PERFORCE change 151417 for review
Marko Zec
zec at FreeBSD.org
Wed Oct 15 15:21:11 UTC 2008
http://perforce.freebsd.org/chv.cgi?CH=151417
Change 151417 by zec at zec_tpx32 on 2008/10/15 15:20:16
Lock the vnet list while iterating through it.
Affected files ...
.. //depot/projects/vimage/src/sys/netipsec/key.c#26 edit
Differences ...
==== //depot/projects/vimage/src/sys/netipsec/key.c#26 (text+ko) ====
@@ -4346,6 +4346,7 @@
VNET_ITERATOR_DECL(vnet_iter);
time_t now = time_second;
+ VNET_LIST_RLOCK();
VNET_FOREACH(vnet_iter) {
CURVNET_SET(vnet_iter);
key_flush_spd(now);
@@ -4354,6 +4355,7 @@
key_flush_spacq(now);
CURVNET_RESTORE();
}
+ VNET_LIST_RUNLOCK();
#ifndef IPSEC_DEBUG2
/* do exchange to tick time !! */
More information about the p4-projects
mailing list