Re: [PATCH] fix i386 interrupt re-enabling in die() (attempt 2)

2005-09-09 Thread Zwane Mwaikambo
Hello Jan, On Fri, 9 Sep 2005, Jan Beulich wrote: > - spin_lock_irq(&die.lock); > + spin_lock_irqsave(&die.lock, flags); > die.lock_owner = smp_processor_id(); > die.lock_owner_depth = 0; > bust_spinlocks(1); > } > + else

Re: [PATCH] fix i386 interrupt re-enabling in die() (attempt 2)

2005-09-09 Thread Jan Beulich
>>> Zwane Mwaikambo <[EMAIL PROTECTED]> 08.09.05 19:37:20 >>> >On Thu, 8 Sep 2005, Jan Beulich wrote: > >> diff -Npru 2.6.13/arch/i386/kernel/traps.c >> 2.6.13-i386-die-irq/arch/i386/kernel/traps.c >> --- 2.6.13/arch/i386/kernel/traps.c 2005-08-29 01:41:01.0 >> +0200 >> +++ 2.6.13-i386-die

Re: [PATCH] fix i386 interrupt re-enabling in die()

2005-09-08 Thread Zwane Mwaikambo
On Thu, 8 Sep 2005, Jan Beulich wrote: > diff -Npru 2.6.13/arch/i386/kernel/traps.c > 2.6.13-i386-die-irq/arch/i386/kernel/traps.c > --- 2.6.13/arch/i386/kernel/traps.c 2005-08-29 01:41:01.0 > +0200 > +++ 2.6.13-i386-die-irq/arch/i386/kernel/traps.c 2005-09-07 > 11:39:40.0 +

[PATCH] fix i386 interrupt re-enabling in die()

2005-09-08 Thread Jan Beulich
(Note: Patch also attached because the inline version is certain to get line wrapped.) Rather than blindly re-enabling interrupts in die(), save their state upon entry and then restore that state. Signed-off-by: Jan Beulich <[EMAIL PROTECTED]> diff -Npru 2.6.13/arch/i386/kernel/traps.c 2.6.13-i3