tty: serial - fix tty referencing in set_ldisc
authorAlan Cox <alan@linux.intel.com>
Tue, 1 Jun 2010 20:52:53 +0000 (22:52 +0200)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 10 Aug 2010 20:47:41 +0000 (13:47 -0700)
commitd87d9b7d19f04b16c4406d3c0feeca10090e0ada
treec6eadc964d4fdfe9e421a2d4d4143748f4668a6b
parenteab4f5af6b07009d1fc48bac5f3215c0cbfb2fc3
tty: serial - fix tty referencing in set_ldisc

Pass down the ldisc number so that the drivers don't have to peek into the
tty object themselves. This lets us get rid of another case of back referencing
port to tty which we don't want (because of races versus hangup/close).

Signed-off-by: Alan Cox <alan@linux.intel.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/serial/bfin_5xx.c
drivers/serial/serial_core.c
include/linux/serial_core.h