On Wed, Jun 24, 2020 at 01:46:10AM -0600, Patrick Wildt wrote: > CVSROOT: /cvs > Module name: src > Changes by: patr...@cvs.openbsd.org 2020/06/24 01:46:10 > > Modified files: > sys/dev/usb : umass.c > > Log message: > Apply sc->sc_xfer_flags to control transfers as well. These are used > so that in polled-mode the USB transfers are marked synchronous. In > case that sending commands to the USB mass storage fails, the control > transfers are used to reset the device. Without the synchronous flag, > the STOP command sent by sd(4) on powerdown would wait for completion > indefinitely, possibly hanging the machine. > > ok gerhard@
and ok mpi@