svn commit: r192817 - projects/mips/sys/mips/include
Oleksandr Tymoshenko
gonzo at FreeBSD.org
Tue May 26 16:35:06 UTC 2009
Author: gonzo
Date: Tue May 26 16:35:05 2009
New Revision: 192817
URL: http://svn.freebsd.org/changeset/base/192817
Log:
- Add type cast for atomic_cmpset_acq_ptr arguments
Modified:
projects/mips/sys/mips/include/atomic.h
Modified: projects/mips/sys/mips/include/atomic.h
==============================================================================
--- projects/mips/sys/mips/include/atomic.h Tue May 26 16:29:35 2009 (r192816)
+++ projects/mips/sys/mips/include/atomic.h Tue May 26 16:35:05 2009 (r192817)
@@ -435,7 +435,9 @@ atomic_fetchadd_32(__volatile uint32_t *
#define atomic_subtract_acq_ptr atomic_subtract_acq_32
#define atomic_subtract_rel_ptr atomic_subtract_rel_32
#define atomic_cmpset_ptr atomic_cmpset_32
-#define atomic_cmpset_acq_ptr atomic_cmpset_acq_32
+#define atomic_cmpset_acq_ptr(dst, old, new) \
+ atomic_cmpset_acq_32((volatile u_int *)(dst), \
+ (u_int)(old), (u_int)(new))
#define atomic_cmpset_rel_ptr atomic_cmpset_rel_32
#define atomic_load_acq_ptr atomic_load_acq_32
#define atomic_store_rel_ptr atomic_store_rel_32
More information about the svn-src-projects
mailing list