From owner-cvs-src@FreeBSD.ORG Thu Jan 8 14:44:55 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A01CD16A4CE; Thu, 8 Jan 2004 14:44:55 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id DC20243D46; Thu, 8 Jan 2004 14:44:54 -0800 (PST) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i08Mis0B037615; Thu, 8 Jan 2004 14:44:54 -0800 (PST) (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i08Mis6a037614; Thu, 8 Jan 2004 14:44:54 -0800 (PST) (envelope-from rwatson) Message-Id: <200401082244.i08Mis6a037614@repoman.freebsd.org> From: Robert Watson Date: Thu, 8 Jan 2004 14:44:54 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/kern kern_sig.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jan 2004 22:44:55 -0000 rwatson 2004/01/08 14:44:54 PST FreeBSD src repository Modified files: sys/kern kern_sig.c Log: Drop the sigacts mutex around calls to stopevent() to avoid sleeping holding the mutex. Because the sigacts pointer can't change while the process is "live" (proc locking (x)), we know our pointer is still valid. In communication with: truckman Reviewed by: jhb Revision Changes Path 1.265 +10 -2 src/sys/kern/kern_sig.c