alistair23-linux/drivers/usb/serial
Thadeu Lima de Souza Cascardo f4fa446883 usb_serial: Fix oops when unexisting usb serial device is opened.
This commit 335f8514f2 has stopped
properly checking if there is any usb serial associated with the tty in
the close function. It happens the close function is called by releasing
the terminal right after opening the device fails.

As an example, open fails with a non-existing device, when probe has
never been called, because the device has never been plugged. This is
common in systems with static modules and no udev.

Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-06-25 11:24:26 -07:00
..
aircable.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
ark3116.c usb_serial: API all change 2008-07-22 13:03:22 -07:00
belkin_sa.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
belkin_sa.h belkin_sa: clean up code 2008-07-22 13:03:22 -07:00
bus.c USB: usb-serial: call port_probe and port_remove at the right times 2009-06-15 21:44:47 -07:00
ch341.c tty: Bring the usb tty port structure into more use 2009-06-11 08:50:56 -07:00
ChangeLog.history trivial: Fix misspelling of firmware 2009-03-30 15:21:59 +02:00
console.c tty: Bring the usb tty port structure into more use 2009-06-11 08:50:56 -07:00
cp210x.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
cyberjack.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
cypress_m8.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
cypress_m8.h cypress_m8: coding style 2008-07-22 13:03:23 -07:00
digi_acceleport.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
empeg.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
ezusb.c USB: remove use of err() in drivers/usb/serial 2008-10-17 14:41:10 -07:00
ezusb_convert.pl
ftdi_sio.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
ftdi_sio.h USB: serial: FTDI: add high speed device support 2009-06-15 21:44:41 -07:00
funsoft.c funsoft: Switch to linux/uaccess 2008-07-22 13:03:23 -07:00
garmin_gps.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
generic.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
hp4x.c USB: remove info() macro from usb/serial drivers 2008-10-17 14:41:09 -07:00
io_16654.h
io_edgeport.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
io_edgeport.h USB: io_edgeport: Convert to generic boolean 2007-04-27 13:28:36 -07:00
io_ionsp.h
io_tables.h USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
io_ti.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
io_ti.h
io_usbvend.h USB: io_ti: Digi EdgePort update for new devices 2007-07-12 16:29:48 -07:00
ipaq.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
ipaq.h
ipw.c tty: Bring the usb tty port structure into more use 2009-06-11 08:50:56 -07:00
ir-usb.c tty: Bring the usb tty port structure into more use 2009-06-11 08:50:56 -07:00
iuu_phoenix.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
iuu_phoenix.h USB: add iuu_phoenix driver 2008-02-01 14:34:47 -08:00
Kconfig trivial: fix typos/grammar errors in Kconfig texts 2009-03-30 15:22:01 +02:00
keyspan.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
keyspan.h USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
keyspan_pda.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
keyspan_usa26msg.h
keyspan_usa28msg.h
keyspan_usa49msg.h
keyspan_usa67msg.h USB Serial Keyspan: add support for USA-49WG & USA-28XG 2007-07-12 16:29:45 -07:00
keyspan_usa90msg.h
kl5kusb105.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
kl5kusb105.h
kobil_sct.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
kobil_sct.h
Makefile USB: serial: rename cp2101 driver to cp210x 2009-03-24 16:20:44 -07:00
Makefile-keyspan_pda_fw
mct_u232.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
mct_u232.h USB: mct232: speed, new termios and compliance cleanups 2008-02-01 14:34:56 -08:00
mos7720.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
mos7840.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
moto_modem.c USB device codes for Motorola phone. 2009-04-17 10:50:26 -07:00
navman.c tty: Bring the usb tty port structure into more use 2009-06-11 08:50:56 -07:00
omninet.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
opticon.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
option.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
oti6858.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
oti6858.h USB: oti6858 usb-serial driver (in Nokia CA-42 cable) 2007-07-12 16:29:47 -07:00
pl2303.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
pl2303.h tty: pl2303 needs identifiers for Siemens S81 as well as EF81 2009-04-06 14:36:41 -07:00
qcserial.c USB: qcserial: Add extra device IDs 2009-04-17 10:50:24 -07:00
safe_serial.c USB: remove use of err() in drivers/usb/serial 2008-10-17 14:41:10 -07:00
siemens_mpi.c USB: add siemens_mpi usb-serial "stub" driver 2009-01-07 10:00:13 -08:00
sierra.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
spcp8x5.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
symbolserial.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
ti_usb_3410_5052.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
ti_usb_3410_5052.h USB: two more usb ids for ti_usb_3410_5052 2009-02-09 11:19:48 -08:00
usb-serial.c usb_serial: Fix oops when unexisting usb serial device is opened. 2009-06-25 11:24:26 -07:00
usb_debug.c USB: serial: usb_debug,usb_generic_serial: implement sysrq and serial break 2009-06-15 21:44:45 -07:00
visor.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
visor.h USB: visor add ACER S10 palm device id 2007-08-22 14:27:43 -07:00
whiteheat.c USB: usb-serial: replace shutdown with disconnect, release 2009-06-15 21:44:47 -07:00
whiteheat.h whiteheat: coding style 2008-07-22 13:03:22 -07:00