From owner-cvs-all Wed Jul 3 7:43:34 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2F39837B400; Wed, 3 Jul 2002 07:43:28 -0700 (PDT) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id D6EF543E09; Wed, 3 Jul 2002 07:43:27 -0700 (PDT) (envelope-from jlemon@FreeBSD.org) Received: from freefall.freebsd.org (jlemon@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.4/8.12.4) with ESMTP id g63EhRJU095507; Wed, 3 Jul 2002 07:43:27 -0700 (PDT) (envelope-from jlemon@freefall.freebsd.org) Received: (from jlemon@localhost) by freefall.freebsd.org (8.12.4/8.12.4/Submit) id g63EhRVq095506; Wed, 3 Jul 2002 07:43:27 -0700 (PDT) Message-Id: <200207031443.g63EhRVq095506@freefall.freebsd.org> From: Jonathan Lemon Date: Wed, 3 Jul 2002 07:43:27 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_sig.c X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG jlemon 2002/07/03 07:43:27 PDT Modified files: (Branch: RELENG_4) sys/kern kern_sig.c Log: Protect the knote() call with splhigh. This routine can apparently be called both in process and interrupt context, but the kevent code assumes the caller handles the locking in the event generation case. In -current, this is protected by asserting we hold the proc lock. Testing by: Don Bowman Revision Changes Path 1.72.2.16 +2 -0 src/sys/kern/kern_sig.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message