Date: Wed, 23 Apr 2003 11:50:25 -0700 (PDT) From: John Baldwin <jhb@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_sig.c Message-ID: <200304231850.h3NIoPpN062402@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200304231850.h3NIoPpN062402>