]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r323873, r324081: Unprotected modification of ng_iface(4)
authoreugen <eugen@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 1 Oct 2017 19:40:29 +0000 (19:40 +0000)
committereugen <eugen@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sun, 1 Oct 2017 19:40:29 +0000 (19:40 +0000)
commit078c0e22b30860c389c5db1a14ee24ea0238fed1
treeefbfd97db30787f00271436700c793ff05f23924
parentae8842a63ca9a151abae8f21787578305af31eb8
MFC r323873, r324081: Unprotected modification of ng_iface(4)
private data leads to kernel panic. Fix a race with per-node
read-mostly lock and refcounting for a hook.

PR: 220076
Tested by: peixoto.cassiano
Approved by: mav (mentor)
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D12435

git-svn-id: svn://svn.freebsd.org/base/stable/10@324176 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/netgraph/ng_iface.c