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
>>> 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
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 +
(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
4 matches
Mail list logo