linux-sg2042/drivers/usb/serial
Alan Cox 4a90f09b20 tty: usb-serial krefs
Use kref in the USB serial drivers so that we don't free tty structures
from under the URB receive handlers as has historically been the case if
you were unlucky. This also gives us a framework for general tty drivers to
use tty_port objects and refcount.

Contains two err->dev_err changes merged together to fix clashes in the
-next tree.

Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-10-13 09:51:41 -07:00
..
ChangeLog.history Convert files to UTF-8 and some cleanups 2007-10-19 23:21:04 +02:00
Kconfig USB Serial Sierra: TRU-Install feature update 2008-08-13 17:32:51 -07:00
Makefile USB: delete airprime driver 2008-07-21 15:16:31 -07:00
Makefile-keyspan_pda_fw
aircable.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
ark3116.c usb_serial: API all change 2008-07-22 13:03:22 -07:00
belkin_sa.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
belkin_sa.h belkin_sa: clean up code 2008-07-22 13:03:22 -07:00
bus.c usb-serial-bus: tidy coding style 2008-07-22 13:03:22 -07:00
ch341.c usb_serial: API all change 2008-07-22 13:03:22 -07:00
console.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
cp2101.c USB: SERIAL CP2101 add device IDs 2008-09-23 13:58:08 -07:00
cyberjack.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
cypress_m8.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
cypress_m8.h cypress_m8: coding style 2008-07-22 13:03:23 -07:00
digi_acceleport.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
empeg.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
ezusb.c whiteheat: coding style 2008-07-22 13:03:22 -07:00
ezusb_convert.pl
ftdi_sio.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
ftdi_sio.h usb: ftdi_sio: add support for Domintell devices 2008-09-23 13:58:10 -07:00
funsoft.c funsoft: Switch to linux/uaccess 2008-07-22 13:03:23 -07:00
garmin_gps.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
generic.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
hp4x.c tty-usb-hp4x: Fix overlong line 2008-07-22 13:03:24 -07:00
io_16654.h
io_edgeport.c tty: usb-serial krefs 2008-10-13 09:51:41 -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 tty-usb-io_edgeport: Coding style 2008-07-22 13:03:27 -07:00
io_ti.c tty: usb-serial krefs 2008-10-13 09:51:41 -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 tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
ipaq.h
ipw.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
ir-usb.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
iuu_phoenix.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
iuu_phoenix.h USB: add iuu_phoenix driver 2008-02-01 14:34:47 -08:00
keyspan.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
keyspan.h usb_serial: API all change 2008-07-22 13:03:22 -07:00
keyspan_pda.c tty: usb-serial krefs 2008-10-13 09:51:41 -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 tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
kl5kusb105.h
kobil_sct.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
kobil_sct.h
mct_u232.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
mct_u232.h USB: mct232: speed, new termios and compliance cleanups 2008-02-01 14:34:56 -08:00
mos7720.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
mos7840.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
moto_modem.c USB: add new moto_modem driver for some Morotola phones 2008-05-14 10:00:25 -07:00
navman.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
omninet.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
option.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
oti6858.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
oti6858.h USB: oti6858 usb-serial driver (in Nokia CA-42 cable) 2007-07-12 16:29:47 -07:00
pl2303.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
pl2303.h USB: pl2023: Remove USB id (4348:5523) handled by ch341 2008-08-13 17:32:50 -07:00
safe_serial.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
sierra.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
spcp8x5.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
ti_usb_3410_5052.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
ti_usb_3410_5052.h usb-serial: ti_usb, TI ez430 development tool ID 2006-12-01 14:23:30 -08:00
usb-serial.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
usb_debug.c usb_serial: API all change 2008-07-22 13:03:22 -07:00
visor.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
visor.h USB: visor add ACER S10 palm device id 2007-08-22 14:27:43 -07:00
whiteheat.c tty: usb-serial krefs 2008-10-13 09:51:41 -07:00
whiteheat.h whiteheat: coding style 2008-07-22 13:03:22 -07:00