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 20:19:29 -08:00
2006-03-25 08:48:48 -08:00
2006-03-25 08:23:01 -08:00
2006-03-26 08:56:53 -08:00
2006-03-25 08:22:52 -08:00
2006-03-25 09:17:32 -08:00
2006-03-23 07:38:10 -08:00
2006-03-21 20:14:08 +11:00
2006-03-25 08:22:53 -08:00
2006-03-25 08:23:01 -08:00
2006-03-23 07:38:10 -08:00
2006-03-24 07:33:24 -08:00
2006-03-24 07:33:24 -08:00
2006-03-25 08:22:53 -08:00
2006-03-25 09:10:54 -08:00
2006-03-24 15:47:30 -08:00
2006-03-25 08:41:09 -08:00
2006-03-25 08:41:09 -08:00
2006-03-23 14:41:04 +11:00
2006-03-25 08:41:09 -08:00
2006-03-25 08:37:36 -08:00
2006-03-25 08:22:58 -08:00
2006-03-24 07:33:28 -08:00
2006-03-25 08:22:52 -08:00
2006-03-25 08:22:52 -08:00
2006-03-25 08:39:20 -08:00
2006-03-23 07:38:17 -08:00
2006-03-24 18:52:10 +01:00
2006-03-20 20:08:22 +00:00
2006-03-23 14:35:17 -08:00
2006-03-20 13:42:57 -08:00
2006-03-25 08:23:00 -08:00
2006-03-25 08:41:09 -08:00
2006-03-22 01:15:13 -08:00
2006-03-25 08:23:02 -08:00
2006-03-25 20:31:32 -08:00
2006-03-21 08:17:15 -08:00
2006-03-23 07:38:16 -08:00
2006-03-25 08:41:09 -08:00
2006-03-25 08:48:48 -08:00
2006-03-24 18:23:14 +01:00
2006-03-25 08:22:53 -08:00