Merge 6.0-rc4 into usb-next
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 5 Sep 2022 06:03:23 +0000 (08:03 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 5 Sep 2022 06:03:23 +0000 (08:03 +0200)
We need the USB fixes in here and this resolves the merge issue in:
drivers/usb/dwc3/gadget.c

Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1  2 
drivers/usb/dwc3/dwc3-qcom.c
drivers/usb/dwc3/gadget.c
drivers/usb/host/xhci-plat.c
drivers/usb/host/xhci.h

Simple merge
@@@ -2569,8 -2563,11 +2566,13 @@@ static int dwc3_gadget_pullup(struct us
                return 0;
        }
  
+       if (dwc->pullups_connected == is_on) {
+               pm_runtime_put(dwc->dev);
+               return 0;
+       }
 +      synchronize_irq(dwc->irq_gadget);
 +
        if (!is_on) {
                ret = dwc3_gadget_soft_disconnect(dwc);
        } else {
Simple merge
Simple merge