aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips/include/asm/system.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips/include/asm/system.h')
-rw-r--r--arch/mips/include/asm/system.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/arch/mips/include/asm/system.h b/arch/mips/include/asm/system.h
index cc7262ff0765..fcf5f98d90cc 100644
--- a/arch/mips/include/asm/system.h
+++ b/arch/mips/include/asm/system.h
@@ -94,7 +94,7 @@ static inline unsigned long __xchg_u32(volatile int * m, unsigned int val)
94{ 94{
95 __u32 retval; 95 __u32 retval;
96 96
97 if (cpu_has_llsc && R10000_LLSC_WAR) { 97 if (kernel_uses_llsc && R10000_LLSC_WAR) {
98 unsigned long dummy; 98 unsigned long dummy;
99 99
100 __asm__ __volatile__( 100 __asm__ __volatile__(
@@ -109,7 +109,7 @@ static inline unsigned long __xchg_u32(volatile int * m, unsigned int val)
109 : "=&r" (retval), "=m" (*m), "=&r" (dummy) 109 : "=&r" (retval), "=m" (*m), "=&r" (dummy)
110 : "R" (*m), "Jr" (val) 110 : "R" (*m), "Jr" (val)
111 : "memory"); 111 : "memory");
112 } else if (cpu_has_llsc) { 112 } else if (kernel_uses_llsc) {
113 unsigned long dummy; 113 unsigned long dummy;
114 114
115 __asm__ __volatile__( 115 __asm__ __volatile__(
@@ -146,7 +146,7 @@ static inline __u64 __xchg_u64(volatile __u64 * m, __u64 val)
146{ 146{
147 __u64 retval; 147 __u64 retval;
148 148
149 if (cpu_has_llsc && R10000_LLSC_WAR) { 149 if (kernel_uses_llsc && R10000_LLSC_WAR) {
150 unsigned long dummy; 150 unsigned long dummy;
151 151
152 __asm__ __volatile__( 152 __asm__ __volatile__(
@@ -159,7 +159,7 @@ static inline __u64 __xchg_u64(volatile __u64 * m, __u64 val)
159 : "=&r" (retval), "=m" (*m), "=&r" (dummy) 159 : "=&r" (retval), "=m" (*m), "=&r" (dummy)
160 : "R" (*m), "Jr" (val) 160 : "R" (*m), "Jr" (val)
161 : "memory"); 161 : "memory");
162 } else if (cpu_has_llsc) { 162 } else if (kernel_uses_llsc) {
163 unsigned long dummy; 163 unsigned long dummy;
164 164
165 __asm__ __volatile__( 165 __asm__ __volatile__(