summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/serial/ugensa.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/usb/serial/ugensa.c')
-rw-r--r--sys/dev/usb/serial/ugensa.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/usb/serial/ugensa.c b/sys/dev/usb/serial/ugensa.c
index 79676d6..1fb591a 100644
--- a/sys/dev/usb/serial/ugensa.c
+++ b/sys/dev/usb/serial/ugensa.c
@@ -221,8 +221,10 @@ ugensa_attach(device_t dev)
goto detach;
}
/* clear stall at first run */
+ mtx_lock(&sc->sc_mtx);
usb2_transfer_set_stall(ssc->sc_xfer[UGENSA_BULK_DT_WR]);
usb2_transfer_set_stall(ssc->sc_xfer[UGENSA_BULK_DT_RD]);
+ mtx_unlock(&sc->sc_mtx);
/* initialize port number */
ssc->sc_usb2_com_ptr->sc_portno = sc->sc_niface;
OpenPOWER on IntegriCloud