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>