svn commit: r306668 - head/sys/arm/include

Michal Meloun mmel at FreeBSD.org
Tue Oct 4 09:59:38 UTC 2016


Author: mmel
Date: Tue Oct  4 09:59:37 2016
New Revision: 306668
URL: https://svnweb.freebsd.org/changeset/base/306668

Log:
  ARM: Add mising early clobber modifier in atomic_swap_32().
  
  MFC after: 2 weeks

Modified:
  head/sys/arm/include/atomic-v6.h

Modified: head/sys/arm/include/atomic-v6.h
==============================================================================
--- head/sys/arm/include/atomic-v6.h	Tue Oct  4 09:51:54 2016	(r306667)
+++ head/sys/arm/include/atomic-v6.h	Tue Oct  4 09:59:37 2016	(r306668)
@@ -652,7 +652,7 @@ atomic_swap_32(volatile uint32_t *p, uin
 	    "   teq	%[exf], #0			\n"
 	    "   it	ne				\n"
 	    "   bne	1b				\n"
-	    : [ret] "=r"  (ret),
+	    : [ret] "=&r"  (ret),
 	      [exf] "=&r" (exflag)
 	    : [val] "r"  (v),
 	      [ptr] "r"  (p)


More information about the svn-src-all mailing list