kernel - Remove kevent subsystem from under mplock
authorSamuel J. Greear <sjg@thesjg.com>
Thu, 29 Jul 2010 12:06:13 +0000 (12:06 +0000)
committerSamuel J. Greear <sjg@thesjg.com>
Tue, 3 Aug 2010 17:44:29 +0000 (17:44 +0000)
commit5b22f1a7302b644c8e417d0bf1192e953e27d3b6
treea2f145ab6821904e996aed7d7080853402bc2a6c
parent2895637c48227aa027624d698f2a3c5a97798b24
kernel - Remove kevent subsystem from under mplock

* Create a global token for the kevent subsystem to operate under

* Push klist insertion and removal into knote_insert()/knote_remove()

* Rename struct selinfo to struct kqinfo
83 files changed:
sys/bus/cam/scsi/scsi_target.c
sys/bus/firewire/firewire.c
sys/bus/firewire/firewirereg.h
sys/bus/firewire/fwdev.c
sys/bus/usb/usb.c
sys/dev/drm/drmP.h
sys/dev/misc/cmx/cmx.c
sys/dev/misc/cmx/cmx_pccard.c
sys/dev/misc/cmx/cmxvar.h
sys/dev/misc/hotplug/hotplug.c
sys/dev/misc/kbd/kbd.c
sys/dev/misc/kbdmux/kbdmux.c
sys/dev/misc/mse/mse.c
sys/dev/misc/nmdm/nmdm.c
sys/dev/misc/psm/psm.c
sys/dev/misc/snp/snp.c
sys/dev/misc/spic/spic.c
sys/dev/misc/syscons/apm/apm_saver.c
sys/dev/misc/tw/tw.c
sys/dev/raid/aac/aac.c
sys/dev/raid/aac/aacvar.h
sys/dev/sound/pcm/buffer.c
sys/dev/sound/pcm/buffer.h
sys/dev/sound/pcm/channel.c
sys/dev/sound/pcm/dsp.c
sys/dev/usbmisc/ucom/ucom.c
sys/dev/usbmisc/ugen/ugen.c
sys/dev/usbmisc/uhid/uhid.c
sys/dev/usbmisc/ums/ums.c
sys/dev/video/bktr/bktr_audio.c
sys/dev/video/bktr/bktr_core.c
sys/dev/video/bktr/bktr_i2c.c
sys/dev/video/bktr/bktr_os.c
sys/dev/video/bktr/bktr_reg.h
sys/dev/video/bktr/bktr_tuner.c
sys/dev/video/cxm/cxm.c
sys/dev/video/cxm/cxm.h
sys/kern/kern_event.c
sys/kern/kern_sig.c
sys/kern/kern_udev.c
sys/kern/subr_bus.c
sys/kern/subr_log.c
sys/kern/sys_mqueue.c
sys/kern/sys_pipe.c
sys/kern/tty.c
sys/kern/tty_pty.c
sys/kern/uipc_msg.c
sys/kern/uipc_socket.c
sys/kern/uipc_socket2.c
sys/kern/uipc_syscalls.c
sys/kern/vfs_aio.c
sys/kern/vfs_subr.c
sys/net/bpf.c
sys/net/bpfdesc.h
sys/net/i4b/driver/i4b_rbch.c
sys/net/i4b/driver/i4b_tel.c
sys/net/i4b/layer4/i4b_i4bdrv.c
sys/net/tap/if_tap.c
sys/net/tap/if_tapvar.h
sys/net/tun/if_tun.c
sys/net/tun/if_tunvar.h
sys/netproto/smb/smb_dev.c
sys/netproto/smb/smb_dev.h
sys/platform/pc32/acpica5/acpi_machdep.c
sys/platform/pc32/apm/apm.c
sys/platform/pc32/apm/apm.h
sys/platform/pc32/isa/asc.c
sys/platform/pc64/acpica5/acpi_machdep.c
sys/platform/pc64/apm/apm.c
sys/platform/pc64/apm/apm.h
sys/platform/pc64/isa/asc.c
sys/sys/event.h
sys/sys/eventvar.h
sys/sys/mqueue.h
sys/sys/pipe.h
sys/sys/selinfo.h [deleted file]
sys/sys/socketvar.h
sys/sys/tty.h
sys/sys/vnode.h
sys/vfs/gnu/ext2fs/ext2_vnops.c
sys/vfs/hammer/hammer_vnops.c
sys/vfs/ufs/ufs_readwrite.c
sys/vfs/ufs/ufs_vnops.c