Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9dc452ba authored by Andi Kleen's avatar Andi Kleen Committed by Andi Kleen
Browse files

[PATCH] x86-64: Fix constraints in atomic_add_return()



Following i386 from Duncan Sands
Signed-off-by: default avatarAndi Kleen <ak@suse.de>
parent e4b522d7
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -189,9 +189,9 @@ static __inline__ int atomic_add_return(int i, atomic_t *v)
{
{
	int __i = i;
	int __i = i;
	__asm__ __volatile__(
	__asm__ __volatile__(
		LOCK_PREFIX "xaddl %0, %1;"
		LOCK_PREFIX "xaddl %0, %1"
		:"=r"(i)
		:"+r" (i), "+m" (v->counter)
		:"m"(v->counter), "0"(i));
		: : "memory");
	return i + __i;
	return i + __i;
}
}