Skip site navigation (1)Skip section navigation (2)
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>