cvs commit: src/sys/netinet in_pcb.c in_pcb.h ip_divert.c raw_ip.c
tcp_usrreq.c udp_usrreq.c src/sys/netinet6 in6_pcb.c raw_ip6.c
udp6_usrreq.c
John Baldwin
jhb at FreeBSD.org
Fri Dec 29 11:25:50 PST 2006
jhb 2006-12-29 19:25:49 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_6)
sys/netinet in_pcb.c in_pcb.h ip_divert.c raw_ip.c
tcp_usrreq.c udp_usrreq.c
sys/netinet6 in6_pcb.c raw_ip6.c udp6_usrreq.c
Log:
MFC: Close some races between enumerating inpcb's and tearing them down by
making the mutex portion of struct inpcb type-stable and never destroying
it.
Revision Changes Path
1.165.2.6 +9 -5 src/sys/netinet/in_pcb.c
1.80.2.5 +2 -1 src/sys/netinet/in_pcb.h
1.113.2.3 +24 -4 src/sys/netinet/ip_divert.c
1.150.2.6 +15 -4 src/sys/netinet/raw_ip.c
1.124.2.5 +2 -2 src/sys/netinet/tcp_usrreq.c
1.175.2.9 +15 -4 src/sys/netinet/udp_usrreq.c
1.62.2.5 +1 -1 src/sys/netinet6/in6_pcb.c
1.50.2.8 +1 -2 src/sys/netinet6/raw_ip6.c
1.54.2.3 +1 -2 src/sys/netinet6/udp6_usrreq.c
More information about the cvs-src
mailing list