Re: [PATCH][2.6-mm] i386: enable interrupts on contention in spin_lock_irq

From: Duncan Sands
Date: Wed May 26 2004 - 03:00:20 EST


> However I have seen buggy code where spin_lock_irq() was issued with
> interrupts disabled. [...]

Some time ago I sent a patch to lkml that tests for this [1].
And guess what - it happens all over the place [2]. Also, the
scheduler often gets called with interrupts disabled (schedule()
does spin_lock_irq), but the cases I checked all turned out to be
OK [3]. Perhaps it is more problematic now?

Ciao,

Duncan.

[1] http://seclists.org/lists/linux-kernel/2003/May/5585.html
[2] http://seclists.org/lists/linux-kernel/2003/May/5842.html
[3] http://seclists.org/lists/linux-kernel/2003/May/5581.html
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/