svn commit: r360372 - head/sys/netgraph
Aleksandr Fedorov
afedorov at FreeBSD.org
Mon Apr 27 10:00:46 UTC 2020
Author: afedorov
Date: Mon Apr 27 10:00:46 2020
New Revision: 360372
URL: https://svnweb.freebsd.org/changeset/base/360372
Log:
ng_eiface: fix kernel panic due to the racecondition in ng_eiface shutdown.
PR: 244247
Reported by: Vladislav V. Prodan <admin at support.od.ua>
Reviewed by: vmaffione, lutz_donnerhacke.de
Approved by: vmaffione (mentor)
Sponsored by: vstack.com
Differential Revision: https://reviews.freebsd.org/D24557
Modified:
head/sys/netgraph/ng_eiface.c
Modified: head/sys/netgraph/ng_eiface.c
==============================================================================
--- head/sys/netgraph/ng_eiface.c Mon Apr 27 09:45:19 2020 (r360371)
+++ head/sys/netgraph/ng_eiface.c Mon Apr 27 10:00:46 2020 (r360372)
@@ -623,8 +623,8 @@ ng_eiface_rmnode(node_p node)
* hence we have to change the current vnet context here.
*/
CURVNET_SET_QUIET(ifp->if_vnet);
- ifmedia_removeall(&priv->media);
ether_ifdetach(ifp);
+ ifmedia_removeall(&priv->media);
if_free(ifp);
CURVNET_RESTORE();
free_unr(V_ng_eiface_unit, priv->unit);
More information about the svn-src-all
mailing list