Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
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 <[email protected]> Acked-and-Tested-by: Thomas Gleixner <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
- Loading branch information