[linux-yocto] [PATCH 15/39] Revert "LSI AXM55XX: Disable use of wfe/sev in arch spinlock"

Charlie Paul cpaul.windriver at gmail.com
Fri Apr 11 14:13:16 PDT 2014


From: Anders Berg <anders.berg at lsi.com>

This reverts commit ae0c53fc61475c63150beb6cddf8ef343b3903e1.

Signed-off-by: Anders Berg <anders.berg at lsi.com>
---
 arch/arm/include/asm/spinlock.h |    6 ------
 1 file changed, 6 deletions(-)

diff --git a/arch/arm/include/asm/spinlock.h b/arch/arm/include/asm/spinlock.h
index 1416189..b07c09e 100644
--- a/arch/arm/include/asm/spinlock.h
+++ b/arch/arm/include/asm/spinlock.h
@@ -37,10 +37,6 @@
 						\
 	"nop.w"					\
 )
-#elif defined(CONFIG_ARCH_AXXIA)
-/* Disable use of wfe/sev in Axxia. */
-#define SEV
-#define WFE(cond)
 #else
 #define SEV		ALT_SMP("sev", "nop")
 #define WFE(cond)	ALT_SMP("wfe" cond, "nop")
@@ -92,9 +88,7 @@ static inline void arch_spin_lock(arch_spinlock_t *lock)
 	: "cc");
 
 	while (lockval.tickets.next != lockval.tickets.owner) {
-#if !defined(CONFIG_ARCH_AXXIA)
 		wfe();
-#endif
 		lockval.tickets.owner = ACCESS_ONCE(lock->tickets.owner);
 	}
 
-- 
1.7.9.5



More information about the linux-yocto mailing list