tty: Make tty_files_lock per-tty
authorPeter Hurley <peter@hurleysoftware.com>
Sun, 10 Jan 2016 05:35:23 +0000 (21:35 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 27 Jan 2016 23:13:28 +0000 (15:13 -0800)
commit4a510969374ab8853451c337e43d28fb864e43fd
tree7868ef29c68bd7265dcf6fe5b2ab4088abeb7842
parent527ffc11e1c0aa049b3a831d6f07ed98e06a0819
tty: Make tty_files_lock per-tty

Access to tty->tty_files list is always per-tty, never for all ttys
simultaneously. Replace global tty_files_lock spinlock with per-tty
->files_lock. Initialize when the ->tty_files list is inited, in
alloc_tty_struct().

Signed-off-by: Peter Hurley <peter@hurleysoftware.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/tty_io.c
include/linux/tty.h
security/selinux/hooks.c