Date: Sun, 6 Jun 2010 20:34:17 +0000 (UTC) From: Randall Stewart <rrs@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/netinet sctp_constants.h sctp_lock_bsd.h sctp_pcb.c sctp_sysctl.c Message-ID: <201006062034.o56KYPF0034166@repoman.freebsd.org>
index | next in thread | raw e-mail
rrs 2010-06-06 20:34:17 UTC
FreeBSD src repository
Modified files:
sys/netinet sctp_constants.h sctp_lock_bsd.h
sctp_pcb.c sctp_sysctl.c
Log:
SVN rev 208879 on 2010-06-06 20:34:17Z by rrs
1) Optimize the cleanup and don't always depend on
the timer. This is done by considering the locks
we will destroy and if they are contended we consider
it the same as a reference count being up. Fixing this
appears to cleanup another crash that was appearing with
all the timers where the socket buf lock got corrupted.
2) Fix the sysctl code to take a lot more care when looking
at INP's that are in the GONE or ALLGONE state.
MFC after: 1 week
Revision Changes Path
1.53 +1 -1 src/sys/netinet/sctp_constants.h
1.16 +7 -0 src/sys/netinet/sctp_lock_bsd.h
1.105 +10 -3 src/sys/netinet/sctp_pcb.c
1.32 +10 -3 src/sys/netinet/sctp_sysctl.c
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201006062034.o56KYPF0034166>
