OpenCloudOS-Kernel/drivers/usb/serial
Greg Kroah-Hartman 29ce32ecca USB-serial updates for v4.15-rc1
Here are the USB-serial updates for 4.15-rc1, including:
 
  - three fixes for longstanding issues in garmin_gps and metro-usb which
    could lead to NULL-pointer dereferences and memory leaks
 
  - a workaround for broken f81534 firmware-handling of overruns
 
  - f81534 break support, and
 
  - conversion to timer_setup()
 
 Included are also various clean ups and a new qcserial device id.
 
 All have been in linux-next with no reported issues.
 
 Signed-off-by: Johan Hovold <johan@kernel.org>
 -----BEGIN PGP SIGNATURE-----
 
 iQJFBAABCAAvFiEEHszNKQClByu0A+9RQQ3kT97htJUFAln7RnoRHGpvaGFuQGtl
 cm5lbC5vcmcACgkQQQ3kT97htJXDyw//UbJ1M8HAIGTUwt73mtWJEqHxq98MM76t
 2DntL+Mv1sFcmyVx9EK5UUGrr9ayCSMb/ZmJnYrFoQq9t5e+dnSAW48fRPyK8Nig
 AZcA1SCcM6qj1y7WE0yKNSybMx4VSmi7I8TGgw4bcLMTlxIzkkO78m2EWLzsCPSV
 nYeFWYJKSXFiMNIISjqDj6VfDd8qphlQn61PHx1a+4AUWCrIz8YsfTh03owsEmdg
 u/nMzJPjJf3+DpPjTpXMlTyR3PQr3Ud/nqADpS8t1UacQmWMVp7CDYjZE9AFB7hg
 KCd6kc6Px8/2p0xew7wuwvPSaneRnGvEs3QUhE+Jr5SxIz6vQW/GG3pMVEP1pOOO
 NDmeOG1d3FrihveddRFvM//fHKxOFjJVk2ml+LXM9LbtU0Tzv523wtqRzugt3YkE
 gq1gJyiVF4DWrL+pJsKyARejO7C42/g43rMAM1hcr2DgW9KcZL3FedjmLhaW62Mn
 ewiG1qVgHU+DFS2qFDYQpIAWi6D/p/XLgJfmfU9Tv29N1jFKXQuhjivS5rk4//w6
 fGOjGS8R0Iwn7smtHU/l32t3jI4pE1sjG7O1iKSVjNLG+VTXg9HvdHtIorZA385a
 uMEh4zRwiG3g+PWI04/nkwa69TWelDugwZL+1fLTnaq2qR3dWLk7OIZIpXPXTOgE
 /yta7rLMAmM=
 =GqYH
 -----END PGP SIGNATURE-----

Merge tag 'usb-serial-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-next

Johan writes:

USB-serial updates for v4.15-rc1

Here are the USB-serial updates for 4.15-rc1, including:

 - three fixes for longstanding issues in garmin_gps and metro-usb which
   could lead to NULL-pointer dereferences and memory leaks

 - a workaround for broken f81534 firmware-handling of overruns

 - f81534 break support, and

 - conversion to timer_setup()

Included are also various clean ups and a new qcserial device id.

All have been in linux-next with no reported issues.

Signed-off-by: Johan Hovold <johan@kernel.org>
2017-11-02 17:42:47 +01:00
..
Kconfig USB: serial: add uPD78F0730 USB to Serial Adaptor Driver 2017-01-26 10:18:17 +01:00
Makefile USB: serial: add uPD78F0730 USB to Serial Adaptor Driver 2017-01-26 10:18:17 +01:00
Makefile-keyspan_pda_fw
aircable.c USB: serial: aircable: use calc_num_endpoints to verify endpoints 2017-03-28 11:00:08 +02:00
ark3116.c USB: serial: ark3116: simplify endpoint sanity check 2017-03-16 10:33:42 +01:00
belkin_sa.c usb: delete non-required instances of include <linux/init.h> 2014-01-08 15:01:39 -08:00
belkin_sa.h
bus.c USB: serial: clean up bus probe error handling 2015-02-26 17:13:05 +01:00
ch341.c USB: serial: ch341: change initial line-control settings 2017-01-16 12:32:21 +01:00
console.c USB: serial: console: fix use-after-free after failed setup 2017-10-09 12:33:31 +02:00
cp210x.c USB: serial: cp210x: add support for ELV TFD500 2017-09-19 09:42:28 +02:00
cyberjack.c USB: serial: cyberjack: simplify endpoint check 2017-03-16 10:33:42 +01:00
cypress_m8.c USB: serial: cypress_m8: remove unused variable 2017-01-16 12:26:58 +01:00
cypress_m8.h USB: cypress_m8: only wake up MSR queue on changes 2014-01-03 12:42:24 -08:00
digi_acceleport.c USB: serial: digi_acceleport: simplify endpoint check 2017-03-16 10:33:42 +01:00
empeg.c usb: delete non-required instances of include <linux/init.h> 2014-01-08 15:01:39 -08:00
ezusb_convert.pl
f81232.c USB: f81232: fix some minor style issues 2015-03-27 17:36:29 +01:00
f81534.c USB: serial: f81534: implement break control 2017-10-31 09:50:40 +01:00
ftdi_sio.c USB: serial: ftdi_sio: add id for Cypress WICED dev board 2017-09-18 10:32:51 +02:00
ftdi_sio.h USB: serial: fix compare_const_fl.cocci warnings 2016-02-28 14:35:58 +01:00
ftdi_sio_ids.h USB: serial: ftdi_sio: add id for Cypress WICED dev board 2017-09-18 10:32:51 +02:00
garmin_gps.c USB: serial: garmin_gps: simplify init-session logic 2017-10-11 15:25:00 +02:00
generic.c USB: serial: relax generic driver bulk-endpoint requirement 2017-03-28 10:54:39 +02:00
io_16654.h
io_edgeport.c USB: serial: constify static arrays 2017-04-19 09:45:43 +02:00
io_edgeport.h
io_ionsp.h
io_ti.c USB: serial: io_ti: fix div-by-zero in set_termios 2017-05-15 11:52:04 +02:00
io_ti.h
io_usbvend.h USB: io_ti: fix firmware download on big-endian machines (part 2) 2014-05-27 15:12:57 -07:00
ipaq.c USB: serial: ipaq: always register a single port 2017-03-28 11:00:09 +02:00
ipw.c usb: delete non-required instances of include <linux/init.h> 2014-01-08 15:01:39 -08:00
ir-usb.c USB: serial: ir-usb: fix big-endian baud-rate debug printk 2017-05-15 11:50:34 +02:00
iuu_phoenix.c USB: serial: iuu_phoenix: drop excessive sanity checks 2017-04-10 09:42:00 +02:00
iuu_phoenix.h
keyspan.c USB: serial: keyspan: drop header file 2017-02-15 17:42:28 +01:00
keyspan_pda.c USB: serial: keyspan_pda: simplify endpoint check 2017-03-16 10:33:44 +01:00
keyspan_usa26msg.h
keyspan_usa28msg.h
keyspan_usa49msg.h
keyspan_usa67msg.h
keyspan_usa90msg.h
kl5kusb105.c USB: serial: kl5kusb105: remove unused termios structure 2017-01-16 13:00:22 +01:00
kl5kusb105.h
kobil_sct.c USB: serial: kobil_sct: mark expected switch fall-through 2017-10-30 15:24:56 +01:00
kobil_sct.h
mct_u232.c USB: serial: mct_u232: fix big-endian baud-rate handling 2017-05-15 11:51:15 +02:00
mct_u232.h
metro-usb.c USB-serial updates for v4.15-rc1 2017-11-02 17:42:47 +01:00
mos7720.c USB: serial: constify static arrays 2017-04-19 09:45:43 +02:00
mos7840.c USB: serial: drop termios-flag debugging 2017-03-29 16:14:35 +02:00
mxuport.c USB: serial: mxuport: clean up port bulk-out setup 2017-03-28 11:14:13 +02:00
navman.c usb: delete non-required instances of include <linux/init.h> 2014-01-08 15:01:39 -08:00
omninet.c USB: serial: omninet: use generic write implementation 2017-03-28 11:13:55 +02:00
opticon.c USB: serial: opticon: simplify endpoint check 2017-03-16 10:33:45 +01:00
option.c USB: serial: option: add support for TP-Link LTE module 2017-09-18 10:41:02 +02:00
oti6858.c USB: serial: oti6858: simplify endpoint check 2017-03-16 10:33:46 +01:00
oti6858.h
pl2303.c USB: serial: pl2303: add new ATEN device id 2017-08-10 11:55:00 -07:00
pl2303.h USB: serial: pl2303: add new ATEN device id 2017-08-10 11:55:00 -07:00
qcaux.c usb: delete non-required instances of include <linux/init.h> 2014-01-08 15:01:39 -08:00
qcserial.c USB-serial updates for v4.15-rc1 2017-11-02 17:42:47 +01:00
quatech2.c USB: serial: quatech2: drop redundant tty_buffer_request_room 2017-04-10 09:42:00 +02:00
safe_serial.c USB: serial: safe_serial: move __inline__ before return type 2017-07-12 16:26:04 -07:00
sierra.c USB: serial: allow subdrivers to modify port-endpoint mapping 2017-03-28 10:54:39 +02:00
spcp8x5.c USB: serial: spcp8x5: simplify endpoint check 2017-03-16 10:33:46 +01:00
ssu100.c USB: serial: drop unused ASYNC flags 2017-01-26 09:49:13 +01:00
symbolserial.c USB: serial: symbolserial: simplify endpoint check 2017-03-16 10:33:47 +01:00
ti_usb_3410_5052.c USB: serial: drop termios-flag debugging 2017-03-29 16:14:35 +02:00
upd78f0730.c USB: serial: upd78f0730: make constants static 2017-06-01 11:07:50 +02:00
usb-serial-simple.c USB: serial: simple: add support for another Infineon flashloader 2016-09-12 10:19:41 +02:00
usb-serial.c USB: serial: drop unused core USB driver 2017-10-13 09:48:55 +02:00
usb-wwan.h USB: usb_wwan/option: generalize option_send_setup for other drivers 2015-10-09 12:42:40 +02:00
usb_debug.c USB patches for 4.12-rc1 2017-05-04 18:03:51 -07:00
usb_wwan.c USB: serial: fix invalid user-pointer checks 2016-11-11 17:54:04 +01:00
visor.c USB: serial: visor: clean up treo endpoint hack 2017-03-28 11:14:11 +02:00
visor.h
whiteheat.c USB: serial: whiteheat: simplify endpoint check 2017-03-16 10:33:47 +01:00
whiteheat.h
wishbone-serial.c usb: delete non-required instances of include <linux/init.h> 2014-01-08 15:01:39 -08:00
xsens_mt.c usb: serial: xsens_mt: always bind to interface number 1 2014-09-04 11:18:26 +02:00