Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Aug 2007 14:26:03 +0000 (UTC)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/compat/linux linux_socket.c src/sys/conf options src/sys/dev/ath if_ath.c src/sys/dev/em if_em.c src/sys/dev/streams streams.c src/sys/kern kern_descrip.c kern_poll.c sys_socket.c uipc_domain.c uipc_syscalls.c src/sys/net ...
Message-ID:  <200708061426.l76EQ30N008060@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rwatson     2007-08-06 14:26:03 UTC

  FreeBSD src repository

  Modified files:
    sys/compat/linux     linux_socket.c 
    sys/conf             options 
    sys/dev/ath          if_ath.c 
    sys/dev/em           if_em.c 
    sys/dev/streams      streams.c 
    sys/kern             kern_descrip.c kern_poll.c sys_socket.c 
                         uipc_domain.c uipc_syscalls.c 
    sys/net              bpf.c bpfdesc.h netisr.c 
    sys/netgraph/netflow netflow.c 
    sys/netinet          in_pcb.h ip_dummynet.c ip_fw2.c 
                         ip_mroute.c sctp_input.c tcp_syncache.c 
    sys/netipsec         xform_ah.c xform_esp.c xform_ipcomp.c 
    sys/nfsclient        bootp_subr.c krpc_subr.c nfs_socket.c 
                         nfs_vfsops.c 
    sys/nfsserver        nfs_srvsock.c nfs_srvsubs.c 
                         nfs_syscalls.c 
    sys/pci              if_xl.c 
    sys/rpc              rpcclnt.c 
    sys/security/mac     mac_syscalls.c 
    sys/sys              mutex.h 
  Log:
  Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, which
  previously conditionally acquired Giant based on debug.mpsafenet.  As that
  has now been removed, they are no longer required.  Removing them
  significantly simplifies error-handling in the socket layer, eliminated
  quite a bit of unwinding of locking in error cases.
  
  While here clean up the now unneeded opt_net.h, which previously was used
  for the NET_WITH_GIANT kernel option.  Clean up some related gotos for
  consistency.
  
  Reviewed by:    bz, csjp
  Tested by:      kris
  Approved by:    re (kensmith)
  
  Revision  Changes    Path
  1.74      +0 -2      src/sys/compat/linux/linux_socket.c
  1.605     +0 -1      src/sys/conf/options
  1.173     +2 -6      src/sys/dev/ath/if_ath.c
  1.183     +0 -2      src/sys/dev/em/if_em.c
  1.56      +0 -2      src/sys/dev/streams/streams.c
  1.313     +0 -3      src/sys/kern/kern_descrip.c
  1.31      +0 -11     src/sys/kern/kern_poll.c
  1.73      +12 -35    src/sys/kern/sys_socket.c
  1.51      +0 -4      src/sys/kern/uipc_domain.c
  1.258     +13 -54    src/sys/kern/uipc_syscalls.c
  1.180     +2 -10     src/sys/net/bpf.c
  1.38      +1 -4      src/sys/net/bpfdesc.h
  1.20      +0 -1      src/sys/net/netisr.c
  1.25      +0 -1      src/sys/netgraph/netflow/netflow.c
  1.100     +4 -15     src/sys/netinet/in_pcb.h
  1.109     +1 -7      src/sys/netinet/ip_dummynet.c
  1.171     +1 -4      src/sys/netinet/ip_fw2.c
  1.137     +2 -8      src/sys/netinet/ip_mroute.c
  1.54      +0 -2      src/sys/netinet/sctp_input.c
  1.129     +0 -1      src/sys/netinet/tcp_syncache.c
  1.15      +0 -10     src/sys/netipsec/xform_ah.c
  1.20      +0 -10     src/sys/netipsec/xform_esp.c
  1.11      +0 -10     src/sys/netipsec/xform_ipcomp.c
  1.70      +0 -4      src/sys/nfsclient/bootp_subr.c
  1.30      +0 -2      src/sys/nfsclient/krpc_subr.c
  1.154     +14 -42    src/sys/nfsclient/nfs_socket.c
  1.193     +0 -2      src/sys/nfsclient/nfs_vfsops.c
  1.104     +0 -7      src/sys/nfsserver/nfs_srvsock.c
  1.149     +0 -2      src/sys/nfsserver/nfs_srvsubs.c
  1.116     +4 -13     src/sys/nfsserver/nfs_syscalls.c
  1.210     +0 -2      src/sys/pci/if_xl.c
  1.20      +0 -16     src/sys/rpc/rpcclnt.c
  1.132     +0 -4      src/sys/security/mac/mac_syscalls.c
  1.101     +0 -13     src/sys/sys/mutex.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200708061426.l76EQ30N008060>