Subject: CVS commit: src/sys/arch
To: None <source-changes@NetBSD.org>
From: Andrew Doran <ad@netbsd.org>
List: source-changes
Date: 07/09/2007 20:52:41
Module Name: src
Committed By: ad
Date: Mon Jul 9 20:52:41 UTC 2007
Modified Files:
src/sys/arch/acorn32/acorn32: hydra.c
src/sys/arch/acorn32/mainbus: fd.c
src/sys/arch/acorn32/podulebus: sbic.c
src/sys/arch/alpha/alpha: promcons.c
src/sys/arch/amiga/amiga: machdep.c
src/sys/arch/amiga/dev: fd.c gayle_pcmcia.c ite.c ms.c par.c sbic.c
src/sys/arch/arc/dev: pccons.c
src/sys/arch/arc/isa: isabus.c
src/sys/arch/arc/jazz: fd.c pckbc_jazzio.c
src/sys/arch/arm/ep93xx: epe.c eppcic.c
src/sys/arch/arm/footbridge: footbridge_com.c
src/sys/arch/arm/iomd: qms.c
src/sys/arch/arm/sa11x0: sa11x1_pcic.c sa11xx_pcic.c
src/sys/arch/arm/xscale: ixp425_if_npe.c pxa2x0_pcic.c
src/sys/arch/atari/dev: fd.c hdfd.c ite.c lpt.c ser.c
src/sys/arch/bebox/isa: isaclock.c pccons.c
src/sys/arch/cobalt/dev: panel.c
src/sys/arch/dreamcast/dev/maple: maple.c maplevar.h
src/sys/arch/evbarm/dev: plcom.c
src/sys/arch/evbarm/g42xxeb: g42xxeb_kmkbd.c gb225.c gb225_pcic.c
src/sys/arch/evbarm/ixdp425: ixdp425_led.c
src/sys/arch/evbarm/nslu2: nslu2_leds.c
src/sys/arch/evbarm/tsarm: toastersensors.c tspld.c
src/sys/arch/hp300/hp300: machdep.c
src/sys/arch/hpcarm/dev: ipaq_pcic.c
src/sys/arch/hpcmips/dev: plumpcmcia.c tc5165buf.c
src/sys/arch/hpcmips/vr: vrpiu.c
src/sys/arch/hpcsh/dev: pfckbd.c psh3tp.c
src/sys/arch/hpcsh/dev/hd64461: hd64461pcmcia.c hd64461video.c
src/sys/arch/i386/i386: cpu.c machdep.c process_machdep.c
procfs_machdep.c
src/sys/arch/i386/include: cpu.h
src/sys/arch/i386/isa: pccons.c
src/sys/arch/i386/pci: glxsb.c
src/sys/arch/i386/pnpbios: pckbc_pnpbios.c pnpbios.c
src/sys/arch/landisk/dev: btn_obio.c
src/sys/arch/mac68k/dev: adb_direct.c aed.c
src/sys/arch/mac68k/obio: asc.c iwm_fd.c
src/sys/arch/macppc/dev: adb_direct.c aed.c awacs.c if_bm.c if_gm.c
mediabay.c pmu.c
src/sys/arch/mips/alchemy/dev: aupcmcia.c if_aumac.c
src/sys/arch/mips/atheros/dev: if_ae.c
src/sys/arch/mips/sibyte/dev: sbmac.c sbscn.c
src/sys/arch/mmeye/dev: mmeyepcmcia.c
src/sys/arch/mvme68k/dev: sbic.c
src/sys/arch/pc532/dev: lpt.c
src/sys/arch/powerpc/ibm4xx: trap.c
src/sys/arch/powerpc/powerpc: process_machdep.c
src/sys/arch/sandpoint/isa: isaclock.c
src/sys/arch/sgimips/hpc: hpc.c pckbc_hpc.c
src/sys/arch/sgimips/ioc: ioc.c
src/sys/arch/sgimips/mace: if_mec.c mace.c mavb.c
src/sys/arch/sh3/dev: sci.c scif.c
src/sys/arch/shark/shark: pccons.c sequoia.c
src/sys/arch/sparc/dev: ebus.c fd.c kd.c pckbc_js.c tctrl.c ts102.c
src/sys/arch/sparc/sparc: auxreg.c
src/sys/arch/sparc64/dev: auxio.c envctrl.c fdc.c pcons.c psm.c
src/sys/arch/sparc64/sparc64: machdep.c
src/sys/arch/sun2/dev: pcons.c
src/sys/arch/sun3/dev: fd.c xd.c xy.c
src/sys/arch/vax/vax: ctu.c
src/sys/arch/vax/vsa: lcspx.c smg.c
src/sys/arch/x68k/dev: com.c fd.c ms.c opmbell.c par.c
src/sys/arch/x68k/x68k: machdep.c
src/sys/arch/x86/include: intr.h ipmivar.h
src/sys/arch/x86/isa: clock.c isa_machdep.c
src/sys/arch/x86/pci: pchb_rnd.c pci_machdep.c
src/sys/arch/x86/x86: intr.c ipmi.c
src/sys/arch/xen/xen: clock.c ctrl_if.c xbdback.c xbdback_xenbus.c
src/sys/arch/xen/xenbus: xenbus_probe.c xenbus_xs.c
src/sys/arch/zaurus/dev: zaudio.c zkbd.c zrc.c ztp.c
Log Message:
Merge some of the less invasive changes from the vmlocking branch:
- kthread, callout, devsw API changes
- select()/poll() improvements
- miscellaneous MT safety improvements
To generate a diff of this commit:
cvs rdiff -r1.24 -r1.25 src/sys/arch/acorn32/acorn32/hydra.c
cvs rdiff -r1.28 -r1.29 src/sys/arch/acorn32/mainbus/fd.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/acorn32/podulebus/sbic.c
cvs rdiff -r1.31 -r1.32 src/sys/arch/alpha/alpha/promcons.c
cvs rdiff -r1.203 -r1.204 src/sys/arch/amiga/amiga/machdep.c
cvs rdiff -r1.69 -r1.70 src/sys/arch/amiga/dev/fd.c
cvs rdiff -r1.21 -r1.22 src/sys/arch/amiga/dev/gayle_pcmcia.c
cvs rdiff -r1.76 -r1.77 src/sys/arch/amiga/dev/ite.c
cvs rdiff -r1.31 -r1.32 src/sys/arch/amiga/dev/ms.c
cvs rdiff -r1.34 -r1.35 src/sys/arch/amiga/dev/par.c
cvs rdiff -r1.59 -r1.60 src/sys/arch/amiga/dev/sbic.c
cvs rdiff -r1.49 -r1.50 src/sys/arch/arc/dev/pccons.c
cvs rdiff -r1.37 -r1.38 src/sys/arch/arc/isa/isabus.c
cvs rdiff -r1.29 -r1.30 src/sys/arch/arc/jazz/fd.c
cvs rdiff -r1.14 -r1.15 src/sys/arch/arc/jazz/pckbc_jazzio.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/arm/ep93xx/epe.c
cvs rdiff -r1.1 -r1.2 src/sys/arch/arm/ep93xx/eppcic.c
cvs rdiff -r1.23 -r1.24 src/sys/arch/arm/footbridge/footbridge_com.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/arm/iomd/qms.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/arm/sa11x0/sa11x1_pcic.c
cvs rdiff -r1.8 -r1.9 src/sys/arch/arm/sa11x0/sa11xx_pcic.c
cvs rdiff -r1.3 -r1.4 src/sys/arch/arm/xscale/ixp425_if_npe.c
cvs rdiff -r1.2 -r1.3 src/sys/arch/arm/xscale/pxa2x0_pcic.c
cvs rdiff -r1.56 -r1.57 src/sys/arch/atari/dev/fd.c
cvs rdiff -r1.55 -r1.56 src/sys/arch/atari/dev/hdfd.c
cvs rdiff -r1.54 -r1.55 src/sys/arch/atari/dev/ite.c
cvs rdiff -r1.25 -r1.26 src/sys/arch/atari/dev/lpt.c
cvs rdiff -r1.33 -r1.34 src/sys/arch/atari/dev/ser.c
cvs rdiff -r1.14 -r1.15 src/sys/arch/bebox/isa/isaclock.c
cvs rdiff -r1.42 -r1.43 src/sys/arch/bebox/isa/pccons.c
cvs rdiff -r1.12 -r1.13 src/sys/arch/cobalt/dev/panel.c
cvs rdiff -r1.33 -r1.34 src/sys/arch/dreamcast/dev/maple/maple.c
cvs rdiff -r1.9 -r1.10 src/sys/arch/dreamcast/dev/maple/maplevar.h
cvs rdiff -r1.20 -r1.21 src/sys/arch/evbarm/dev/plcom.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/evbarm/g42xxeb/g42xxeb_kmkbd.c \
src/sys/arch/evbarm/g42xxeb/gb225.c \
src/sys/arch/evbarm/g42xxeb/gb225_pcic.c
cvs rdiff -r1.1 -r1.2 src/sys/arch/evbarm/ixdp425/ixdp425_led.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/evbarm/nslu2/nslu2_leds.c
cvs rdiff -r1.4 -r1.5 src/sys/arch/evbarm/tsarm/toastersensors.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/evbarm/tsarm/tspld.c
cvs rdiff -r1.195 -r1.196 src/sys/arch/hp300/hp300/machdep.c
cvs rdiff -r1.15 -r1.16 src/sys/arch/hpcarm/dev/ipaq_pcic.c
cvs rdiff -r1.19 -r1.20 src/sys/arch/hpcmips/dev/plumpcmcia.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/hpcmips/dev/tc5165buf.c
cvs rdiff -r1.39 -r1.40 src/sys/arch/hpcmips/vr/vrpiu.c
cvs rdiff -r1.20 -r1.21 src/sys/arch/hpcsh/dev/pfckbd.c
cvs rdiff -r1.9 -r1.10 src/sys/arch/hpcsh/dev/psh3tp.c
cvs rdiff -r1.35 -r1.36 src/sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
cvs rdiff -r1.40 -r1.41 src/sys/arch/hpcsh/dev/hd64461/hd64461video.c
cvs rdiff -r1.36 -r1.37 src/sys/arch/i386/i386/cpu.c
cvs rdiff -r1.605 -r1.606 src/sys/arch/i386/i386/machdep.c
cvs rdiff -r1.63 -r1.64 src/sys/arch/i386/i386/process_machdep.c
cvs rdiff -r1.25 -r1.26 src/sys/arch/i386/i386/procfs_machdep.c
cvs rdiff -r1.142 -r1.143 src/sys/arch/i386/include/cpu.h
cvs rdiff -r1.183 -r1.184 src/sys/arch/i386/isa/pccons.c
cvs rdiff -r1.1 -r1.2 src/sys/arch/i386/pci/glxsb.c
cvs rdiff -r1.10 -r1.11 src/sys/arch/i386/pnpbios/pckbc_pnpbios.c
cvs rdiff -r1.58 -r1.59 src/sys/arch/i386/pnpbios/pnpbios.c
cvs rdiff -r1.1 -r1.2 src/sys/arch/landisk/dev/btn_obio.c
cvs rdiff -r1.57 -r1.58 src/sys/arch/mac68k/dev/adb_direct.c
cvs rdiff -r1.23 -r1.24 src/sys/arch/mac68k/dev/aed.c
cvs rdiff -r1.49 -r1.50 src/sys/arch/mac68k/obio/asc.c
cvs rdiff -r1.36 -r1.37 src/sys/arch/mac68k/obio/iwm_fd.c
cvs rdiff -r1.37 -r1.38 src/sys/arch/macppc/dev/adb_direct.c
cvs rdiff -r1.18 -r1.19 src/sys/arch/macppc/dev/aed.c
cvs rdiff -r1.28 -r1.29 src/sys/arch/macppc/dev/awacs.c \
src/sys/arch/macppc/dev/if_gm.c
cvs rdiff -r1.31 -r1.32 src/sys/arch/macppc/dev/if_bm.c
cvs rdiff -r1.12 -r1.13 src/sys/arch/macppc/dev/mediabay.c
cvs rdiff -r1.6 -r1.7 src/sys/arch/macppc/dev/pmu.c
cvs rdiff -r1.2 -r1.3 src/sys/arch/mips/alchemy/dev/aupcmcia.c
cvs rdiff -r1.20 -r1.21 src/sys/arch/mips/alchemy/dev/if_aumac.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/mips/atheros/dev/if_ae.c
cvs rdiff -r1.24 -r1.25 src/sys/arch/mips/sibyte/dev/sbmac.c
cvs rdiff -r1.21 -r1.22 src/sys/arch/mips/sibyte/dev/sbscn.c
cvs rdiff -r1.12 -r1.13 src/sys/arch/mmeye/dev/mmeyepcmcia.c
cvs rdiff -r1.29 -r1.30 src/sys/arch/mvme68k/dev/sbic.c
cvs rdiff -r1.48 -r1.49 src/sys/arch/pc532/dev/lpt.c
cvs rdiff -r1.42 -r1.43 src/sys/arch/powerpc/ibm4xx/trap.c
cvs rdiff -r1.24 -r1.25 src/sys/arch/powerpc/powerpc/process_machdep.c
cvs rdiff -r1.8 -r1.9 src/sys/arch/sandpoint/isa/isaclock.c
cvs rdiff -r1.57 -r1.58 src/sys/arch/sgimips/hpc/hpc.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/sgimips/hpc/pckbc_hpc.c
cvs rdiff -r1.5 -r1.6 src/sys/arch/sgimips/ioc/ioc.c
cvs rdiff -r1.10 -r1.11 src/sys/arch/sgimips/mace/if_mec.c
cvs rdiff -r1.11 -r1.12 src/sys/arch/sgimips/mace/mace.c
cvs rdiff -r1.2 -r1.3 src/sys/arch/sgimips/mace/mavb.c
cvs rdiff -r1.46 -r1.47 src/sys/arch/sh3/dev/sci.c
cvs rdiff -r1.50 -r1.51 src/sys/arch/sh3/dev/scif.c
cvs rdiff -r1.31 -r1.32 src/sys/arch/shark/shark/pccons.c
cvs rdiff -r1.8 -r1.9 src/sys/arch/shark/shark/sequoia.c
cvs rdiff -r1.27 -r1.28 src/sys/arch/sparc/dev/ebus.c
cvs rdiff -r1.133 -r1.134 src/sys/arch/sparc/dev/fd.c
cvs rdiff -r1.43 -r1.44 src/sys/arch/sparc/dev/kd.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/sparc/dev/pckbc_js.c
cvs rdiff -r1.41 -r1.42 src/sys/arch/sparc/dev/tctrl.c
cvs rdiff -r1.7 -r1.8 src/sys/arch/sparc/dev/ts102.c
cvs rdiff -r1.36 -r1.37 src/sys/arch/sparc/sparc/auxreg.c
cvs rdiff -r1.16 -r1.17 src/sys/arch/sparc64/dev/auxio.c
cvs rdiff -r1.4 -r1.5 src/sys/arch/sparc64/dev/envctrl.c \
src/sys/arch/sparc64/dev/psm.c
cvs rdiff -r1.12 -r1.13 src/sys/arch/sparc64/dev/fdc.c
cvs rdiff -r1.24 -r1.25 src/sys/arch/sparc64/dev/pcons.c
cvs rdiff -r1.199 -r1.200 src/sys/arch/sparc64/sparc64/machdep.c
cvs rdiff -r1.13 -r1.14 src/sys/arch/sun2/dev/pcons.c
cvs rdiff -r1.55 -r1.56 src/sys/arch/sun3/dev/fd.c
cvs rdiff -r1.56 -r1.57 src/sys/arch/sun3/dev/xd.c
cvs rdiff -r1.59 -r1.60 src/sys/arch/sun3/dev/xy.c
cvs rdiff -r1.25 -r1.26 src/sys/arch/vax/vax/ctu.c
cvs rdiff -r1.7 -r1.8 src/sys/arch/vax/vsa/lcspx.c
cvs rdiff -r1.44 -r1.45 src/sys/arch/vax/vsa/smg.c
cvs rdiff -r1.45 -r1.46 src/sys/arch/x68k/dev/com.c
cvs rdiff -r1.75 -r1.76 src/sys/arch/x68k/dev/fd.c
cvs rdiff -r1.25 -r1.26 src/sys/arch/x68k/dev/ms.c
cvs rdiff -r1.19 -r1.20 src/sys/arch/x68k/dev/opmbell.c
cvs rdiff -r1.31 -r1.32 src/sys/arch/x68k/dev/par.c
cvs rdiff -r1.142 -r1.143 src/sys/arch/x68k/x68k/machdep.c
cvs rdiff -r1.26 -r1.27 src/sys/arch/x86/include/intr.h
cvs rdiff -r1.3 -r1.4 src/sys/arch/x86/include/ipmivar.h
cvs rdiff -r1.8 -r1.9 src/sys/arch/x86/isa/clock.c
cvs rdiff -r1.16 -r1.17 src/sys/arch/x86/isa/isa_machdep.c
cvs rdiff -r1.2 -r1.3 src/sys/arch/x86/pci/pchb_rnd.c
cvs rdiff -r1.22 -r1.23 src/sys/arch/x86/pci/pci_machdep.c
cvs rdiff -r1.28 -r1.29 src/sys/arch/x86/x86/intr.c
cvs rdiff -r1.10 -r1.11 src/sys/arch/x86/x86/ipmi.c
cvs rdiff -r1.37 -r1.38 src/sys/arch/xen/xen/clock.c
cvs rdiff -r1.14 -r1.15 src/sys/arch/xen/xen/ctrl_if.c
cvs rdiff -r1.23 -r1.24 src/sys/arch/xen/xen/xbdback.c
cvs rdiff -r1.4 -r1.5 src/sys/arch/xen/xen/xbdback_xenbus.c
cvs rdiff -r1.14 -r1.15 src/sys/arch/xen/xenbus/xenbus_probe.c
cvs rdiff -r1.6 -r1.7 src/sys/arch/xen/xenbus/xenbus_xs.c
cvs rdiff -r1.3 -r1.4 src/sys/arch/zaurus/dev/zaudio.c \
src/sys/arch/zaurus/dev/zrc.c src/sys/arch/zaurus/dev/ztp.c
cvs rdiff -r1.4 -r1.5 src/sys/arch/zaurus/dev/zkbd.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.