Module Name: src Committed By: riastradh Date: Sun Mar 20 00:41:01 UTC 2022
Modified Files: src/sys/dev/usb: ualea.c Log Message: ualea(4): Fix detach and error paths. - Set sc_needed before aborting the pipe to prevent the xfer callback from rescheduling itself. - Make sure all paths out of the xfer callback clear sc_inflight. While here, use device_printf instead of aprint_* after attach. Now my system survives repeated insertion and yanking of ualea(4) during: sysctl -w kern.entropy.depletion=1 cat </dev/random >/dev/null To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/dev/usb/ualea.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.