[PATCH] powerpc: Use soft irq-disable on all 64-bit machines

Stephen Rothwell sfr at canb.auug.org.au
Wed Jun 14 17:23:09 EST 2006


On Wed, 14 Jun 2006 17:08:40 +1000 Stephen Rothwell <sfr at canb.auug.org.au> wrote:
>
> Looks good.  A couple of small fixes below.

Plus we want the below as well ...
-- 
Cheers,
Stephen Rothwell                    sfr at canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

diff --git a/include/asm-powerpc/hw_irq.h b/include/asm-powerpc/hw_irq.h
index db0ce76..dc5f1ec 100644
--- a/include/asm-powerpc/hw_irq.h
+++ b/include/asm-powerpc/hw_irq.h
@@ -8,6 +8,7 @@ #ifdef __KERNEL__
 
 #include <linux/config.h>
 #include <linux/errno.h>
+#include <linux/compiler.h>
 #include <asm/ptrace.h>
 #include <asm/processor.h>
 
@@ -25,6 +26,7 @@ static inline unsigned long local_irq_di
 {
 	unsigned long flag = get_paca()->proc_enabled;
 	get_paca()->proc_enabled = 0;
+	barrier();
 	return flag;
 }
 



More information about the Linuxppc-dev mailing list