From 315bf9baf7e299318898ffc404aced4d29116026 Mon Sep 17 00:00:00 2001 From: sakumisu <1203593632@qq.com> Date: Wed, 10 Aug 2022 21:39:46 +0800 Subject: set chan result enxio when calls disconnect irq --- port/dwc2/usb_hc_dwc2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/port/dwc2/usb_hc_dwc2.c b/port/dwc2/usb_hc_dwc2.c index ceb30a46..67170715 100644 --- a/port/dwc2/usb_hc_dwc2.c +++ b/port/dwc2/usb_hc_dwc2.c @@ -1392,6 +1392,7 @@ static void dwc2_port_irq_handler(void) chan = &g_dwc2_hcd.chan[chidx]; if (chan->waiter) { chan->waiter = false; + chan->result = -ENXIO; usb_osal_sem_give(chan->waitsem); } } -- cgit v1.3.1