TTY: let alloc_tty_driver deduce the owner automatically
authorJiri Slaby <jslaby@suse.cz>
Mon, 5 Mar 2012 13:51:50 +0000 (14:51 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 8 Mar 2012 19:30:21 +0000 (11:30 -0800)
commit1a54a76d5171f3ffd89eb69f6f38d535724e3d05
tree6d6491bdddb6356dd08813299f1af49c1b1ddc5f
parenta8fbc974c347a798fd0c6f0bffe7bf46b8c6dfb6
TTY: let alloc_tty_driver deduce the owner automatically

Like the rest of the kernel, make a stub from alloc_tty_driver which
calls __alloc_tty_driver with proper owner. This will save us one more
assignment on the driver side.

Also this fixes some drivers which didn't set the owner. This allowed
user to remove the module from the system even though a tty from the
driver is still open.

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/tty_io.c
include/linux/tty_driver.h