cvs commit: src/sys/emulation/linux/i386 linux_sysvec.c src/sys/kern kern_sig.c kern_synch.c sys_generic.c uipc_syscalls.c src/sys/platform/pc32/isa npx.c src/sys/platform/vkernel/i386 npx.c src/sys/sys signalvar.h src/sys/vfs/gnu/ext2fs ...
Simon Schubert
corecode at crater.dragonflybsd.org
Thu Feb 22 07:51:16 PST 2007
corecode 2007/02/22 07:50:50 PST
DragonFly src repository
Modified files:
sys/emulation/linux/i386 linux_sysvec.c
sys/kern kern_sig.c kern_synch.c sys_generic.c
uipc_syscalls.c
sys/platform/pc32/isa npx.c
sys/platform/vkernel/i386 npx.c
sys/sys signalvar.h
sys/vfs/gnu/ext2fs ext2_readwrite.c
sys/vfs/msdosfs msdosfs_vnops.c
sys/vfs/nfs nfs_bio.c
sys/vfs/nwfs nwfs_io.c
sys/vfs/procfs procfs_ctl.c
sys/vfs/smbfs smbfs_io.c
sys/vfs/ufs ufs_readwrite.c
Log:
1:1 Userland threading stage 4.2/4:
Make signal system fully lwp-aware by splitting ksignal() in appropriate
functions. Introduce lwpsignal(), which now contains the logic of
ksignal(), but can be used to deliver a signal to a specific lwp.
Convert consumers of ksignal() to use lwpsignal() when they actually
generate a thread-specific signal.
Fully implement proc_stop() and proc_unstop().
Reviewed-by: Thomas E. Spanjaard <tgen at netphreax.net>
Revision Changes Path
1.29 +2 -2 src/sys/emulation/linux/i386/linux_sysvec.c
1.71 +141 -30 src/sys/kern/kern_sig.c
1.79 +17 -3 src/sys/kern/kern_synch.c
1.44 +2 -1 src/sys/kern/sys_generic.c
1.79 +2 -1 src/sys/kern/uipc_syscalls.c
1.42 +1 -1 src/sys/platform/pc32/isa/npx.c
1.6 +2 -2 src/sys/platform/vkernel/i386/npx.c
1.20 +1 -0 src/sys/sys/signalvar.h
1.13 +1 -1 src/sys/vfs/gnu/ext2fs/ext2_readwrite.c
1.45 +2 -1 src/sys/vfs/msdosfs/msdosfs_vnops.c
1.40 +1 -1 src/sys/vfs/nfs/nfs_bio.c
1.24 +1 -1 src/sys/vfs/nwfs/nwfs_io.c
1.14 +1 -1 src/sys/vfs/procfs/procfs_ctl.c
1.28 +1 -1 src/sys/vfs/smbfs/smbfs_io.c
1.21 +1 -1 src/sys/vfs/ufs/ufs_readwrite.c
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linux_sysvec.c.diff?r1=1.28&r2=1.29&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_sig.c.diff?r1=1.70&r2=1.71&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_synch.c.diff?r1=1.78&r2=1.79&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/sys_generic.c.diff?r1=1.43&r2=1.44&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/uipc_syscalls.c.diff?r1=1.78&r2=1.79&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/isa/npx.c.diff?r1=1.41&r2=1.42&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/i386/npx.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/signalvar.h.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_readwrite.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_vnops.c.diff?r1=1.44&r2=1.45&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_bio.c.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_io.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_ctl.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_io.c.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_readwrite.c.diff?r1=1.20&r2=1.21&f=u
More information about the Commits
mailing list