index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
usb
/
class
/
cdc-acm.c
Age
Commit message (
Expand
)
Author
Files
Lines
2023-12-15
usb: cdc-acm: return correct error code on unsupported break
Oliver Neukum
1
-0
/
+3
2023-09-01
Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...
Linus Torvalds
1
-4
/
+4
2023-08-22
USB: cdc-acm: support flushing write buffers (TCOFLUSH)
Simon Arlott
1
-0
/
+14
2023-08-22
usb: cdc-acm: move ldisc dcd notification outside of acm's read lock
Dan Drown
1
-10
/
+11
2023-08-11
tty: make tty_operations::write()'s count size_t
Jiri Slaby (SUSE)
1
-3
/
+4
2023-08-11
tty: propagate u8 data to tty_operations::write()
Jiri Slaby (SUSE)
1
-2
/
+1
2023-08-08
usb: cdc-acm: add PPS support
Dan Drown
1
-1
/
+11
2023-01-19
tty: Call ->dtr_rts() parameter active consistently
Ilpo Järvinen
1
-2
/
+2
2023-01-19
tty: Convert ->dtr_rts() to take bool argument
Ilpo Järvinen
1
-1
/
+1
2022-09-05
Merge 6.0-rc4 into tty-next
Greg Kroah-Hartman
1
-0
/
+3
2022-08-30
tty: Make ->set_termios() old ktermios const
Ilpo Järvinen
1
-2
/
+2
2022-08-19
USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
Thierry GUIBERT
1
-0
/
+3
2022-07-25
USB: cdc-acm: use CDC serial-state defines
Johan Hovold
1
-12
/
+12
2022-07-25
USB: cdc-acm: use CDC control-line defines
Johan Hovold
1
-9
/
+9
2022-06-29
USB: cdc-acm: use define for timeout
Oliver Neukum
1
-1
/
+1
2021-12-21
tty: tty_io: Switch to vmalloc() fallback in case of TTY_NO_WRITE_SPLIT
Andy Shevchenko
1
-4
/
+0
2021-10-11
Merge 5.15-rc5 into usb-next
Greg Kroah-Hartman
1
-0
/
+8
2021-10-05
USB: cdc-acm: fix break reporting
Johan Hovold
1
-0
/
+3
2021-10-05
USB: cdc-acm: fix racy tty buffer accesses
Johan Hovold
1
-0
/
+5
2021-09-27
Merge 5.15-rc3 into usb-next
Greg Kroah-Hartman
1
-2
/
+5
2021-09-21
USB: cdc-acm: remove duplicate USB device ID
Krzysztof Kozlowski
1
-1
/
+0
2021-09-14
USB: cdc-acm: fix minor-number release
Johan Hovold
1
-2
/
+5
2021-07-27
tty: drop put_tty_driver
Jiri Slaby
1
-3
/
+3
2021-07-27
tty: stop using alloc_tty_driver
Jiri Slaby
1
-4
/
+4
2021-07-05
Merge tag 'usb-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-0
/
+5
2021-06-24
USB: cdc-acm: blacklist Heimann USB Appset device
Hannu Hartikainen
1
-0
/
+5
2021-06-15
tty: make use of tty_get_{char,frame}_size
Jiri Slaby
1
-15
/
+2
2021-05-13
tty: make tty_operations::chars_in_buffer return uint
Jiri Slaby
1
-1
/
+1
2021-05-13
tty: make tty_operations::write_room return uint
Jiri Slaby
1
-1
/
+1
2021-04-22
Merge tag 'usb-serial-5.13-rc1' of https://git.kernel.org/pub/scm/linux/kerne...
Greg Kroah-Hartman
1
-3
/
+11
2021-04-22
USB: CDC-ACM: fix poison/unpoison imbalance
Oliver Neukum
1
-1
/
+2
2021-04-13
USB: cdc-acm: add more Maxlinear/Exar models to ignore list
Mauro Carvalho Chehab
1
-3
/
+11
2021-04-09
USB: cdc-acm: fix TIOCGSERIAL implementation
Johan Hovold
1
-2
/
+1
2021-04-09
USB: cdc-acm: fix unprivileged TIOCCSERIAL
Johan Hovold
1
-2
/
+0
2021-04-09
Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL"
Johan Hovold
1
-9
/
+2
2021-03-23
USB: cdc-acm: do not log successful probe on later errors
Johan Hovold
1
-2
/
+2
2021-03-23
USB: cdc-acm: always claim data interface
Johan Hovold
1
-8
/
+6
2021-03-23
USB: cdc-acm: use negation for NULL checks
Johan Hovold
1
-2
/
+2
2021-03-23
USB: cdc-acm: clean up probe error labels
Johan Hovold
1
-17
/
+18
2021-03-23
USB: cdc-acm: drop redundant driver-data reset
Johan Hovold
1
-1
/
+0
2021-03-23
USB: cdc-acm: drop redundant driver-data assignment
Johan Hovold
1
-1
/
+0
2021-03-23
USB: cdc-acm: fix use-after-free after probe failure
Johan Hovold
1
-0
/
+5
2021-03-23
USB: cdc-acm: fix double free on probe failure
Johan Hovold
1
-1
/
+0
2021-03-23
USB: cdc-acm: downgrade message to debug
Oliver Neukum
1
-1
/
+2
2021-03-23
USB: cdc-acm: untangle a circular dependency between callback and softint
Oliver Neukum
1
-16
/
+32
2021-03-23
cdc-acm: fix BREAK rx code path adding necessary calls
Oliver Neukum
1
-1
/
+3
2021-03-10
Goodix Fingerprint device is not a modem
Yorick de Wid
1
-0
/
+5
2021-01-21
USB: cdc-acm: ignore Exar XR21V141X when serial driver is built
Mauro Carvalho Chehab
1
-0
/
+6
2020-12-28
USB: cdc-acm: blacklist another IR Droid device
Sean Young
1
-0
/
+4
2020-11-13
usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode
Chris Brandt
1
-0
/
+9
2020-10-28
usb: cdc-acm: fix cooldown mechanism
Jerome Brunet
1
-7
/
+5
2020-10-05
usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
Vincent Mailhol
1
-0
/
+11
2020-09-25
USB: cdc-acm: clean up no-union-descriptor handling
Johan Hovold
1
-22
/
+10
2020-09-25
USB: cdc-acm: use common data-class define
Johan Hovold
1
-4
/
+2
2020-09-25
USB: cdc-acm: handle broken union descriptors
Johan Hovold
1
-0
/
+12
2020-09-25
Revert "cdc-acm: hardening against malicious devices"
Johan Hovold
1
-5
/
+0
2020-09-17
USB: cdc-acm: cleanup of data structures
Oliver Neukum
1
-6
/
+7
2020-08-18
USB: cdc-acm: rework notification_buffer resizing
Tom Rix
1
-12
/
+10
2020-08-07
Merge tag 'media/v5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...
Linus Torvalds
1
-0
/
+6
2020-06-23
media: USB: cdc-acm: blacklist IR Droid / IR Toy device
Sean Young
1
-0
/
+6
2020-06-18
cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
Joakim Tjernlund
1
-0
/
+2
2020-05-27
CDC-ACM: heed quirk also in error handling
Oliver Neukum
1
-1
/
+1
2020-04-16
cdc-acm: introduce a cool down
Oliver Neukum
1
-2
/
+28
2020-04-16
cdc-acm: close race betrween suspend() and acm_softint
Oliver Neukum
1
-3
/
+3
2020-03-27
USB: cdc-acm: restore capability check order
Matthias Reichl
1
-9
/
+9
2020-03-17
USB: cdc-acm: fix rounding error in TIOCSSERIAL
Anthony Mallet
1
-9
/
+16
2020-03-17
USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
Anthony Mallet
1
-4
/
+5
2019-08-15
usb: cdc-acm: make sure a refcount is taken early enough
Oliver Neukum
1
-5
/
+7
2019-04-29
USB: cdc-acm: clean up throttle handling
Johan Hovold
1
-25
/
+8
2019-04-29
USB: cdc-acm: fix unthrottle races
Johan Hovold
1
-7
/
+25
2019-03-28
usb: cdc-acm: fix race during wakeup blocking TX traffic
Romain Izard
1
-3
/
+1
2019-01-07
usb: cdc-acm: send ZLP for Telit 3G Intel based modems
Daniele Palmas
1
-0
/
+7
2018-12-20
cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader.
Macpaul Lin
1
-0
/
+10
2018-11-20
usb: cdc-acm: add entry for Hiro (Conexant) modem
Maarten Jacobs
1
-0
/
+3
2018-10-24
Merge branch 'work.tty-ioctl' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-27
/
+14
2018-10-13
cdc-acm: switch to ->[sg]et_serial()
Al Viro
1
-27
/
+14
2018-10-09
cdc-acm: correct counting of UART states in serial state notification
Tobias Herzog
1
-7
/
+7
2018-10-09
cdc-acm: do not reset notification buffer index upon urb unlinking
Tobias Herzog
1
-1
/
+0
2018-10-09
cdc-acm: fix race between reset and control messaging
Oliver Neukum
1
-0
/
+1
2018-10-01
usb: cdc_acm: Do not leak URB buffers
Romain Izard
1
-0
/
+6
2018-09-10
Revert "cdc-acm: implement put_char() and flush_chars()"
Oliver Neukum
1
-73
/
+0
2018-07-30
Merge 4.18-rc7 into usb-next
Greg Kroah-Hartman
1
-0
/
+3
2018-07-16
usb: cdc_acm: Add quirk for Castles VEGA3000
Lubomir Rintel
1
-0
/
+3
2018-07-02
Merge 4.18-rc3 into usb-next
Greg Kroah-Hartman
1
-0
/
+3
2018-06-28
usb: cdc-acm: use irqsave() in USB's complete callback
Sebastian Andrzej Siewior
1
-2
/
+3
2018-06-25
usb: cdc-acm: Decrement tty port's refcount if probe() fail
Jaejoong Kim
1
-18
/
+17
2018-06-25
usb: cdc_acm: Add quirk for Uniden UBC125 scanner
Houston Yaroschoff
1
-0
/
+3
2018-02-16
usb: cdc_acm: prevent race at write to acm while system resumes
Dominik Bozek
1
-3
/
+6
2018-01-24
USB: move many drivers to use DEVICE_ATTR_RO
Greg Kroah-Hartman
1
-6
/
+6
2018-01-22
CDC-ACM: apply quirk for card reader
Oliver Neukum
1
-0
/
+3
2018-01-16
USB: cdc-acm: Do not log urb submission errors on disconnect
Hans de Goede
1
-1
/
+1
2017-11-04
USB: class: Remove redundant license text
Greg Kroah-Hartman
1
-14
/
+0
2017-11-04
USB: add SPDX identifiers to all remaining files in drivers/usb/
Greg Kroah-Hartman
1
-0
/
+1
2017-10-17
usb: cdc_acm: Add quirk for Elatec TWN3
Maksim Salau
1
-0
/
+3
2017-07-17
USB: cdc-acm: add device-id for quirky printer
Johan Hovold
1
-0
/
+3
2017-04-01
cdc-acm: log message for serial state notification
Tobias Herzog
1
-0
/
+2
2017-04-01
cdc-acm: reassemble fragmented notifications
Tobias Herzog
1
-29
/
+83
2017-04-01
cdc-acm: fix possible invalid access when processing notification
Tobias Herzog
1
-4
/
+9
2017-03-23
USB: cdc-acm: refactor endpoint retrieval
Johan Hovold
1
-17
/
+7
2017-03-02
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...
Ingo Molnar
1
-0
/
+1
2017-01-26
USB: cdc-acm: fix TIOCGSERIAL flags
Johan Hovold
1
-1
/
+0
2016-12-05
USB: cdc-acm: add device id for GW Instek AFG-125
Nathaniel Quillin
1
-0
/
+1
2016-11-21
cdc-acm: handle read pipe errors
Ladislav Michl
1
-10
/
+50
2016-11-21
cdc-acm: remove is_int_ep from acm structure
Ladislav Michl
1
-3
/
+2
2016-11-21
cdc-acm: store in and out pipes in acm structure
Ladislav Michl
1
-16
/
+17
2016-11-21
cdc-acm: refactor killing urbs
Ladislav Michl
1
-27
/
+16
2016-11-21
cdc-acm: avoid interface_to_usbdev call
Ladislav Michl
1
-6
/
+3
2016-11-21
cdc-acm: reindent log messages
Ladislav Michl
1
-18
/
+17
2016-11-14
Merge 4.9-rc5 into usb-next
Greg Kroah-Hartman
1
-2
/
+2
2016-11-10
USB: cdc-acm: use get_icount tty operation
Johan Hovold
1
-19
/
+12
2016-11-10
USB: cdc-acm: fix invalid user-pointer check
Johan Hovold
1
-3
/
+0
2016-11-10
USB: cdc-acm: fix TIOCMIWAIT
Johan Hovold
1
-2
/
+0
2016-11-07
cdc-acm: fix uninitialized variable
Oliver Neukum
1
-0
/
+2
2016-09-21
cdc-acm: hardening against malicious devices
Oliver Neukum
1
-0
/
+5
2016-09-13
cdc-acm: cleaning up debug in data submission path
Oliver Neukum
1
-10
/
+6
2016-09-13
cdc-acm: cleanup debugging in submission path
Oliver Neukum
1
-4
/
+4
2016-09-09
cdc-acm: delete obsolete debug messages
Oliver Neukum
1
-17
/
+3
2016-08-15
cdc-acm: fix wrong pipe type on rx interrupt xfers
Gavin Li
1
-3
/
+2
2016-07-18
cdc-acm: beautify probe()
Oliver Neukum
1
-20
/
+24
2016-07-18
cdc-acm: cleanup error handling
Oliver Neukum
1
-5
/
+3
2016-07-18
cdc-acm: use the common parser
Oliver Neukum
1
-59
/
+10
2016-06-07
usb: cdc-acm: Space prohibited before close parenthesis ')'.
Sandhya Bankar
1
-1
/
+1
2016-04-30
tty: Replace ASYNC_INITIALIZED bit and update atomically
Peter Hurley
1
-2
/
+2
2016-04-13
cdc-acm: fix crash if flushed with nothing buffered
Oliver Neukum
1
-0
/
+4
2016-03-18
USB: cdc-acm: more sanity checking
Oliver Neukum
1
-0
/
+3
2016-02-14
cdc-acm: implement put_char() and flush_chars()
Oliver Neukum
1
-0
/
+67
2016-01-24
cdc-acm:exclude Samsung phone 04e8:685d
Oliver Neukum
1
-0
/
+5
2016-01-24
usb: cdc-acm: send zero packet for intel 7260 modem
Lu Baolu
1
-0
/
+6
2016-01-24
usb: cdc-acm: handle unlinked urb in acm read callback
Lu Baolu
1
-1
/
+2
2015-11-23
USB: cdc_acm: Ignore Infineon Flash Loader utility
Jonas Jonsson
1
-0
/
+5
2015-07-22
cdc-acm: Destroy acm_minors IDR on module exit
Johannes Thumshirn
1
-0
/
+1
2015-06-08
cdc-acm: Add support of ATOL FPrint fiscal printers
Alexey Sokolov
1
-0
/
+9
2015-05-24
cdc-acm: use swap() in acm_probe()
Fabian Frederick
1
-8
/
+2
2015-05-24
USB: cdc-acm: use idr to manage minor numbers
Johan Hovold
1
-21
/
+17
2015-04-28
cdc-acm: prevent infinite loop when parsing CDC headers.
Quentin Casasnovas
1
-1
/
+6
2015-03-26
cdc-acm: convert to not directly using urb->status
Oliver Neukum
1
-3
/
+4
2015-03-26
cdc-acm: surpress misleading message
Oliver Neukum
1
-1
/
+1
2015-03-26
cdc-acm: fix race between callback and unthrottle
Oliver Neukum
1
-2
/
+10
2015-02-24
cdc-acm: Add support for Denso cradle CU-321
Björn Gerhart
1
-0
/
+2
2015-01-31
cdc-acm: kill unnecessary messages
Oliver Neukum
1
-24
/
+9
2015-01-31
cdc-acm: add sanity checks
Oliver Neukum
1
-5
/
+16
2014-11-24
USB: cdc-acm: check for valid interfaces
Greg Kroah-Hartman
1
-4
/
+5
2014-11-24
cdc-acm: memory leak in error case
Oliver Neukum
1
-0
/
+1
2014-11-10
Merge 3.18-rc4 into usb-next.
Greg Kroah-Hartman
1
-4
/
+21
2014-11-06
USB: cdc-acm: add quirk for control-line state requests
Johan Hovold
1
-2
/
+12
2014-11-05
USB: cdc-acm: only raise DTR on transitions from B0
Johan Hovold
1
-2
/
+3
2014-11-03
cdc-acm: Drop the warning for unusual capabilities
Oliver Neukum
1
-7
/
+0
2014-11-03
cdc-acm: ensure that termios get set when the port is activated
Jim Paris
1
-0
/
+5
2014-11-03
USB: cdc-acm: add device id for GW Instek AFG-2225
Johan Hovold
1
-0
/
+1
2014-05-27
USB: cdc-acm: use tty-port dtr_rts
Johan Hovold
1
-12
/
+20
2014-05-27
USB: cdc-acm: remove redundant usb_mark_last_busy
Johan Hovold
1
-1
/
+0
2014-05-27
USB: cdc-acm: do not update PM busy on read errors
Johan Hovold
1
-1
/
+3
2014-05-27
USB: cdc-acm: minimise no-suspend window during shutdown
Johan Hovold
1
-6
/
+11
2014-05-27
USB: cdc-acm: remove redundant disconnected test from shutdown
Johan Hovold
1
-22
/
+19
2014-05-27
USB: cdc-acm: simplify runtime PM locking
Johan Hovold
1
-11
/
+6
2014-05-27
USB: cdc-acm: fix runtime PM imbalance at shutdown
Johan Hovold
1
-2
/
+4
2014-05-27
USB: cdc-acm: fix I/O after failed open
Johan Hovold
1
-0
/
+3
2014-05-27
USB: cdc-acm: fix failed open not being detected
Johan Hovold
1
-6
/
+8
2014-05-27
USB: cdc-acm: fix open and suspend race
Johan Hovold
1
-4
/
+3
2014-05-27
USB: cdc-acm: fix potential urb leak and PM imbalance in write
Johan Hovold
1
-1
/
+7
2014-05-27
USB: cdc-acm: fix shutdown and suspend race
Johan Hovold
1
-2
/
+1
2014-05-27
USB: cdc-acm: fix runtime PM for control messages
Johan Hovold
1
-1
/
+11
2014-05-27
USB: cdc-acm: fix broken runtime suspend
Johan Hovold
1
-10
/
+22
2014-05-27
USB: cdc-acm: fix write and resume race
Johan Hovold
1
-14
/
+9
2014-05-27
USB: cdc-acm: fix write and suspend race
Johan Hovold
1
-9
/
+6
2014-04-16
USB: cdc-acm: Remove Motorola/Telit H24 serial interfaces from ACM driver
Michael Ulbricht
1
-7
/
+21
2014-04-16
USB: cdc-acm: fix double usb_autopm_put_interface() in acm_port_activate()
Alexey Khoroshilov
1
-2
/
+4
2013-12-16
Merge branch 3.13-rc4 into usb-next
Greg Kroah-Hartman
1
-12
/
+104
2013-12-04
USB: cdc-acm: Added support for the Lenovo RD02-D400 USB Modem
David Cluytens
1
-0
/
+2
2013-12-03
cdc-acm: fix power management in ioctl
Oliver Neukum
1
-0
/
+6
2013-12-03
cdc-acm: add TIOCGICOUNT
Oliver Neukum
1
-0
/
+24
2013-12-03
cdc-acm: add TIOCMIWAIT
Oliver Neukum
1
-12
/
+74
2013-07-25
usb: class: cdc-acm: be careful with bInterval
Felipe Balbi
1
-1
/
+1
2013-06-17
USB: cdc-acm: remove unneeded spin_lock_irqsave/restore on write path
Greg Kroah-Hartman
1
-33
/
+19
2013-05-01
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...
Linus Torvalds
1
-0
/
+13
2013-04-29
Merge tag 'usb-3.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-8
/
+0
2013-04-01
Merge 3.9-rc5 into tty-next
Greg Kroah-Hartman
1
-3
/
+19
2013-03-25
Merge 3.9-rc4 into usb-next
Greg Kroah-Hartman
1
-3
/
+19
2013-03-21
USB: cdc-acm: fix device unregistration
Johan Hovold
1
-1
/
+2
2013-03-21
usb: cdc-acm: fix error handling in acm_probe()
Alexey Khoroshilov
1
-2
/
+17
2013-03-18
TTY: add tty_port_tty_hangup helper
Jiri Slaby
1
-18
/
+6
2013-03-18
TTY: add tty_port_tty_wakeup helper
Jiri Slaby
1
-6
/
+1
2013-03-17
Merge tag 'v3.9-rc3' into next
Dmitry Torokhov
1
-10
/
+44
2013-03-15
USB: cdc-acm: Remove obsolete predefined speeds array
Samuel Tardieu
1
-8
/
+0
2013-03-12
USB: cdc-acm - blacklist IMS PCU device
Dmitry Torokhov
1
-0
/
+13
2013-01-25
Merge 3.8-rc5 into tty-next
Greg Kroah-Hartman
1
-0
/
+3
2013-01-15
TTY: switch tty_flip_buffer_push
Jiri Slaby
1
-9
/
+1
2013-01-15
TTY: switch tty_insert_flip_string
Jiri Slaby
1
-1
/
+2
2013-01-11
USB: cdc-acm: Add support for "PSC Scanning, Magellan 800i"
Denis N Ladin
1
-0
/
+3
2012-11-15
cdc-acm: implement TIOCSSERIAL to avoid blocking close(2)
Dan Williams
1
-0
/
+38
2012-10-17
usb: acm: fix the computation of the number of data bits
Nicolas Boullis
1
-5
/
+15
2012-10-17
USB: cdc-acm: fix pipe type of write endpoint
Ming Lei
1
-1
/
+1
2012-10-11
Add CDC-ACM support for the CX93010-2x UCMxx USB Modem
Jean-Christian de Rivaz
1
-0
/
+3
2012-10-01
Merge tag 'usb-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
Linus Torvalds
1
-1
/
+0
2012-09-05
usb: cdc-acm: remove duplicated include from cdc-acm.c
Wei Yongjun
1
-1
/
+0
2012-08-27
Merge 3.6-rc3 into tty-next
Greg Kroah-Hartman
1
-1
/
+2
2012-08-17
USB: CDC ACM: Fix NULL pointer dereference
Sven Schnelle
1
-1
/
+2
2012-08-13
TTY: use tty_port_register_device
Jiri Slaby
1
-1
/
+2
2012-08-06
Merge tty-next into 3.6-rc1
Greg Kroah-Hartman
1
-1
/
+1
2012-07-16
tty: move the termios object into the tty
Alan Cox
1
-1
/
+1
[next]