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