patch-2.4.22 linux-2.4.22/include/asm-arm/proc-armv/locks.h
Next file: linux-2.4.22/include/asm-arm/proc-armv/processor.h
Previous file: linux-2.4.22/include/asm-arm/proc-armv/elf.h
Back to the patch index
Back to the overall index
- Lines: 54
- Date:
2003-08-25 04:44:43.000000000 -0700
- Orig file:
linux-2.4.21/include/asm-arm/proc-armv/locks.h
- Orig date:
2000-09-18 15:15:24.000000000 -0700
diff -urN linux-2.4.21/include/asm-arm/proc-armv/locks.h linux-2.4.22/include/asm-arm/proc-armv/locks.h
@@ -27,7 +27,7 @@
" blmi " SYMBOL_NAME_STR(fail) \
: \
: "r" (ptr), "I" (1) \
- : "ip", "lr", "cc"); \
+ : "ip", "lr", "cc", "memory"); \
})
#define __down_op_ret(ptr,fail) \
@@ -48,7 +48,7 @@
" mov %0, ip" \
: "=&r" (ret) \
: "r" (ptr), "I" (1) \
- : "ip", "lr", "cc"); \
+ : "ip", "lr", "cc", "memory"); \
ret; \
})
@@ -67,7 +67,7 @@
" blle " SYMBOL_NAME_STR(wake) \
: \
: "r" (ptr), "I" (1) \
- : "ip", "lr", "cc"); \
+ : "ip", "lr", "cc", "memory"); \
})
/*
@@ -94,7 +94,7 @@
" blne " SYMBOL_NAME_STR(fail) \
: \
: "r" (ptr), "I" (RW_LOCK_BIAS) \
- : "ip", "lr", "cc"); \
+ : "ip", "lr", "cc", "memory"); \
})
#define __up_op_write(ptr,wake) \
@@ -112,7 +112,7 @@
" blcs " SYMBOL_NAME_STR(wake) \
: \
: "r" (ptr), "I" (RW_LOCK_BIAS) \
- : "ip", "lr", "cc"); \
+ : "ip", "lr", "cc", "memory"); \
})
#define __down_op_read(ptr,fail) \
@@ -133,7 +133,7 @@
" bleq " SYMBOL_NAME_STR(wake) \
: \
: "r" (ptr), "I" (1) \
- : "ip", "lr", "cc"); \
+ : "ip", "lr", "cc", "memory"); \
})
#endif
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)