git: kernel - Remove kevent subsystem from under mplock

看板DFBSD_commit作者時間15年前 (2010/08/04 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
commit 5b22f1a7302b644c8e417d0bf1192e953e27d3b6 Author: Samuel J. Greear <sjg@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
文章代碼(AID): #1CM5bcCm (DFBSD_commit)