Date: Fri, 9 Oct 2009 15:51:40 +0000 (UTC) From: Attilio Rao <attilio@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/amd64/include atomic.h src/sys/i386/include atomic.h Message-ID: <200910091552.n99FqVkU065514@repoman.freebsd.org>
index | next in thread | raw e-mail
attilio 2009-10-09 15:51:40 UTC
FreeBSD src repository
Modified files:
sys/amd64/include atomic.h
sys/i386/include atomic.h
Log:
SVN rev 197910 on 2009-10-09 15:51:40Z by attilio
atomic_cmpset_barr_* was added in order to cope with compilers willing to
specify their own version of atomic_cmpset_* which could have been
different than the membar version.
Right now, however, FreeBSD is bound mostly to GCC-like compilers and
it is desired to add new support and compat shim mostly when there is
a real necessity, in order to avoid too much compatibility bloats.
In this optic, bring back atomic_cmpset_{acq, rel}_* to be the same as
atomic_cmpset_* and unwind the atomic_cmpset_barr_* introduction.
Requested by: jhb
Reviewed by: jhb
Tested by: Giovanni Trematerra <giovanni dot trematerra at
gmail dot com>
Revision Changes Path
1.49 +44 -32 src/sys/amd64/include/atomic.h
1.54 +48 -64 src/sys/i386/include/atomic.h
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200910091552.n99FqVkU065514>
