Alan Cox
6698e34720
tty: Fix BKL taken under a spinlock bug introduced in the BKL split
...
The fasync path takes the BKL (it probably doesn't need to in fact)
while holding the file_list spinlock. You can't do that with the kernel
lock: it causes lock inversions and deadlocks.
Leave the BKL over that bit for the moment.
Identified by AKPM.
Signed-off-by: Alan Cox <alan@linux.intel.com>
Acked-and-Tested-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-12-12 14:46:21 -08:00
..
2009-12-12 14:27:24 -08:00
2009-12-09 08:07:38 -08:00
2009-11-18 08:37:40 -08:00
2009-09-24 07:21:03 -07:00
2009-12-11 15:18:03 -08:00
2009-12-04 15:39:55 +01:00
2009-11-03 12:05:50 +11:00
2009-10-01 16:11:11 -07:00
2009-10-01 16:11:11 -07:00
2009-10-11 11:20:58 -07:00
2009-12-11 15:18:03 -08:00
2009-10-01 16:11:11 -07:00
2009-10-14 17:36:48 +02:00
2009-10-01 16:11:16 -07:00
2009-10-04 15:05:10 -07:00
2009-10-14 17:36:51 +02:00
2009-12-11 15:18:03 -08:00
2009-10-14 17:36:49 +02:00
2009-10-11 11:20:58 -07:00
2009-10-13 10:20:16 -07:00
2009-11-18 08:37:40 -08:00
2009-12-08 16:02:49 +11:00
2009-09-24 15:12:47 +10:00
2009-09-24 15:12:47 +10:00
2009-08-28 14:24:11 +10:00
2009-12-11 12:18:16 -08:00
2009-12-11 15:18:07 -08:00
2009-12-11 15:18:06 -08:00
2009-12-11 15:18:03 -08:00
2009-12-02 23:38:13 -08:00
2009-12-10 22:55:36 +01:00
2009-12-11 15:18:03 -08:00
2009-09-15 08:42:00 -07:00
2009-12-10 15:02:50 +01:00
2009-10-14 17:33:32 +02:00
2009-12-11 15:18:08 -08:00
2009-12-04 15:39:55 +01:00
2009-12-11 15:18:07 -08:00
2009-12-04 15:39:55 +01:00
2009-09-19 13:13:34 -07:00
2009-10-11 11:20:58 -07:00
2009-12-09 18:53:23 -08:00
2009-10-14 17:36:52 +02:00
2009-12-11 15:18:08 -08:00
2009-11-18 08:37:40 -08:00
2009-09-19 12:50:38 -07:00
2009-12-11 15:18:06 -08:00
2009-11-18 08:37:40 -08:00
2009-10-14 17:36:53 +02:00
2009-10-11 11:20:58 -07:00
2009-10-01 16:11:16 -07:00
2009-10-13 10:20:16 -07:00
2009-12-11 15:18:06 -08:00
2009-09-01 01:13:31 -07:00
2009-09-01 01:13:31 -07:00
2009-09-01 01:13:31 -07:00
2009-09-21 14:28:04 +02:00
2009-10-14 17:36:53 +02:00
2009-10-11 11:20:58 -07:00
2009-10-14 09:20:41 -07:00
2009-12-12 14:46:21 -08:00
2009-11-09 09:40:54 +01:00
2009-12-11 15:18:08 -08:00
2009-12-11 15:18:07 -08:00
2009-09-24 07:21:03 -07:00
2009-10-22 16:39:28 +10:30
2009-11-19 13:43:06 -08:00
2009-11-13 15:54:27 -08:00