Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Aug 2012 23:48:03 +0000 (UTC)
From:      Oleksandr Tymoshenko <gonzo@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r239220 - projects/armv6/sys/arm/include
Message-ID:  <201208122348.q7CNm3jh057265@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201208122348.q7CNm3jh057265>