Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Mar 2001 18:59:54 -0800 (PST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern kern_sig.c
Message-ID:  <200103070259.f272xt371041@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jhb         2001/03/06 18:59:54 PST

  Modified files:
    sys/kern             kern_sig.c 
  Log:
  - Proc locking.  Most of signal handling is now MP safe and doesn't require
    Giant.  The only exception is the CANSIGNAL() macro.  Unlocking the proc
    lock around sendsig() in trapsignal() is also questionable.  Note that
    the functions sigexit(), psignal(), and issignal() must be called with
    the proc lock of the process in question held.  postsig() and
    trapsignal() should not be called with the proc lock held, but they
    also do not require Giant anymore either.
  - Remove spl's that are now no longer needed as they are fully replaced.
  
  Revision  Changes    Path
  1.110     +163 -71   src/sys/kern/kern_sig.c


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103070259.f272xt371041>