Loading drivers/usb/gadget/function/f_gsi.c +3 −3 Original line number Diff line number Diff line Loading @@ -2679,6 +2679,7 @@ static void gsi_suspend(struct usb_function *f) return; } gsi->c_port.is_suspended = true; /* * GPS doesn't use any data interface, hence bail out as there is no * GSI specific handling needed. Loading @@ -2688,7 +2689,6 @@ static void gsi_suspend(struct usb_function *f) return; } gsi->c_port.is_suspended = true; block_db = true; usb_gsi_ep_op(gsi->d_port.in_ep, (void *)&block_db, GSI_EP_OP_SET_CLR_BLOCK_DBL); Loading Loading @@ -2739,6 +2739,8 @@ static void gsi_resume(struct usb_function *f) /* Check any pending cpkt, and queue immediately on resume */ gsi_ctrl_send_notification(gsi); gsi->rwake_inprogress = false; if (gsi->prot_id == IPA_USB_GPS) { log_event_dbg("%s: resume done\n", __func__); return; Loading @@ -2758,8 +2760,6 @@ static void gsi_resume(struct usb_function *f) gsi->params->state = RNDIS_DATA_INITIALIZED; } gsi->rwake_inprogress = false; post_event(&gsi->d_port, EVT_RESUMED); queue_delayed_work(gsi->d_port.ipa_usb_wq, &gsi->d_port.usb_ipa_w, 0); Loading Loading
drivers/usb/gadget/function/f_gsi.c +3 −3 Original line number Diff line number Diff line Loading @@ -2679,6 +2679,7 @@ static void gsi_suspend(struct usb_function *f) return; } gsi->c_port.is_suspended = true; /* * GPS doesn't use any data interface, hence bail out as there is no * GSI specific handling needed. Loading @@ -2688,7 +2689,6 @@ static void gsi_suspend(struct usb_function *f) return; } gsi->c_port.is_suspended = true; block_db = true; usb_gsi_ep_op(gsi->d_port.in_ep, (void *)&block_db, GSI_EP_OP_SET_CLR_BLOCK_DBL); Loading Loading @@ -2739,6 +2739,8 @@ static void gsi_resume(struct usb_function *f) /* Check any pending cpkt, and queue immediately on resume */ gsi_ctrl_send_notification(gsi); gsi->rwake_inprogress = false; if (gsi->prot_id == IPA_USB_GPS) { log_event_dbg("%s: resume done\n", __func__); return; Loading @@ -2758,8 +2760,6 @@ static void gsi_resume(struct usb_function *f) gsi->params->state = RNDIS_DATA_INITIALIZED; } gsi->rwake_inprogress = false; post_event(&gsi->d_port, EVT_RESUMED); queue_delayed_work(gsi->d_port.ipa_usb_wq, &gsi->d_port.usb_ipa_w, 0); Loading