Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 04/14/2001 02:30:30
Module Name:	syssrc
Committed By:	thorpej
Date:		Fri Apr 13 23:30:30 UTC 2001

Modified Files:
	syssrc/sys/altq: altq_afmap.c altq_blue.c altq_cbq.c altq_cdnr.c
	    altq_fifoq.c altq_hfsc.c altq_priq.c altq_red.c altq_rio.c
	    altq_rmclass.c altq_rmclass_debug.h altq_subr.c altq_wfq.c
	syssrc/sys/arch/alpha/include: intr.h
	syssrc/sys/arch/amiga/include: psl.h
	syssrc/sys/arch/amigappc/include: intr.h
	syssrc/sys/arch/arc/include: intr.h
	syssrc/sys/arch/arm/include/arm32: psl.h
	syssrc/sys/arch/arm26/include: intr.h
	syssrc/sys/arch/atari/include: intr.h
	syssrc/sys/arch/bebox/include: intr.h
	syssrc/sys/arch/cobalt/include: intr.h
	syssrc/sys/arch/hp300/include: intr.h
	syssrc/sys/arch/hpcmips/include: intr.h
	syssrc/sys/arch/i386/include: intr.h
	syssrc/sys/arch/luna68k/include: intr.h
	syssrc/sys/arch/mac68k/include: intr.h
	syssrc/sys/arch/macppc/include: intr.h
	syssrc/sys/arch/mipsco/include: intr.h
	syssrc/sys/arch/mvme68k/include: intr.h
	syssrc/sys/arch/news68k/include: intr.h
	syssrc/sys/arch/newsmips/include: intr.h
	syssrc/sys/arch/next68k/include: intr.h
	syssrc/sys/arch/ofppc/include: cpu.h
	syssrc/sys/arch/pc532/dev: lpt.c
	syssrc/sys/arch/pc532/include: psl.h
	syssrc/sys/arch/pmax/include: intr.h
	syssrc/sys/arch/prep/include: intr.h
	syssrc/sys/arch/sandpoint/include: intr.h
	syssrc/sys/arch/sgimips/include: intr.h
	syssrc/sys/arch/sh3/include: intr.h
	syssrc/sys/arch/sparc/include: psl.h
	syssrc/sys/arch/sparc64/include: psl.h
	syssrc/sys/arch/sun2/include: psl.h
	syssrc/sys/arch/sun3/include: psl.h
	syssrc/sys/arch/vax/include: intr.h
	syssrc/sys/arch/x68k/include: intr.h
	syssrc/sys/dev/ic: ncr5380sbc.c
	syssrc/sys/dev/ieee1394: fwohci.c
	syssrc/sys/dev/mii: mii_physubr.c
	syssrc/sys/dev/usb: if_cue.c if_kue.c if_upl.c
	syssrc/sys/kern: init_main.c uipc_socket.c
	syssrc/sys/net: bpf.c if.c if_arcsubr.c if_atmsubr.c if_ethersubr.c
	    if_faith.c if_fddisubr.c if_gif.c if_hippisubr.c if_ieee1394subr.c
	    if_loop.c if_ppp.c if_sl.c if_spppsubr.c if_stf.c if_strip.c
	    if_tokensubr.c if_tun.c
	syssrc/sys/netatalk: aarp.c at_control.c ddp_input.c
	syssrc/sys/netccitt: hd_input.c hd_output.c hd_subr.c hd_timer.c
	    if_x25subr.c llc_input.c llc_output.c llc_timer.c pk_input.c
	    pk_usrreq.c
	syssrc/sys/netinet: if_arp.c if_ieee1394arp.c in.c ip_flow.c ip_gre.c
	    ip_input.c ip_ipip.c ip_mroute.c ip_output.c tcp_var.h
	syssrc/sys/netinet6: ah_input.c esp_input.c in6.c in6_ifattach.c
	    ip6_input.c nd6_rtr.c
	syssrc/sys/netiso: clnp_input.c if_eon.c iso.c iso_chksum.c iso_pcb.c
	syssrc/sys/netnatm: natm.c natm_pcb.c
	syssrc/sys/netns: ns.c ns_input.c ns_ip.c ns_pcb.c
	syssrc/sys/netsmb: smb_dev.c

Log Message:
Remove the use of splimp() from the NetBSD kernel.  splnet()
and only splnet() is allowed for the protection of data structures
used by network devices.


To generate a diff of this commit:
cvs rdiff -r1.2 -r1.3 syssrc/sys/altq/altq_afmap.c \
    syssrc/sys/altq/altq_blue.c syssrc/sys/altq/altq_cbq.c \
    syssrc/sys/altq/altq_cdnr.c syssrc/sys/altq/altq_fifoq.c \
    syssrc/sys/altq/altq_hfsc.c syssrc/sys/altq/altq_priq.c \
    syssrc/sys/altq/altq_red.c syssrc/sys/altq/altq_rio.c \
    syssrc/sys/altq/altq_rmclass_debug.h syssrc/sys/altq/altq_wfq.c
cvs rdiff -r1.3 -r1.4 syssrc/sys/altq/altq_rmclass.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/altq/altq_subr.c
cvs rdiff -r1.40 -r1.41 syssrc/sys/arch/alpha/include/intr.h
cvs rdiff -r1.16 -r1.17 syssrc/sys/arch/amiga/include/psl.h
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/amigappc/include/intr.h
cvs rdiff -r1.8 -r1.9 syssrc/sys/arch/arc/include/intr.h
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/arm/include/arm32/psl.h
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/arm26/include/intr.h
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/atari/include/intr.h
cvs rdiff -r1.12 -r1.13 syssrc/sys/arch/bebox/include/intr.h
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/cobalt/include/intr.h
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/hp300/include/intr.h
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/hpcmips/include/intr.h
cvs rdiff -r1.17 -r1.18 syssrc/sys/arch/i386/include/intr.h
cvs rdiff -r1.2 -r1.3 syssrc/sys/arch/luna68k/include/intr.h
cvs rdiff -r1.19 -r1.20 syssrc/sys/arch/mac68k/include/intr.h
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/macppc/include/intr.h
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/mipsco/include/intr.h
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/mvme68k/include/intr.h
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/news68k/include/intr.h
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/newsmips/include/intr.h
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/next68k/include/intr.h
cvs rdiff -r1.14 -r1.15 syssrc/sys/arch/ofppc/include/cpu.h
cvs rdiff -r1.33 -r1.34 syssrc/sys/arch/pc532/dev/lpt.c
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/pc532/include/psl.h
cvs rdiff -r1.19 -r1.20 syssrc/sys/arch/pmax/include/intr.h
cvs rdiff -r1.6 -r1.7 syssrc/sys/arch/prep/include/intr.h
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/sandpoint/include/intr.h
cvs rdiff -r1.5 -r1.6 syssrc/sys/arch/sgimips/include/intr.h
cvs rdiff -r1.10 -r1.11 syssrc/sys/arch/sh3/include/intr.h
cvs rdiff -r1.25 -r1.26 syssrc/sys/arch/sparc/include/psl.h
cvs rdiff -r1.19 -r1.20 syssrc/sys/arch/sparc64/include/psl.h
cvs rdiff -r1.1 -r1.2 syssrc/sys/arch/sun2/include/psl.h
cvs rdiff -r1.18 -r1.19 syssrc/sys/arch/sun3/include/psl.h
cvs rdiff -r1.11 -r1.12 syssrc/sys/arch/vax/include/intr.h
cvs rdiff -r1.7 -r1.8 syssrc/sys/arch/x68k/include/intr.h
cvs rdiff -r1.38 -r1.39 syssrc/sys/dev/ic/ncr5380sbc.c
cvs rdiff -r1.22 -r1.23 syssrc/sys/dev/ieee1394/fwohci.c
cvs rdiff -r1.19 -r1.20 syssrc/sys/dev/mii/mii_physubr.c
cvs rdiff -r1.34 -r1.35 syssrc/sys/dev/usb/if_cue.c
cvs rdiff -r1.40 -r1.41 syssrc/sys/dev/usb/if_kue.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/dev/usb/if_upl.c
cvs rdiff -r1.189 -r1.190 syssrc/sys/kern/init_main.c
cvs rdiff -r1.55 -r1.56 syssrc/sys/kern/uipc_socket.c
cvs rdiff -r1.60 -r1.61 syssrc/sys/net/bpf.c
cvs rdiff -r1.87 -r1.88 syssrc/sys/net/if.c
cvs rdiff -r1.34 -r1.35 syssrc/sys/net/if_arcsubr.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/net/if_atmsubr.c
cvs rdiff -r1.78 -r1.79 syssrc/sys/net/if_ethersubr.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/net/if_faith.c
cvs rdiff -r1.38 -r1.39 syssrc/sys/net/if_fddisubr.c
cvs rdiff -r1.26 -r1.27 syssrc/sys/net/if_gif.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/net/if_hippisubr.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/net/if_ieee1394subr.c
cvs rdiff -r1.37 -r1.38 syssrc/sys/net/if_loop.c
cvs rdiff -r1.67 -r1.68 syssrc/sys/net/if_ppp.c
cvs rdiff -r1.73 -r1.74 syssrc/sys/net/if_sl.c
cvs rdiff -r1.22 -r1.23 syssrc/sys/net/if_spppsubr.c
cvs rdiff -r1.12 -r1.13 syssrc/sys/net/if_stf.c
cvs rdiff -r1.36 -r1.37 syssrc/sys/net/if_strip.c
cvs rdiff -r1.16 -r1.17 syssrc/sys/net/if_tokensubr.c
cvs rdiff -r1.42 -r1.43 syssrc/sys/net/if_tun.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/netatalk/aarp.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/netatalk/at_control.c \
    syssrc/sys/netatalk/ddp_input.c
cvs rdiff -r1.14 -r1.15 syssrc/sys/netccitt/hd_input.c
cvs rdiff -r1.12 -r1.13 syssrc/sys/netccitt/hd_output.c \
    syssrc/sys/netccitt/hd_subr.c
cvs rdiff -r1.8 -r1.9 syssrc/sys/netccitt/hd_timer.c
cvs rdiff -r1.23 -r1.24 syssrc/sys/netccitt/if_x25subr.c
cvs rdiff -r1.9 -r1.10 syssrc/sys/netccitt/llc_input.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/netccitt/llc_output.c \
    syssrc/sys/netccitt/llc_timer.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/netccitt/pk_input.c
cvs rdiff -r1.19 -r1.20 syssrc/sys/netccitt/pk_usrreq.c
cvs rdiff -r1.72 -r1.73 syssrc/sys/netinet/if_arp.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/netinet/if_ieee1394arp.c
cvs rdiff -r1.65 -r1.66 syssrc/sys/netinet/in.c
cvs rdiff -r1.16 -r1.17 syssrc/sys/netinet/ip_flow.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/netinet/ip_gre.c
cvs rdiff -r1.131 -r1.132 syssrc/sys/netinet/ip_input.c
cvs rdiff -r1.14 -r1.15 syssrc/sys/netinet/ip_ipip.c
cvs rdiff -r1.52 -r1.53 syssrc/sys/netinet/ip_mroute.c
cvs rdiff -r1.83 -r1.84 syssrc/sys/netinet/ip_output.c
cvs rdiff -r1.78 -r1.79 syssrc/sys/netinet/tcp_var.h
cvs rdiff -r1.26 -r1.27 syssrc/sys/netinet6/ah_input.c
cvs rdiff -r1.16 -r1.17 syssrc/sys/netinet6/esp_input.c
cvs rdiff -r1.44 -r1.45 syssrc/sys/netinet6/in6.c
cvs rdiff -r1.34 -r1.35 syssrc/sys/netinet6/in6_ifattach.c
cvs rdiff -r1.40 -r1.41 syssrc/sys/netinet6/ip6_input.c
cvs rdiff -r1.22 -r1.23 syssrc/sys/netinet6/nd6_rtr.c
cvs rdiff -r1.21 -r1.22 syssrc/sys/netiso/clnp_input.c
cvs rdiff -r1.32 -r1.33 syssrc/sys/netiso/if_eon.c
cvs rdiff -r1.28 -r1.29 syssrc/sys/netiso/iso.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/netiso/iso_chksum.c
cvs rdiff -r1.19 -r1.20 syssrc/sys/netiso/iso_pcb.c
cvs rdiff -r1.5 -r1.6 syssrc/sys/netnatm/natm.c syssrc/sys/netnatm/natm_pcb.c
cvs rdiff -r1.20 -r1.21 syssrc/sys/netns/ns.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/netns/ns_input.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/netns/ns_ip.c
cvs rdiff -r1.14 -r1.15 syssrc/sys/netns/ns_pcb.c
cvs rdiff -r1.1 -r1.2 syssrc/sys/netsmb/smb_dev.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.