cvs commit: src/sys/kern kern_sig.c

John Baldwin jhb at FreeBSD.org
Wed Apr 23 11:50:27 PDT 2003


jhb         2003/04/23 11:50:25 PDT

  FreeBSD src repository

  Modified files:
    sys/kern             kern_sig.c 
  Log:
  - Reorganize osigstack() to do the copyin first, grab the proc lock once,
    do all the various sigstack dances, unlock the proc lock, and finally do
    the copyout.  This more closely resembles the behavior of
    kern_sigaltstack() and closes a small race.
  - Remove Giant from osigstack as it is no longer needed.
  
  Revision  Changes    Path
  1.230     +13 -19    src/sys/kern/kern_sig.c


More information about the cvs-src mailing list