Module Name: src Committed By: riastradh Date: Sat Aug 20 11:12:46 UTC 2022
Modified Files: src/sys/dev/mii: mii_physubr.c Log Message: mii(4): Make mii_down wait for concurrent mii_phy_auto to finish. This is important for callers in if_stop routines to guarantee that all concurrent access to the mii registers has ended. Drivers must not call this from softint context. Drivers with custom watchdog timers (not if_watchdog) that do if_stop from callout must defer to thread context instead, e.g. via workqueue(9) -- as they should be doing anyway for heavyweight operations like if_stop. To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100 src/sys/dev/mii/mii_physubr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.