aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include/pmap.h
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2009-06-21 21:42:29 +0000
committerRobert Watson <rwatson@FreeBSD.org>2009-06-21 21:42:29 +0000
commit5bf423734c3638947b20a4fa80fd87497e651e14 (patch)
tree7618c79d8d5a44f68f8bf28e5b8d631ae2239f4c /sys/i386/include/pmap.h
parent4943d6b39d9f935dd720cf685519f662d62ca014 (diff)
downloadsrc-5bf423734c3638947b20a4fa80fd87497e651e14.tar.gz
src-5bf423734c3638947b20a4fa80fd87497e651e14.zip
Add ipx_ifaddr locking to ipx_control(), which should close most
remaining potential races in ifconfig's management of IPX addresses. This is largely accomplished by dropping a global write lock for the IPX address list over the body of in_control(), although there are some places we bump the refcount on an ifaddr of interest while calling out to the routing code or link layer code, which might require revisiting. Annotate one as a potential race if two simultaneous delete ioctls are issued for the same IPX addresses at once. MFC after: 3 weeks
Notes
Notes: svn path=/head/; revision=194610
Diffstat (limited to 'sys/i386/include/pmap.h')
0 files changed, 0 insertions, 0 deletions