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