From: | Simon Schubert <corecode@xxxxxxxxxxxxxxxxxxxxxxx> |
Date: | Sat, 3 Feb 2007 09:05:59 -0800 (PST) |
corecode 2007/02/03 09:05:59 PST DragonFly src repository Modified files: bin/ps keyword.c print.c sys/cpu/i386/include cpu.h sys/ddb db_ps.c sys/dev/misc/spigot spigot.c sys/dev/misc/syscons syscons.c sys/emulation/43bsd 43bsd_signal.c sys/emulation/linux/i386 linux_machdep.c linux_ptrace.c linux_sysvec.c sys/emulation/linux linux_signal.c sys/emulation/posix4 ksched.c p1003_1b.c posix4.h sys/kern imgact_elf.c init_main.c kern_checkpoint.c kern_descrip.c kern_event.c kern_exec.c kern_exit.c kern_fork.c kern_kinfo.c kern_memio.c kern_proc.c kern_resource.c kern_sig.c kern_synch.c kern_threads.c kern_time.c kern_usched.c lwkt_caps.c lwkt_msgport.c sys_generic.c sys_process.c tty.c tty_pty.c vfs_aio.c sys/netproto/ncp ncp_ncp.c sys/netproto/smb smb_iod.c smb_subr.c sys/platform/pc32/i386 machdep.c math_emulate.c pmap.c procfs_machdep.c sys_machdep.c trap.c vm_machdep.c sys/platform/pc32/isa npx.c sys/platform/vkernel/i386 cpu_regs.c npx.c procfs_machdep.c trap.c sys/platform/vkernel/platform init.c pmap.c sys/sys caps.h kinfo.h proc.h ptrace.h reg.h signalvar.h sys/vfs/mfs mfs_vfsops.c sys/vfs/nfs nfs_socket.c sys/vfs/procfs procfs_status.c sys/vm vm_glue.c vm_meter.c vm_pageout.c usr.bin/systat pigs.c usr.bin/top machine.c Log: 1:1 Userland threading stage 2.11/4: Move signals into lwps, take p_lwp out of proc. Originally-Submitted-by: David Xu <davidxu@freebsd.org> Reviewed-by: Thomas E. Spanjaard <tgen@netphreax.net> Revision Changes Path 1.26 +1 -1 src/bin/ps/keyword.c 1.27 +2 -2 src/bin/ps/print.c 1.24 +1 -1 src/sys/cpu/i386/include/cpu.h 1.21 +9 -3 src/sys/ddb/db_ps.c 1.15 +2 -2 src/sys/dev/misc/spigot/spigot.c 1.30 +2 -2 src/sys/dev/misc/syscons/syscons.c 1.4 +13 -13 src/sys/emulation/43bsd/43bsd_signal.c 1.20 +8 -6 src/sys/emulation/linux/i386/linux_machdep.c 1.14 +10 -6 src/sys/emulation/linux/i386/linux_ptrace.c 1.27 +32 -30 src/sys/emulation/linux/i386/linux_sysvec.c 1.13 +8 -8 src/sys/emulation/linux/linux_signal.c 1.8 +14 -14 src/sys/emulation/posix4/ksched.c 1.9 +14 -5 src/sys/emulation/posix4/p1003_1b.c 1.7 +6 -5 src/sys/emulation/posix4/posix4.h 1.48 +6 -3 src/sys/kern/imgact_elf.c 1.72 +12 -13 src/sys/kern/init_main.c 1.16 +9 -3 src/sys/kern/kern_checkpoint.c 1.77 +3 -3 src/sys/kern/kern_descrip.c 1.33 +1 -1 src/sys/kern/kern_event.c 1.53 +8 -3 src/sys/kern/kern_exec.c 1.69 +8 -8 src/sys/kern/kern_exit.c 1.61 +8 -11 src/sys/kern/kern_fork.c 1.5 +2 -2 src/sys/kern/kern_kinfo.c 1.29 +1 -1 src/sys/kern/kern_memio.c 1.35 +2 -0 src/sys/kern/kern_proc.c 1.31 +8 -3 src/sys/kern/kern_resource.c 1.62 +67 -57 src/sys/kern/kern_sig.c 1.72 +32 -19 src/sys/kern/kern_synch.c 1.10 +10 -1 src/sys/kern/kern_threads.c 1.39 +1 -1 src/sys/kern/kern_time.c 1.8 +5 -1 src/sys/kern/kern_usched.c 1.12 +1 -6 src/sys/kern/lwkt_caps.c 1.36 +1 -1 src/sys/kern/lwkt_msgport.c 1.40 +9 -2 src/sys/kern/sys_generic.c 1.27 +10 -7 src/sys/kern/sys_process.c 1.36 +37 -14 src/sys/kern/tty.c 1.19 +5 -1 src/sys/kern/tty_pty.c 1.35 +6 -4 src/sys/kern/vfs_aio.c 1.11 +4 -2 src/sys/netproto/ncp/ncp_ncp.c 1.15 +2 -1 src/sys/netproto/smb/smb_iod.c 1.26 +8 -5 src/sys/netproto/smb/smb_subr.c 1.118 +12 -11 src/sys/platform/pc32/i386/machdep.c 1.9 +1 -1 src/sys/platform/pc32/i386/math_emulate.c 1.73 +14 -7 src/sys/platform/pc32/i386/pmap.c 1.8 +41 -7 src/sys/platform/pc32/i386/procfs_machdep.c 1.31 +2 -2 src/sys/platform/pc32/i386/sys_machdep.c 1.97 +3 -3 src/sys/platform/pc32/i386/trap.c 1.56 +3 -3 src/sys/platform/pc32/i386/vm_machdep.c 1.41 +2 -2 src/sys/platform/pc32/isa/npx.c 1.13 +9 -7 src/sys/platform/vkernel/i386/cpu_regs.c 1.5 +1 -1 src/sys/platform/vkernel/i386/npx.c 1.2 +35 -7 src/sys/platform/vkernel/i386/procfs_machdep.c 1.16 +6 -4 src/sys/platform/vkernel/i386/trap.c 1.29 +2 -2 src/sys/platform/vkernel/platform/init.c 1.16 +14 -7 src/sys/platform/vkernel/platform/pmap.c 1.10 +1 -1 src/sys/sys/caps.h 1.11 +1 -1 src/sys/sys/kinfo.h 1.92 +12 -20 src/sys/sys/proc.h 1.9 +1 -1 src/sys/sys/ptrace.h 1.3 +1 -1 src/sys/sys/reg.h 1.17 +19 -16 src/sys/sys/signalvar.h 1.36 +1 -1 src/sys/vfs/mfs/mfs_vfsops.c 1.40 +6 -3 src/sys/vfs/nfs/nfs_socket.c 1.14 +4 -1 src/sys/vfs/procfs/procfs_status.c 1.49 +11 -5 src/sys/vm/vm_glue.c 1.11 +7 -3 src/sys/vm/vm_meter.c 1.30 +2 -1 src/sys/vm/vm_pageout.c 1.13 +1 -1 src/usr.bin/systat/pigs.c 1.21 +2 -2 src/usr.bin/top/machine.c http://www.dragonflybsd.org/cvsweb/src/bin/ps/keyword.c.diff?r1=1.25&r2=1.26&f=u http://www.dragonflybsd.org/cvsweb/src/bin/ps/print.c.diff?r1=1.26&r2=1.27&f=u http://www.dragonflybsd.org/cvsweb/src/sys/cpu/i386/include/cpu.h.diff?r1=1.23&r2=1.24&f=u http://www.dragonflybsd.org/cvsweb/src/sys/ddb/db_ps.c.diff?r1=1.20&r2=1.21&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/spigot/spigot.c.diff?r1=1.14&r2=1.15&f=u http://www.dragonflybsd.org/cvsweb/src/sys/dev/misc/syscons/syscons.c.diff?r1=1.29&r2=1.30&f=u http://www.dragonflybsd.org/cvsweb/src/sys/emulation/43bsd/43bsd_signal.c.diff?r1=1.3&r2=1.4&f=u http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linux_machdep.c.diff?r1=1.19&r2=1.20&f=u http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linux_ptrace.c.diff?r1=1.13&r2=1.14&f=u http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linux_sysvec.c.diff?r1=1.26&r2=1.27&f=u http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_signal.c.diff?r1=1.12&r2=1.13&f=u http://www.dragonflybsd.org/cvsweb/src/sys/emulation/posix4/ksched.c.diff?r1=1.7&r2=1.8&f=u http://www.dragonflybsd.org/cvsweb/src/sys/emulation/posix4/p1003_1b.c.diff?r1=1.8&r2=1.9&f=u http://www.dragonflybsd.org/cvsweb/src/sys/emulation/posix4/posix4.h.diff?r1=1.6&r2=1.7&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/imgact_elf.c.diff?r1=1.47&r2=1.48&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/init_main.c.diff?r1=1.71&r2=1.72&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_checkpoint.c.diff?r1=1.15&r2=1.16&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_descrip.c.diff?r1=1.76&r2=1.77&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_event.c.diff?r1=1.32&r2=1.33&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_exec.c.diff?r1=1.52&r2=1.53&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_exit.c.diff?r1=1.68&r2=1.69&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_fork.c.diff?r1=1.60&r2=1.61&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_kinfo.c.diff?r1=1.4&r2=1.5&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_memio.c.diff?r1=1.28&r2=1.29&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_proc.c.diff?r1=1.34&r2=1.35&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_resource.c.diff?r1=1.30&r2=1.31&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_sig.c.diff?r1=1.61&r2=1.62&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_synch.c.diff?r1=1.71&r2=1.72&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_threads.c.diff?r1=1.9&r2=1.10&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_time.c.diff?r1=1.38&r2=1.39&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_usched.c.diff?r1=1.7&r2=1.8&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_caps.c.diff?r1=1.11&r2=1.12&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_msgport.c.diff?r1=1.35&r2=1.36&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_generic.c.diff?r1=1.39&r2=1.40&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_process.c.diff?r1=1.26&r2=1.27&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/tty.c.diff?r1=1.35&r2=1.36&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/tty_pty.c.diff?r1=1.18&r2=1.19&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_aio.c.diff?r1=1.34&r2=1.35&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netproto/ncp/ncp_ncp.c.diff?r1=1.10&r2=1.11&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netproto/smb/smb_iod.c.diff?r1=1.14&r2=1.15&f=u http://www.dragonflybsd.org/cvsweb/src/sys/netproto/smb/smb_subr.c.diff?r1=1.25&r2=1.26&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/machdep.c.diff?r1=1.117&r2=1.118&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/math_emulate.c.diff?r1=1.8&r2=1.9&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/pmap.c.diff?r1=1.72&r2=1.73&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/procfs_machdep.c.diff?r1=1.7&r2=1.8&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/sys_machdep.c.diff?r1=1.30&r2=1.31&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/trap.c.diff?r1=1.96&r2=1.97&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/vm_machdep.c.diff?r1=1.55&r2=1.56&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/isa/npx.c.diff?r1=1.40&r2=1.41&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/i386/cpu_regs.c.diff?r1=1.12&r2=1.13&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/i386/npx.c.diff?r1=1.4&r2=1.5&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/i386/procfs_machdep.c.diff?r1=1.1&r2=1.2&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/i386/trap.c.diff?r1=1.15&r2=1.16&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/platform/init.c.diff?r1=1.28&r2=1.29&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/platform/pmap.c.diff?r1=1.15&r2=1.16&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/caps.h.diff?r1=1.9&r2=1.10&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/kinfo.h.diff?r1=1.10&r2=1.11&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/proc.h.diff?r1=1.91&r2=1.92&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/ptrace.h.diff?r1=1.8&r2=1.9&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/reg.h.diff?r1=1.2&r2=1.3&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/signalvar.h.diff?r1=1.16&r2=1.17&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/mfs/mfs_vfsops.c.diff?r1=1.35&r2=1.36&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_socket.c.diff?r1=1.39&r2=1.40&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_status.c.diff?r1=1.13&r2=1.14&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_glue.c.diff?r1=1.48&r2=1.49&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_meter.c.diff?r1=1.10&r2=1.11&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_pageout.c.diff?r1=1.29&r2=1.30&f=u http://www.dragonflybsd.org/cvsweb/src/usr.bin/systat/pigs.c.diff?r1=1.12&r2=1.13&f=u http://www.dragonflybsd.org/cvsweb/src/usr.bin/top/machine.c.diff?r1=1.20&r2=1.21&f=u