arswitch_setled() and a number of _global_setup functions did not acquire the lock before calling arswitch_modifyreg(). With WITNESS enabled this would instantly panic. Discovered on a TPLink-3600: ("panic: mutex arswitch not owned at sys/dev/etherswitch/arswitch/arswitch_reg.c:236") Reviewed by: adrian, kan Differential Revision: https://reviews.freebsd.org/D9187 |
||
---|---|---|
.. | ||
arswitch | ||
e6000sw | ||
infineon | ||
ip17x | ||
micrel | ||
mtkswitch | ||
rtl8366 | ||
ukswitch | ||
etherswitch_if.m | ||
etherswitch.c | ||
etherswitch.h | ||
miiproxy.c | ||
miiproxy.h |