]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit - contrib/unbound/libunbound/python/examples/reverse-lookup.py
Import CK as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8
authorOlivier Houchard <cognet@FreeBSD.org>
Mon, 2 Apr 2018 23:40:50 +0000 (23:40 +0000)
committerOlivier Houchard <cognet@FreeBSD.org>
Mon, 2 Apr 2018 23:40:50 +0000 (23:40 +0000)
commit271ce40239ec643af1264c36b73ea1563f4263ba
tree3c866509b1a753602f4333f2cd810641ea01f161
parent3968c5c501cbe5a482674f1f39c8a84c166f1aab
parente8d27288c2439ee79c81e4684ea90e8ca1aab845
Import CK as of commit b19ed4c6a56ec93215ab567ba18ba61bf1cfbac8
It should fix ck_pr_[load|store]_ptr on mips and riscv, make sure no
*fence instructions are used on i386, as older cpus don't support it, and
make sure we don't rely on gcc builtins that can lead to calls to
libatomic when linked with -O0.

MFC after: 1 week
18 files changed:
sys/contrib/ck/FREEBSD-Xlist
sys/contrib/ck/include/ck_cc.h
sys/contrib/ck/include/ck_hs.h
sys/contrib/ck/include/ck_md.h
sys/contrib/ck/include/ck_pr.h
sys/contrib/ck/include/ck_queue.h
sys/contrib/ck/include/ck_ring.h
sys/contrib/ck/include/gcc/ck_cc.h
sys/contrib/ck/include/gcc/ck_pr.h
sys/contrib/ck/include/gcc/sparcv9/ck_pr.h
sys/contrib/ck/include/gcc/x86/ck_pr.h
sys/contrib/ck/include/gcc/x86_64/ck_pr.h
sys/contrib/ck/include/spinlock/dec.h
sys/contrib/ck/src/ck_hs.c
sys/contrib/ck/src/ck_ht.c
sys/contrib/ck/src/ck_ht_hash.h
sys/contrib/ck/src/ck_internal.h
sys/contrib/ck/src/ck_rhs.c