From: | Simon Schubert <corecode@xxxxxxxxxxxxxxxxxxxxxxx> |
Date: | Sun, 18 Feb 2007 17:14:24 -0800 (PST) |
corecode 2007/02/18 17:14:24 PST DragonFly src repository Modified files: sys/ddb db_ps.c sys/emulation/linux/i386 linux_ptrace.c sys/kern kern_proc.c kern_synch.c sys_process.c sys/platform/pc32/i386 procfs_machdep.c sys/platform/vkernel/i386 procfs_machdep.c sys/sys proc.h sys/vfs/procfs procfs.h procfs_ctl.c procfs_dbregs.c procfs_fpregs.c procfs_map.c procfs_mem.c procfs_note.c procfs_regs.c procfs_rlimit.c procfs_status.c procfs_subr.c procfs_type.c procfs_vnops.c sys/vm vm_glue.c vm_meter.c Log: 1:1 Userland threading stage 2.18/4: Push lwp use a bit further by making some places lwp aware. This commit deals with ddb, procfs/ptrace and various consumers of allproc_scan. Revision Changes Path 1.22 +18 -12 src/sys/ddb/db_ps.c 1.15 +12 -12 src/sys/emulation/linux/i386/linux_ptrace.c 1.38 +30 -0 src/sys/kern/kern_proc.c 1.77 +21 -23 src/sys/kern/kern_synch.c 1.30 +13 -13 src/sys/kern/sys_process.c 1.9 +10 -58 src/sys/platform/pc32/i386/procfs_machdep.c 1.3 +10 -52 src/sys/platform/vkernel/i386/procfs_machdep.c 1.99 +1 -0 src/sys/sys/proc.h 1.8 +24 -25 src/sys/vfs/procfs/procfs.h 1.12 +13 -10 src/sys/vfs/procfs/procfs_ctl.c 1.10 +9 -8 src/sys/vfs/procfs/procfs_dbregs.c 1.10 +9 -8 src/sys/vfs/procfs/procfs_fpregs.c 1.7 +4 -3 src/sys/vfs/procfs/procfs_map.c 1.15 +3 -1 src/sys/vfs/procfs/procfs_mem.c 1.5 +1 -1 src/sys/vfs/procfs/procfs_note.c 1.11 +8 -7 src/sys/vfs/procfs/procfs_regs.c 1.7 +2 -1 src/sys/vfs/procfs/procfs_rlimit.c 1.15 +4 -5 src/sys/vfs/procfs/procfs_status.c 1.16 +14 -11 src/sys/vfs/procfs/procfs_subr.c 1.5 +4 -3 src/sys/vfs/procfs/procfs_type.c 1.42 +11 -5 src/sys/vfs/procfs/procfs_vnops.c 1.51 +31 -20 src/sys/vm/vm_glue.c 1.14 +26 -25 src/sys/vm/vm_meter.c http://www.dragonflybsd.org/cvsweb/src/sys/ddb/db_ps.c.diff?r1=1.21&r2=1.22&f=u http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linux_ptrace.c.diff?r1=1.14&r2=1.15&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_proc.c.diff?r1=1.37&r2=1.38&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_synch.c.diff?r1=1.76&r2=1.77&f=u http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_process.c.diff?r1=1.29&r2=1.30&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/procfs_machdep.c.diff?r1=1.8&r2=1.9&f=u http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/i386/procfs_machdep.c.diff?r1=1.2&r2=1.3&f=u http://www.dragonflybsd.org/cvsweb/src/sys/sys/proc.h.diff?r1=1.98&r2=1.99&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs.h.diff?r1=1.7&r2=1.8&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_ctl.c.diff?r1=1.11&r2=1.12&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_dbregs.c.diff?r1=1.9&r2=1.10&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_fpregs.c.diff?r1=1.9&r2=1.10&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_map.c.diff?r1=1.6&r2=1.7&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_mem.c.diff?r1=1.14&r2=1.15&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_note.c.diff?r1=1.4&r2=1.5&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_regs.c.diff?r1=1.10&r2=1.11&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_rlimit.c.diff?r1=1.6&r2=1.7&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_status.c.diff?r1=1.14&r2=1.15&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_subr.c.diff?r1=1.15&r2=1.16&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_type.c.diff?r1=1.4&r2=1.5&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_vnops.c.diff?r1=1.41&r2=1.42&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_glue.c.diff?r1=1.50&r2=1.51&f=u http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_meter.c.diff?r1=1.13&r2=1.14&f=u