cvs commit: src/sys/netinet ip_carp.c
    Gleb Smirnoff 
    glebius at FreeBSD.org
       
    Mon Sep 12 06:37:56 PDT 2005
    
    
  
glebius     2005-09-12 13:37:56 UTC
  FreeBSD src repository
  Modified files:        (Branch: RELENG_6)
    sys/netinet          ip_carp.c 
  Log:
  MFC 1.31:
    When a carp(4) interface is being destroyed and is in a promiscous mode,
    first interface is detached from parent and then bpfdetach() is called.
    If the interface was the last carp(4) interface attached to parent, then
    the mutex on parent is destroyed. When bpfdetach() calls if_setflags()
    we panic on destroyed mutex.
  
    To prevent the above scenario, clear pointer to parent, when we detach
    ourselves from parent.
  
  Approved by:    re (kensmith)
  
  Revision  Changes    Path
  1.27.2.2  +1 -0      src/sys/netinet/ip_carp.c
    
    
More information about the cvs-all
mailing list