git: kernel - Remove kevent subsystem from under mplock
Samuel Greear
sjg at crater.dragonflybsd.org
Tue Aug 3 10:52:13 PDT 2010
commit 5b22f1a7302b644c8e417d0bf1192e953e27d3b6
Author: Samuel J. Greear <sjg at thesjg.com>
Date: Thu Jul 29 12:06:13 2010 +0000
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
Summary of changes:
sys/bus/cam/scsi/scsi_target.c | 12 +--
sys/bus/firewire/firewire.c | 2 +-
sys/bus/firewire/firewirereg.h | 4 +-
sys/bus/firewire/fwdev.c | 13 +---
sys/bus/usb/usb.c | 17 ++---
sys/dev/drm/drmP.h | 1 -
sys/dev/misc/cmx/cmx.c | 24 +++----
sys/dev/misc/cmx/cmx_pccard.c | 2 +-
sys/dev/misc/cmx/cmxvar.h | 2 +-
sys/dev/misc/hotplug/hotplug.c | 17 ++---
sys/dev/misc/kbd/kbd.c | 18 ++---
sys/dev/misc/kbdmux/kbdmux.c | 2 +-
sys/dev/misc/mse/mse.c | 17 ++---
sys/dev/misc/nmdm/nmdm.c | 4 +-
sys/dev/misc/psm/psm.c | 19 ++----
sys/dev/misc/snp/snp.c | 18 ++---
sys/dev/misc/spic/spic.c | 17 ++---
sys/dev/misc/syscons/apm/apm_saver.c | 2 +-
sys/dev/misc/tw/tw.c | 17 ++---
sys/dev/raid/aac/aac.c | 14 ++---
sys/dev/raid/aac/aacvar.h | 4 +-
sys/dev/sound/pcm/buffer.c | 16 ++--
sys/dev/sound/pcm/buffer.h | 6 +-
sys/dev/sound/pcm/channel.c | 6 +-
sys/dev/sound/pcm/dsp.c | 12 +--
sys/dev/usbmisc/ucom/ucom.c | 3 +-
sys/dev/usbmisc/ugen/ugen.c | 21 ++----
sys/dev/usbmisc/uhid/uhid.c | 17 ++---
sys/dev/usbmisc/ums/ums.c | 19 ++---
sys/dev/video/bktr/bktr_audio.c | 2 +-
sys/dev/video/bktr/bktr_core.c | 2 +-
sys/dev/video/bktr/bktr_i2c.c | 1 -
sys/dev/video/bktr/bktr_os.c | 14 +---
sys/dev/video/bktr/bktr_reg.h | 2 +-
sys/dev/video/bktr/bktr_tuner.c | 2 +-
sys/dev/video/cxm/cxm.c | 16 ++---
sys/dev/video/cxm/cxm.h | 4 +-
sys/kern/kern_event.c | 114 +++++++++++++++---------------
sys/kern/kern_sig.c | 4 +-
sys/kern/kern_udev.c | 16 ++---
sys/kern/subr_bus.c | 17 ++---
sys/kern/subr_log.c | 16 ++---
sys/kern/sys_mqueue.c | 35 +++------
sys/kern/sys_pipe.c | 47 +++++--------
sys/kern/tty.c | 21 ++----
sys/kern/tty_pty.c | 24 ++----
sys/kern/uipc_msg.c | 8 ++-
sys/kern/uipc_socket.c | 24 +++----
sys/kern/uipc_socket2.c | 14 ++--
sys/kern/uipc_syscalls.c | 2 +-
sys/kern/vfs_aio.c | 6 +-
sys/kern/vfs_subr.c | 2 +-
sys/net/bpf.c | 14 ++---
sys/net/bpfdesc.h | 4 +-
sys/net/i4b/driver/i4b_rbch.c | 20 ++---
sys/net/i4b/driver/i4b_tel.c | 25 +++----
sys/net/i4b/layer4/i4b_i4bdrv.c | 20 ++----
sys/net/tap/if_tap.c | 17 ++---
sys/net/tap/if_tapvar.h | 2 +-
sys/net/tun/if_tun.c | 20 ++----
sys/net/tun/if_tunvar.h | 4 +-
sys/netproto/smb/smb_dev.c | 3 +-
sys/netproto/smb/smb_dev.h | 2 +-
sys/platform/pc32/acpica5/acpi_machdep.c | 1 -
sys/platform/pc32/apm/apm.c | 15 ++---
sys/platform/pc32/apm/apm.h | 2 +-
sys/platform/pc32/isa/asc.c | 19 ++----
sys/platform/pc64/acpica5/acpi_machdep.c | 1 -
sys/platform/pc64/apm/apm.c | 15 ++---
sys/platform/pc64/apm/apm.h | 2 +-
sys/platform/pc64/isa/asc.c | 19 ++----
sys/sys/event.h | 24 ++++++-
sys/sys/eventvar.h | 5 +-
sys/sys/mqueue.h | 6 +-
sys/sys/pipe.h | 6 +-
sys/sys/selinfo.h | 64 -----------------
sys/sys/socketvar.h | 16 +++--
sys/sys/tty.h | 8 +-
sys/sys/vnode.h | 6 +-
sys/vfs/gnu/ext2fs/ext2_vnops.c | 8 +-
sys/vfs/hammer/hammer_vnops.c | 8 +-
sys/vfs/ufs/ufs_readwrite.c | 2 +-
sys/vfs/ufs/ufs_vnops.c | 8 +-
83 files changed, 419 insertions(+), 666 deletions(-)
delete mode 100644 sys/sys/selinfo.h
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5b22f1a7302b644c8e417d0bf1192e953e27d3b6
--
DragonFly BSD source repository
More information about the Commits
mailing list