android_kernel_xiaomi_sm8350/drivers/usb/serial
Oliver Neukum 3edbc98650 USB: kl5kusb105 don't flush to logically disconnected devices
If disconnect() is called for a logical disconnect, no more IO must be
done after disconnect() returns, or the old and new drivers may conflict.
This patch avoids this by using the flag and lock introduced by the earlier
patch for the mos7720 driver.

Signed-off-by: Oliver Neukum <oneukum@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2008-02-01 14:35:05 -08:00
..
aircable.c
airprime.c USB: more serial drivers writing after disconnect 2008-02-01 14:35:05 -08:00
ark3116.c USB: fix memleak in ark3116 serial driver 2008-02-01 14:35:04 -08:00
belkin_sa.c USB: belkin_sa: clean up for new style termios and speed handling, plus style 2008-02-01 14:34:56 -08:00
belkin_sa.h
bus.c usb-serial: show port number in sysfs 2007-10-12 14:55:20 -07:00
ch341.c USB: ch341: fix termios handling 2007-10-25 12:18:40 -07:00
ChangeLog.history Convert files to UTF-8 and some cleanups 2007-10-19 23:21:04 +02:00
console.c USB: usb_serial_console: allocate fake tty and termios before calling driver open() method 2008-02-01 14:34:50 -08:00
cp2101.c USB: more serial drivers writing after disconnect 2008-02-01 14:35:05 -08:00
cyberjack.c USB: cyberjack: remove a unnecessary variable. 2008-02-01 14:34:51 -08:00
cypress_m8.c USB: stop abuse of intfdata in cypress_m8 2008-02-01 14:35:04 -08:00
cypress_m8.h
digi_acceleport.c USB: digi_acceleport: fix termios and also readability a bit 2007-10-25 12:18:41 -07:00
empeg.c USB: empeg: clean up and handle speeds 2007-10-25 12:18:41 -07:00
ezusb_convert.pl
ezusb.c USB: usbserial: provide ezusb functions for an external module. 2008-02-01 14:35:03 -08:00
ftdi_sio.c USB: more serial drivers writing after disconnect 2008-02-01 14:35:05 -08:00
ftdi_sio.h USB: ftdi_sio: Support for more JTAG adaptors 2008-02-01 14:35:00 -08:00
funsoft.c USB: funsoft: Fix termios 2007-10-12 14:55:32 -07:00
garmin_gps.c USB: more serial drivers writing after disconnect 2008-02-01 14:35:05 -08:00
generic.c USB: Prepare serial core for autosuspend. 2008-02-01 14:34:51 -08:00
hp4x.c
io_16654.h
io_edgeport.c USB: Spelling fixes 2008-02-01 14:34:57 -08:00
io_edgeport.h
io_fw_boot2.h
io_fw_boot.h
io_fw_down2.h
io_fw_down3.h
io_fw_down.h
io_ionsp.h
io_tables.h
io_ti.c USB: io_ti: clean up termios handling 2008-02-01 14:35:00 -08:00
io_ti.h
io_usbvend.h
ipaq.c Convert files to UTF-8 and some cleanups 2007-10-19 23:21:04 +02:00
ipaq.h
ipw.c Add missing newlines to some uses of dev_<level> messages 2007-10-18 14:37:28 -07:00
ir-usb.c USB: ir_usb: termios handling 2007-10-25 12:18:41 -07:00
iuu_phoenix.c USB: add iuu_phoenix driver 2008-02-01 14:34:47 -08:00
iuu_phoenix.h USB: add iuu_phoenix driver 2008-02-01 14:34:47 -08:00
Kconfig USB: usbserial: provide ezusb functions for an external module. 2008-02-01 14:35:03 -08:00
keyspan_mpr_fw.h
keyspan_pda_fw.h
keyspan_pda.c USB: keyspan_pda: clean up speed handling 2008-02-01 14:34:56 -08:00
keyspan_pda.S
keyspan_usa18x_fw.h
keyspan_usa19_fw.h
keyspan_usa19qi_fw.h
keyspan_usa19qw_fw.h
keyspan_usa19w_fw.h
keyspan_usa26msg.h
keyspan_usa28_fw.h
keyspan_usa28msg.h
keyspan_usa28x_fw.h
keyspan_usa28xa_fw.h
keyspan_usa28xb_fw.h
keyspan_usa49msg.h
keyspan_usa49w_fw.h
keyspan_usa49wlc_fw.h
keyspan_usa67msg.h
keyspan_usa90msg.h
keyspan.c USB: keyspan: Fix oops 2008-02-01 14:34:42 -08:00
keyspan.h
kl5kusb105.c USB: kl5kusb105 don't flush to logically disconnected devices 2008-02-01 14:35:05 -08:00
kl5kusb105.h
kobil_sct.c USB: kobil_sct: termios encoding fixups 2007-10-25 12:18:41 -07:00
kobil_sct.h
Makefile USB: add iuu_phoenix driver 2008-02-01 14:34:47 -08:00
Makefile-keyspan_pda_fw
mct_u232.c USB: make sure usb serial drivers don't flush to logically disconnected devices 2008-02-01 14:35:04 -08:00
mct_u232.h USB: mct232: speed, new termios and compliance cleanups 2008-02-01 14:34:56 -08:00
mos7720.c USB: stop io performed by mos7720 upon close() 2008-02-01 14:35:03 -08:00
mos7840.c USB: Spelling fixes 2008-02-01 14:34:57 -08:00
navman.c
omninet.c
option.c USB: make sure usb serial drivers don't flush to logically disconnected devices 2008-02-01 14:35:04 -08:00
oti6858.c USB: oti6858: cleanup 2008-02-01 14:35:05 -08:00
oti6858.h
pl2303.c USB: pl2303: Add autosuspend support to pl2303 usb serial converter. 2008-02-01 14:34:56 -08:00
pl2303.h USB: pl2303: add support for RATOC REX-USB60F 2008-02-01 14:34:45 -08:00
safe_serial.c USB: Remove dead references to "SAFE_SERIAL" CONFIG variables. 2007-10-12 14:54:59 -07:00
sierra.c USB: make sure usb serial drivers don't flush to logically disconnected devices 2008-02-01 14:35:04 -08:00
ti_fw_3410.h
ti_fw_5052.h
ti_usb_3410_5052.c USB: ti_usb: termios cleanups 2008-02-01 14:35:00 -08:00
ti_usb_3410_5052.h
usb_debug.c
usb-serial.c USB: stop io performed by mos7720 upon close() 2008-02-01 14:35:03 -08:00
visor.c USB: more serial drivers writing after disconnect 2008-02-01 14:35:05 -08:00
visor.h USB: visor add ACER S10 palm device id 2007-08-22 14:27:43 -07:00
whiteheat_fw.h
whiteheat.c USB: make sure usb serial drivers don't flush to logically disconnected devices 2008-02-01 14:35:04 -08:00
whiteheat.h
xircom_pgs_fw.h
xircom_pgs.S