From 368ef0d6ed0ec46d41230654a14d058e9a5f4e5e Mon Sep 17 00:00:00 2001 From: Duncan Sands Date: Thu, 7 Dec 2006 02:14:13 +0100 Subject: [PATCH] --- yaml --- r: 43135 b: refs/heads/master c: e4b522d7ef144fb2ad6a4cb23d9cb5ec154be8bc h: refs/heads/master i: 43133: cdda9fe1fb8b7cbe304dcc84b51ac1e041c1f95a 43131: 2a29a76cbdbf32e1a4796aed9e46ef1cd1c8dadd 43127: c5fe47f64875b374170209af762d3f2d05ab64e9 43119: bd61d395bb63cd4004360f76285cce5f251aac07 43103: 127339be745d115e74ceba41bb1997904ae9fdec 43071: bfe9453dd20d189a3dfe30adfff1a957f30ef73f 43007: 23e9d19e58e5378fbad97b428c0f4698af9d42e6 v: v3 --- [refs] | 2 +- trunk/include/asm-i386/atomic.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index a3bf4d2446ce..cd8df7b37218 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d263b213577a1e8f166b0a7212d85175e36d6c19 +refs/heads/master: e4b522d7ef144fb2ad6a4cb23d9cb5ec154be8bc diff --git a/trunk/include/asm-i386/atomic.h b/trunk/include/asm-i386/atomic.h index 51a166242522..6aab7a105fad 100644 --- a/trunk/include/asm-i386/atomic.h +++ b/trunk/include/asm-i386/atomic.h @@ -187,9 +187,9 @@ static __inline__ int atomic_add_return(int i, atomic_t *v) /* Modern 486+ processor */ __i = i; __asm__ __volatile__( - LOCK_PREFIX "xaddl %0, %1;" - :"=r"(i) - :"m"(v->counter), "0"(i)); + LOCK_PREFIX "xaddl %0, %1" + :"+r" (i), "+m" (v->counter) + : : "memory"); return i + __i; #ifdef CONFIG_M386