Ver código fonte

[MIPS] SMTC: Microoptimize atomic_postincrement for non-weak consistency.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Ralf Baechle 17 anos atrás
pai
commit
d87d0c930a
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      arch/mips/kernel/smtc.c

+ 1 - 1
arch/mips/kernel/smtc.c

@@ -713,7 +713,7 @@ static __inline__ int atomic_postincrement(unsigned int *pv)
 	"	addu	%1, %0, 1				\n"
 	"	sc	%1, %2					\n"
 	"	beqz	%1, 1b					\n"
-	"	sync						\n"
+	__WEAK_LLSC_MB
 	: "=&r" (result), "=&r" (temp), "=m" (*pv)
 	: "m" (*pv)
 	: "memory");