Ingo Molnar 6dc659d813 [PATCH] drivers/block/floppy.c: dont free_irq() from irq context
free_irq() should not be executed from softirq context.

Found by the lock validator.  The fix is to push fd_free_irq() into
keventd.  The code validates fine with this patch applied.

(akpm: this is revolting, but so is floppy.c)

[akpm@osdl.org: added flush_scheduled_work()]
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-26 08:56:53 -08:00
..
2006-03-25 08:22:52 -08:00
2006-03-24 07:33:24 -08:00
2006-03-24 07:33:24 -08:00
2006-03-09 19:47:37 -08:00
2006-03-25 08:22:52 -08:00
2006-03-25 08:22:52 -08:00
2006-03-23 14:35:17 -08:00
2006-03-25 08:23:00 -08:00
2006-03-23 07:38:16 -08:00
2006-03-24 18:23:14 +01:00
2006-01-18 19:20:31 -08:00