Commit 27983960f0fb for kernel

commit 27983960f0fb7331d3635c1f0270b794cc6b930c
Merge: 5d1765a96c66 dd83dc124973
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Sun Jan 18 12:09:13 2026 -0800

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

    Pull USB fixes from Greg KH:
     "Here are some small USB fixes and new device ids for 6.19-rc6

      Included in here are:

       - new usb-serial device ids

       - dwc3-apple driver fixes to get things working properly on that
         hardware platform

       - ohci/uhci platfrom driver module soft-deps with ehci to remove a
         runtime warning that sometimes shows up on some platforms.

       - quirk for broken devices that can not handle reading the BOS
         descriptor from them without going crazy.

       - usb-serial driver fixes

       - xhci driver fixes

       - usb gadget driver fixes

      All of these except for the last xhci fix has been in linux-next for a
      while. The xhci fix has been reported by others to solve the issue for
      them, so should be ok"

    * tag 'usb-6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
      xhci: sideband: don't dereference freed ring when removing sideband endpoint
      usb: gadget: uvc: retry vb2_reqbufs() with vb_vmalloc_memops if use_sg fail
      usb: gadget: uvc: return error from uvcg_queue_init()
      usb: gadget: uvc: fix interval_duration calculation
      usb: gadget: uvc: fix req_payload_size calculation
      usb: dwc3: apple: Ignore USB role switches to the active role
      usb: host: xhci-tegra: Use platform_get_irq_optional() for wake IRQs
      USB: OHCI/UHCI: Add soft dependencies on ehci_platform
      usb: dwc3: apple: Set USB2 PHY mode before dwc3 init
      USB: serial: f81232: fix incomplete serial port generation
      USB: serial: ftdi_sio: add support for PICAXE AXE027 cable
      USB: serial: option: add Telit LE910 MBIM composition
      usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor
      dt-bindings: usb: qcom,dwc3: Correct MSM8994 interrupts
      dt-bindings: usb: qcom,dwc3: Correct IPQ5018 interrupts
      tcpm: allow looking for role_sw device in the main node
      usb: dwc3: Check for USB4 IP_NAME