## Automatically generated incremental diff
## From:   linux-2.4.22-bk2
## To:     linux-2.4.22-bk3
## Robot:  $Id: make-incremental-diff,v 1.11 2002/02/20 02:59:33 hpa Exp $

diff -urN linux-2.4.22-bk2/Makefile linux-2.4.22-bk3/Makefile
--- linux-2.4.22-bk2/Makefile	2003-08-28 02:53:38.000000000 -0700
+++ linux-2.4.22-bk3/Makefile	2003-08-28 02:53:39.000000000 -0700
@@ -1,7 +1,7 @@
 VERSION = 2
 PATCHLEVEL = 4
 SUBLEVEL = 22
-EXTRAVERSION = -bk2
+EXTRAVERSION = -bk3
 
 KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
 
diff -urN linux-2.4.22-bk2/include/asm-i386/hardirq.h linux-2.4.22-bk3/include/asm-i386/hardirq.h
--- linux-2.4.22-bk2/include/asm-i386/hardirq.h	2001-11-22 11:46:19.000000000 -0800
+++ linux-2.4.22-bk3/include/asm-i386/hardirq.h	2003-08-28 02:53:39.000000000 -0700
@@ -67,6 +67,8 @@
 {
 	++local_irq_count(cpu);
 
+	smp_mb();
+
 	while (test_bit(0,&global_irq_lock)) {
 		cpu_relax();
 	}
