cvs commit: src/sys/net bpf.c
    Christian S.J. Peron 
    csjp at FreeBSD.org
       
    Fri Jun 15 02:53:52 UTC 2007
    
    
  
csjp        2007-06-15 02:53:51 UTC
  FreeBSD src repository
  Modified files:
    sys/net              bpf.c 
  Log:
  - Conditionally pickup Giant around the network interface
    ioctl routines if we are running with !mpsafenet
  - Change un-conditional Giant acquisition around ifpromisc
    to occur only if we are running with !mpsafenet
  
  With these locking bits in place, we can now remove the Giant
  requirement from BPF, so drop the D_NEEDGIANT device flag.
  This change removes Giant acquisitions around BPF device
  handlers (read, write, ioctl etc).
  
  MFC after:      1 month
  Discussed with: rwatson
  
  Revision  Changes    Path
  1.177     +4 -3      src/sys/net/bpf.c
    
    
More information about the cvs-all
mailing list