android_kernel_xiaomi_sm8350/drivers/usb/serial
Greg Kroah-Hartman 17c2327419 USB: sierra: remove incorrect usage of the urb status field
You can't rely on the fact that the status really is correct like it was.

Also simplified the write path and now we allocate the urb and data on
the fly, instead of trying to do that really odd timeout check which I
am guessing doesn't really work properly.  This should speed up the
device by keeping the hardware queue full easier.

As a benefit, this reduces the size of the driver.

Cc: Kevin Lloyd <linux@sierrawireless.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-07-12 16:34:37 -07:00
..
aircable.c USB: serial: aircable: clean up urb->status usage 2007-07-12 16:34:31 -07:00
airprime.c USB: serial: airprime: clean up urb->status usage 2007-07-12 16:34:32 -07:00
ark3116.c USB: Fix debug output of ark3116 2007-05-22 23:45:50 -07:00
belkin_sa.c USB: serial: belkin_sa: clean up urb->status usage 2007-07-12 16:34:32 -07:00
belkin_sa.h
bus.c
ChangeLog.history
console.c
cp2101.c USB: CP2101 New Device IDs 2007-04-27 13:28:42 -07:00
cyberjack.c USB: serial: cyberjack: clean up urb->status usage 2007-07-12 16:34:32 -07:00
cypress_m8.c USB: serial: cypress_m8: clean up urb->status usage 2007-07-12 16:34:32 -07:00
cypress_m8.h
digi_acceleport.c USB: serial: digi_acceleport: clean up urb->status usage 2007-07-12 16:34:32 -07:00
empeg.c USB: serial: empeg: clean up urb->status usage 2007-07-12 16:34:32 -07:00
ezusb_convert.pl
ezusb.c
ftdi_sio.c USB: serial: ftdi_sio: clean up urb->status usage 2007-07-12 16:34:32 -07:00
ftdi_sio.h USB: ftdio_sio: New IPlus device ID 2007-06-25 23:38:06 -07:00
funsoft.c
garmin_gps.c USB: serial: garmin_gps: clean up urb->status usage 2007-07-12 16:34:32 -07:00
generic.c USB: serial: generic: clean up urb->status usage 2007-07-12 16:34:33 -07:00
hp4x.c
io_16654.h
io_edgeport.c USB: serial: io_edgeport: clean up urb->status usage 2007-07-12 16:34:33 -07:00
io_edgeport.h USB: io_edgeport: Convert to generic boolean 2007-04-27 13:28:36 -07:00
io_fw_boot2.h
io_fw_boot.h
io_fw_down2.h
io_fw_down3.h USB: io_ti: Digi EdgePort update for new devices 2007-07-12 16:29:48 -07:00
io_fw_down.h
io_ionsp.h
io_tables.h
io_ti.c USB: serial: io_ti: clean up urb->status usage 2007-07-12 16:34:33 -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: serial: ipaq: clean up urb->status usage 2007-07-12 16:34:33 -07:00
ipaq.h
ipw.c USB: serial: ipw: clean up urb->status usage 2007-07-12 16:34:33 -07:00
ir-usb.c USB: serial: ir-usb: clean up urb->status usage 2007-07-12 16:34:33 -07:00
Kconfig USB: oti6858 usb-serial driver (in Nokia CA-42 cable) 2007-07-12 16:29:47 -07:00
keyspan_mpr_fw.h
keyspan_pda_fw.h
keyspan_pda.c USB: serial: keyspan_pda: clean up urb->status usage 2007-07-12 16:34:35 -07: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 USB Serial Keyspan: add support for USA-49WG & USA-28XG 2007-07-12 16:29:45 -07:00
keyspan_usa90msg.h
keyspan.c USB: serial: keyspan: clean up urb->status usage 2007-07-12 16:34:35 -07:00
keyspan.h USB Serial Keyspan: add support for USA-49WG & USA-28XG 2007-07-12 16:29:45 -07:00
kl5kusb105.c USB: serial: kl5kusb105: clean up urb->status usage 2007-07-12 16:34:35 -07:00
kl5kusb105.h
kobil_sct.c USB: serial: kobil_sct: clean up urb->status usage 2007-07-12 16:34:35 -07:00
kobil_sct.h
Makefile USB: oti6858 usb-serial driver (in Nokia CA-42 cable) 2007-07-12 16:29:47 -07:00
Makefile-keyspan_pda_fw
mct_u232.c USB: serial: mct_u232: clean up urb->status usage 2007-07-12 16:34:35 -07:00
mct_u232.h USB: RTS/CTS handshaking support, DTR fixes for MCT U232 serial adapter 2007-07-12 16:29:48 -07:00
mos7720.c USB: serial: mos7720: clean up urb->status usage 2007-07-12 16:34:35 -07:00
mos7840.c USB: serial: mos7840: clean up urb->status usage 2007-07-12 16:34:35 -07:00
navman.c USB: serial: navman: clean up urb->status usage 2007-07-12 16:34:35 -07:00
omninet.c USB: serial: omninet: clean up urb->status usage 2007-07-12 16:34:35 -07:00
option.c USB: serial: option: clean up urb->status usage 2007-07-12 16:34:36 -07:00
oti6858.c USB: serial: oti6858: clean up urb->status usage 2007-07-12 16:34:36 -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: serial: pl2303: clean up urb->status usage 2007-07-12 16:34:36 -07:00
pl2303.h
safe_serial.c USB: serial: safe_serial: clean up urb->status usage 2007-07-12 16:34:36 -07:00
sierra.c USB: sierra: remove incorrect usage of the urb status field 2007-07-12 16:34:37 -07:00
ti_fw_3410.h
ti_fw_5052.h
ti_usb_3410_5052.c USB: serial: ti_usb_3410_5052: clean up urb->status usage 2007-07-12 16:34:36 -07:00
ti_usb_3410_5052.h
usb_debug.c
usb-serial.c synchronization in usb_serial_put 2007-07-12 16:34:31 -07:00
visor.c USB: serial: visor: clean up urb->status usage 2007-07-12 16:34:36 -07:00
visor.h
whiteheat_fw.h
whiteheat.c USB: serial: whiteheat: clean up urb->status usage 2007-07-12 16:34:36 -07:00
whiteheat.h USB: whiteheat: Convert to generic boolean 2007-04-27 13:28:39 -07:00
xircom_pgs_fw.h
xircom_pgs.S