aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/serial/generic.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-19USB: serial: make usb_serial_driver::chars_in_buffer return uintJiri Slaby1-3/+3
2021-05-19USB: serial: make usb_serial_driver::write_room return uintJiri Slaby1-3/+3
2020-07-09USB: serial: drop redundant transfer-buffer castsJohan Hovold1-1/+1
2020-07-09USB: serial: add sysrq break-handler dummyJohan Hovold1-2/+2
2020-07-09USB: serial: inline sysrq dummy functionJohan Hovold1-7/+2
2020-07-09USB: serial: only process sysrq when enabledJohan Hovold1-1/+1
2020-07-09USB: serial: only set sysrq timestamp for consolesJohan Hovold1-4/+7
2020-03-11USB: serial: clean up carrier-detect helperJohan Hovold1-5/+3
2020-02-10USB: serial: relax unthrottle memory barrierJohan Hovold1-2/+2
2019-04-30USB: serial: drop unnecessary gotoJohan Hovold1-2/+1
2019-04-30USB: serial: clean up throttle handlingJohan Hovold1-26/+8
2019-04-30USB: serial: fix unthrottle racesJohan Hovold1-7/+32
2017-11-04USB: serial: Remove redundant license textGreg Kroah-Hartman1-4/+0
2017-11-04USB: add SPDX identifiers to all remaining files in drivers/usb/Greg Kroah-Hartman1-0/+1
2017-03-28USB: serial: relax generic driver bulk-endpoint requirementJohan Hovold1-2/+4
2017-03-28USB: serial: add calc_num_ports callback to generic driverJohan Hovold1-2/+16
2017-03-28USB: serial: add probe callback to generic driverJohan Hovold1-0/+12
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar1-0/+1
2016-07-16USB: serial: use variable for statusOliver Neukum1-8/+10
2016-04-30tty: Replace ASYNC_INITIALIZED bit and update atomicallyPeter Hurley1-3/+3
2015-03-07USB: serial: fix infinite wait_until_sent timeoutJohan Hovold1-2/+3
2015-01-12usb: serial: handle -ENODEV quietly in generic_submit_read_urbJeremiah Mahler1-1/+1
2015-01-12usb: serial: silence all non-critical read errorsJeremiah Mahler1-1/+1
2014-03-12USB: serial: add missing bracesJohan Hovold1-5/+6
2014-03-12USB: serial: continue to write on errorsJohan Hovold1-10/+19
2014-03-12USB: serial: continue to read on errorsJohan Hovold1-4/+17
2013-11-25USB: serial: fix write memory-allocation flagJohan Hovold1-1/+1
2013-11-25USB: serial: fix race in generic writeJohan Hovold1-9/+1
2013-10-11USB: serial: export usb_serial_generic_write_startJohan Hovold1-1/+2
2013-10-11USB: serial: add memory flags to usb_serial_generic_write_startJohan Hovold1-8/+10
2013-10-11USB: serial: clean up comments in generic driverJohan Hovold1-32/+25
2013-09-26USB: serial: invoke dcd_change ldisc's handler.Paul Chavent1-0/+10
2013-07-23USB: serial: remove hupping check from tiocmiwaitJohan Hovold1-11/+2
2013-05-16USB: serial: add generic wait_until_sent implementationJohan Hovold1-0/+31
2013-03-25USB: serial: update copyright informationJohan Hovold1-1/+1
2013-03-25USB: serial: add generic get_icount implementationJohan Hovold1-0/+27
2013-03-25USB: serial: add generic TIOCMIWAIT implementationJohan Hovold1-0/+58
2013-03-25USB: serial: remove generic release callbackJohan Hovold1-5/+0
2013-03-25USB: serial: remove generic disconnect callbackJohan Hovold1-6/+0
2013-03-25USB: serial: fix generic disconnect implementationJohan Hovold1-11/+1
2013-03-25USB: serial: remove bogus disconnect test in cleanupJohan Hovold1-14/+10
2013-03-25USB: serial: remove port number from generic-driver debugJohan Hovold1-6/+4
2013-01-15TTY: switch tty_flip_buffer_pushJiri Slaby1-7/+1
2013-01-15TTY: switch tty_insert_flip_stringJiri Slaby1-1/+1
2013-01-15TTY: switch tty_insert_flip_charJiri Slaby1-1/+1
2012-10-30USB: serial: export usb_serial_generic_chars_in_bufferJohan Hovold1-0/+1
2012-09-18USB: Serial: usb-serial: remove debug module parameterGreg Kroah-Hartman1-4/+1
2012-09-18USB: serial: remove debug parameter from usb_serial_debug_data()Greg Kroah-Hartman1-4/+2
2012-06-13USB: serial-generic: use a single set of device IDsAlan Stern1-8/+2
2012-05-15USB: generic.c: remove dbg() usageGreg Kroah-Hartman1-8/+13
2012-05-08USB: serial: rework usb_serial_register/deregister_drivers()Greg Kroah-Hartman1-7/+2
2012-05-07USB: serial: remove bizarre generic_serial probe functionGreg Kroah-Hartman1-14/+0
2012-05-07USB: serial: remove usb_serial_disconnect call in all driversGreg Kroah-Hartman1-1/+0
2012-05-03USB: generic.c: remove dbg() tracing callsGreg Kroah-Hartman1-22/+0
2012-04-25USB: serial: fix double newlines in debug outputJohan Hovold1-3/+3
2012-04-25USB: serial: remove redundant write-urb killJohan Hovold1-1/+0
2012-02-24usb-serial: new API for driver registrationAlan Stern1-11/+6
2012-02-10USB: serial: use dev_err_console in generic writeJohan Hovold1-3/+1
2012-02-10USB: serial: fix console error reportingJohan Hovold1-1/+3
2011-11-15USB: serial: add support for multiple read urbsJohan Hovold1-21/+62
2011-01-22USB: serial: handle Data Carrier Detect changesLibor Pechacek1-0/+20
2010-08-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds1-6/+4
2010-08-23USB: serial: export symbol usb_serial_generic_disconnectBill Pemberton1-0/+1
2010-08-21USB: drop tty argument from usb_serial_handle_sysrq_char()Dmitry Torokhov1-5/+3
2010-08-21Input: sysrq - drop tty argument form handle_sysrq()Dmitry Torokhov1-1/+1
2010-08-10USB: serial: fix stalled writesJohan Hovold1-5/+10
2010-05-20USB: serial: add special case for processing of empty read urbsJohan Hovold1-0/+3
2010-05-20USB: serial: remove multi-urb write from generic driverJohan Hovold1-128/+22
2010-05-20USB: serial: reimplement generic fifo-based writesJohan Hovold1-20/+39
2010-05-20USB: serial: generalise write buffer preparationJohan Hovold1-13/+34
2010-05-20USB: serial: re-implement multi-urb writes in generic driverJohan Hovold1-76/+56
2010-05-20USB: serial: allow custom multi-urb write bulk callbacksJohan Hovold1-1/+1
2010-05-20USB: serial: clean up generic write start busy testJohan Hovold1-11/+4
2010-05-20USB: serial: clean up some error and debug messages in generic driverJohan Hovold1-9/+4
2010-05-20USB: serial: export generic throttle and unthrottleJohan Hovold1-0/+2
2010-05-20USB: serial: generalise generic read implementationJohan Hovold1-2/+3
2010-05-20USB: serial: clean up read processing in generic driverJohan Hovold1-16/+11
2010-05-20USB: serial: remove unnecessary re-initialisation of generic urbsJohan Hovold1-23/+2
2010-05-20USB: serial: refactor read urb submission in generic driverJohan Hovold1-24/+8
2010-05-20USB: serial: refactor generic closeJohan Hovold1-0/+1
2010-05-20USB: serial: clear fifo on closeJohan Hovold1-1/+7
2010-05-20USB: serial: fix missing locking on fifo in write callbackJohan Hovold1-2/+5
2010-05-20USB: serial: fix generic chars_in_bufferJohan Hovold1-4/+11
2010-05-20usb: fix serial build when SYSRQ is disabledRandy Dunlap1-0/+9
2010-05-20usb-serial: Use tty_port version console instead of usb_serial_portJason Wessel1-2/+2
2010-03-19USB: serial: use port endpoint size to determine if ep is availableJohan Hovold1-11/+19
2010-03-19USB: serial: fix softint not being called on errorsJohan Hovold1-10/+5
2010-03-19USB: serial: fix error message on close in generic driverJohan Hovold1-1/+3
2010-03-02USB: remove references to port->port.count from the serial driversAlan Stern1-1/+2
2010-03-02USB: serial: Remove unnecessary \n's from dbg usesJoe Perches1-1/+1
2010-03-02USB serial: make USB device id constantNémeth Márton1-1/+1
2010-01-20usb: serial: fix memory leak in generic driverJohan Hovold1-0/+2
2010-01-20USB: serial: fix USB serial fix kfifo_len lockingStefani Seibold1-4/+4
2009-12-23Fix usb_serial_probe() problem introduced by the recent kfifo changesStefani Seibold1-6/+6
2009-12-22kfifo: rename kfifo_put... into kfifo_in... and kfifo_get... into kfifo_out...Stefani Seibold1-2/+2
2009-12-22kfifo: cleanup namespaceStefani Seibold1-2/+2
2009-12-22kfifo: move out spinlockStefani Seibold1-2/+2
2009-10-09USB: Fix throttling in generic usbserial driverJoris van Rantwijk1-1/+1
2009-09-23USB: use kfifo to buffer usb-generic serial writesDavid VomLehn1-81/+125
2009-09-19tty: USB does not need the filp argument in the driversAlan Cox1-2/+1
2009-07-10tty: Fix USB kref leakAlan Cox1-3/+4
2009-07-10tty: Sort out the USB sysrq changes that wrecked performanceAlan Cox1-4/+11
2009-06-15USB: usb-serial: replace shutdown with disconnect, releaseAlan Stern1-2/+7
2009-06-15USB: usb_serial: only allow sysrq on a console portJason Wessel1-1/+1
2009-06-15USB: serial: usb_debug,usb_generic_serial: implement sysrq and serial breakJason Wessel1-12/+44
2009-06-15USB: usb_debug, usb_generic_serial: implement multi urb writeJason Wessel1-7/+114
2009-06-11tty: Bring the usb tty port structure into more useAlan Cox1-2/+1
2009-04-23USB: removal of tty->low_latency hack dating back to the old serial codeOliver Neukum1-6/+0
2009-03-24USB: serial: export symbol of usb_serial_generic_resumeOliver Neukum1-0/+1
2009-03-24USB: serial generic resume function fixOliver Neukum1-8/+0
2008-10-13tty: usb-serial krefsAlan Cox1-1/+2
2008-07-22tty-usb-generic: Code cleanupAlan Cox1-38/+49
2008-07-22usb_serial: API all changeAlan Cox1-16/+23
2008-04-24USB: remove unnecessary type casting of urb->contextMing Lei1-2/+2
2008-04-24usb serial: more fixes and groundwork for tty changesAlan Cox1-2/+3
2008-04-24USB: replace remaining __FUNCTION__ occurrencesHarvey Harrison1-22/+22
2008-04-24USB: serial: remove unneeded number endpoints settingsGreg Kroah-Hartman1-3/+0
2008-03-10USB: fix usb-serial generic recursive lockPete Zaitcev1-4/+6
2008-02-01USB: Prepare serial core for autosuspend.Sarah Sharp1-0/+8
2007-11-28usbserial: fix inconsistent lock stateBorislav Petkov1-2/+3
2007-10-25USB: usbserial - fix potential deadlock between write() and IRQJiri Kosina1-3/+4
2007-07-12USB: serial: generic: clean up urb->status usageGreg Kroah-Hartman1-4/+8
2007-07-12USB: generic usb serial to new buffering schemeOliver Neukum1-35/+34
2007-07-12USB: suspend support for usb serialOliver Neukum1-0/+18
2007-03-26USB: fix usb-serial/generic build warningDavid Brownell1-3/+4
2007-02-16USB: add flow control to usb-serial generic driver.Joris van Rantwijk1-18/+84
2007-02-07USB serial: add driver pointer to all usb-serial driversJohannes Hölzl1-15/+20
2006-10-05IRQ: Maintain regs pointer globally rather than passing to IRQ handlersDavid Howells1-2/+2
2006-09-28usb-serial: possible irq lock inversion (PPP vs. usb/serial)Peter Zijlstra1-3/+3
2006-07-12[PATCH] USB: move usb-serial.h to include/linux/usb/Greg Kroah-Hartman1-1/+1
2006-07-12[PATCH] USB: Anydata: Fixes wrong URB callback.Luiz Fernando N. Capitulino1-0/+1
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-06-21[PATCH] USB serial: encapsulate schedule_work, remove double-callingPete Zaitcev1-3/+1
2006-05-12[PATCH] USB: add ark3116 usb to serial driverGreg Kroah-Hartman1-0/+1
2006-01-10[PATCH] TTY layer buffering revampAlan Cox1-9/+2
2006-01-04[PATCH] USB: remove .owner field from struct usb_driverGreg Kroah-Hartman1-1/+0
2006-01-04[PATCH] USB: allow usb drivers to disable dynamic idsGreg Kroah-Hartman1-0/+1
2005-11-17[PATCH] USB: add the anydata usb-serial driverGreg Kroah-Hartman1-0/+1
2005-10-28[PATCH] USB Serial: move name to driver structureGreg Kroah-Hartman1-2/+1
2005-10-28[PATCH] USB Serial: get rid of the .owner field in usb_serial_driverGreg Kroah-Hartman1-1/+3
2005-10-28[PATCH] USB Serial: rename usb_serial_device_type to usb_serial_driverGreg Kroah-Hartman1-1/+1
2005-10-14[PATCH] usbserial: Regression in USB generic serial driverRandall Nortman1-1/+1
2005-06-27[PATCH] USB: add ability for usb-serial drivers to determine if their write u...Greg Kroah-Hartman1-8/+16
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+315