svn commit: r239220 - projects/armv6/sys/arm/include

Oleksandr Tymoshenko gonzo at FreeBSD.org
Sun Aug 12 23:48:03 UTC 2012


Author: gonzo
Date: Sun Aug 12 23:48:02 2012
New Revision: 239220
URL: http://svn.freebsd.org/changeset/base/239220

Log:
  Add missing XXX_long atomic ops for ARM
  
  Submitted by:	Ian Lepore

Modified:
  projects/armv6/sys/arm/include/atomic.h

Modified: projects/armv6/sys/arm/include/atomic.h
==============================================================================
--- projects/armv6/sys/arm/include/atomic.h	Sun Aug 12 20:49:25 2012	(r239219)
+++ projects/armv6/sys/arm/include/atomic.h	Sun Aug 12 23:48:02 2012	(r239220)
@@ -740,6 +740,18 @@ atomic_store_long(volatile u_long *dst, 
 	*dst = src;
 }
 
+#define atomic_add_acq_long		atomic_add_long
+#define atomic_add_rel_long		atomic_add_long
+#define atomic_subtract_acq_long	atomic_subtract_long
+#define atomic_subtract_rel_long	atomic_subtract_long
+#define atomic_clear_acq_long		atomic_clear_long
+#define atomic_clear_rel_long		atomic_clear_long
+#define atomic_set_acq_long		atomic_set_long
+#define atomic_set_rel_long		atomic_set_long
+#define atomic_cmpset_acq_long		atomic_cmpset_long
+#define atomic_cmpset_rel_long		atomic_cmpset_long
+#define atomic_load_acq_long		atomic_load_long
+
 #define atomic_clear_ptr		atomic_clear_32
 #define atomic_set_ptr			atomic_set_32
 #define atomic_cmpset_ptr		atomic_cmpset_32


More information about the svn-src-projects mailing list