kernel: cherry-pick 9ab62f0c8d6b945d78d031e74e491ac5619783ae

dwc_otg: fix potential sleep while atomic during urb enqueue