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>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201006062034.o56KYPF0034166>