Linus Torvalds 2dd0d98d62 USB/Thunderbolt fixes for 6.4-rc3
Here are some USB fixes for 6.4-rc3, as well as a driver core fix that
 resolves a memory leak that shows up in USB devices easier than other
 subsystems.
 
 Included in here are:
   - driver core memory leak as reported and tested by syzbot and
     developers
   - dwc3 driver fixes for reported problems
   - xhci driver fixes for reported problems
   - USB gadget driver reverts to resolve regressions
   - usbtmc driver fix for syzbot reported problem
   - thunderbolt driver fixes for reported issues
   - other small USB fixes
 
 All of these, except for the driver core fix, have been in linux-next
 with no reported problems.  The driver core fix was tested and verified
 to solve the issue by syzbot and the original reporter.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCZGj97Q8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ynhBQCgmc/r5Kx4qBWrf32w6LbGzLC1KDUAoI79Ix7g
 7SEM1fqaTWgnCC3gl/cB
 =6AOH
 -----END PGP SIGNATURE-----

Merge tag 'usb-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb

Pull USB / Thunderbolt fixes from Greg KH:
 "Here are some USB fixes for 6.4-rc3, as well as a driver core fix that
  resolves a memory leak that shows up in USB devices easier than other
  subsystems.

  Included in here are:

   - driver core memory leak as reported and tested by syzbot and
     developers

   - dwc3 driver fixes for reported problems

   - xhci driver fixes for reported problems

   - USB gadget driver reverts to resolve regressions

   - usbtmc driver fix for syzbot reported problem

   - thunderbolt driver fixes for reported issues

   - other small USB fixes

  All of these, except for the driver core fix, have been in linux-next
  with no reported problems. The driver core fix was tested and verified
  to solve the issue by syzbot and the original reporter"

* tag 'usb-6.4-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
  driver core: class: properly reference count class_dev_iter()
  xhci: Fix incorrect tracking of free space on transfer rings
  xhci-pci: Only run d3cold avoidance quirk for s2idle
  usb-storage: fix deadlock when a scsi command timeouts more than once
  usb: dwc3: fix a test for error in dwc3_core_init()
  usb: typec: tps6598x: Fix fault at module removal
  usb: gadget: u_ether: Fix host MAC address case
  usb: typec: altmodes/displayport: fix pin_assignment_show
  Revert "usb: gadget: udc: core: Invoke usb_gadget_connect only when started"
  Revert "usb: gadget: udc: core: Prevent redundant calls to pullup"
  usb: gadget: drop superfluous ':' in doc string
  usb: dwc3: debugfs: Resume dwc3 before accessing registers
  USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
  usb: dwc3: fix gadget mode suspend interrupt handler issue
  usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
  USB: usbtmc: Fix direction for 0-length ioctl control messages
  thunderbolt: Clear registers properly when auto clear isn't in use
2023-05-20 10:16:38 -07:00
..
2023-03-29 12:26:32 +02:00
2023-04-27 12:07:50 -07:00
2023-03-06 12:33:02 +02:00
2023-05-03 11:25:01 -07:00
2023-02-24 15:11:03 -08:00
2023-04-29 17:21:24 -07:00
2023-04-26 16:07:23 -07:00
2023-04-19 20:39:03 +02:00
2023-02-24 17:12:23 -08:00
2023-04-30 13:00:38 -07:00
2023-04-26 16:07:23 -07:00
2023-04-21 14:37:03 +01:00
2023-05-17 09:56:01 -07:00
2023-04-27 17:17:12 -07:00
2023-01-19 14:46:25 +01:00
2023-04-26 12:52:58 -07:00
2023-04-26 12:52:58 -07:00
2023-05-20 05:38:01 -06:00
2023-04-16 08:51:24 -07:00
2023-02-03 08:20:55 -07:00
2023-03-05 10:49:37 -08:00
2023-04-28 14:02:54 -07:00
2023-04-27 10:09:05 -07:00
2023-04-25 12:39:01 -07:00
2023-03-25 12:57:34 -07:00
2023-03-23 16:02:27 -10:00
2023-04-17 18:01:23 +02:00
2023-04-20 18:20:04 +08:00
2023-01-19 16:07:40 +01:00
2023-03-06 15:49:07 -06:00
2023-02-24 17:18:54 -08:00
2023-01-29 15:18:33 -07:00
2023-01-29 15:18:33 -07:00
2023-02-06 19:06:58 +01:00
2023-01-19 09:24:28 +01:00
2023-03-29 16:00:23 +02:00
2023-03-19 10:02:04 -07:00
2023-02-24 12:58:55 -08:00
2023-04-29 10:35:48 -07:00
2023-05-05 13:11:02 -07:00
2023-03-06 12:33:02 +02:00
2023-02-24 12:58:55 -08:00
2023-02-22 12:36:25 -08:00
2023-04-30 13:00:38 -07:00
2023-02-24 14:34:12 -08:00
2023-02-13 10:11:20 +02:00
2023-05-01 12:06:20 -07:00
2023-05-02 10:36:02 -07:00
2023-04-24 11:21:50 -07:00
2023-03-07 22:04:45 +05:30
2023-04-28 14:53:30 -07:00
2023-01-19 09:24:30 +01:00
2023-03-29 12:26:32 +02:00
2023-04-27 16:36:55 -07:00
2023-02-23 14:00:10 -08:00
2023-03-15 14:58:52 +01:00
2023-04-27 12:07:50 -07:00
2023-04-27 12:07:50 -07:00
2023-04-30 11:51:51 -07:00
2023-05-17 21:29:09 -07:00
2023-04-03 11:16:56 +02:00
2023-02-21 18:24:12 -08:00
2023-03-06 09:57:07 +01:00
2023-04-28 15:57:53 -07:00
2023-04-24 13:39:58 -07:00
2023-03-17 15:00:40 +01:00
2023-01-19 15:01:19 +01:00
2023-04-21 20:32:37 -07:00
2023-01-18 17:12:47 -08:00
2023-04-29 10:29:57 -07:00
2023-03-14 17:07:54 -07:00
2023-04-27 11:53:57 -07:00
2023-03-16 13:08:39 -07:00
2023-04-27 11:42:11 -07:00
2023-03-23 17:25:46 +01:00
2023-05-02 11:56:43 -07:00
2023-03-29 08:19:38 +01:00
2023-04-05 20:03:01 -07:00
2023-04-21 03:02:34 -04:00
2023-03-06 09:57:11 +01:00