Module Name: src Committed By: riastradh Date: Thu Mar 3 05:48:23 UTC 2022
Modified Files: src/sys/dev/usb: usbnet.c Log Message: usbnet: Fix ordering of actions in usbnet_stop. Make sure all software activity is quiescent (callouts and tasks, including ifmedia and mii callbacks -- anything that might trigger register access) before asking the driver to stop the hardware. This way, the driver uno_stop routine is guaranteed exclusive access to the registers. This will also enable us to simplify the callouts and tasks so they don't have to check the software state -- to be done in a separate commit. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/sys/dev/usb/usbnet.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.