arch/i386/mm/pageattr.c | 2 ++ 1 files changed, 2 insertions(+) diff -puN arch/i386/mm/pageattr.c~global_flush_tlb-irqs-check arch/i386/mm/pageattr.c --- 25/arch/i386/mm/pageattr.c~global_flush_tlb-irqs-check 2003-04-14 23:22:08.000000000 -0700 +++ 25-akpm/arch/i386/mm/pageattr.c 2003-04-14 23:22:21.000000000 -0700 @@ -177,6 +177,8 @@ void global_flush_tlb(void) struct list_head l; struct list_head* n; + BUG_ON(irqs_disabled()); + spin_lock_irq(&cpa_lock); l = df_list; INIT_LIST_HEAD(&df_list); _