summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2009-08-12 11:21:35 +0200
committerThomas Gleixner <tglx@linutronix.de>2009-08-12 11:21:35 +0200
commit6652dba0fc40f7f8eab0fa4b837c5ff6230d77c4 (patch)
tree7a4519249b562aa1fbfd121fc4d478493ec8570e /arch
parente57542b073b261817a7e8ff1e19630b6f53cf187 (diff)
parent7f5ea4e1329ee637bcc768a6c6c7eba764ebfb5a (diff)
downloadlwn-6652dba0fc40f7f8eab0fa4b837c5ff6230d77c4.tar.gz
lwn-6652dba0fc40f7f8eab0fa4b837c5ff6230d77c4.zip
Merge branch 'rt/atomic-locks' into rt/base
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/include/asm/mach/irq.h4
-rw-r--r--arch/arm/mach-msm/proc_comm.c1
2 files changed, 3 insertions, 2 deletions
diff --git a/arch/arm/include/asm/mach/irq.h b/arch/arm/include/asm/mach/irq.h
index acac5302e4ea..3981cf294d40 100644
--- a/arch/arm/include/asm/mach/irq.h
+++ b/arch/arm/include/asm/mach/irq.h
@@ -26,9 +26,9 @@ extern int show_fiq_list(struct seq_file *, void *);
*/
#define do_bad_IRQ(irq,desc) \
do { \
- spin_lock(&desc->lock); \
+ atomic_spin_lock(&desc->lock); \
handle_bad_irq(irq, desc); \
- spin_unlock(&desc->lock); \
+ atomic_spin_unlock(&desc->lock); \
} while(0)
#endif
diff --git a/arch/arm/mach-msm/proc_comm.c b/arch/arm/mach-msm/proc_comm.c
index 915ee704ed3c..e825c36d3ea6 100644
--- a/arch/arm/mach-msm/proc_comm.c
+++ b/arch/arm/mach-msm/proc_comm.c
@@ -14,6 +14,7 @@
*
*/
+#include <linux/cache.h>
#include <linux/delay.h>
#include <linux/errno.h>
#include <linux/io.h>