From owner-cvs-all Mon Jun 28 0:55: 3 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id EA9D1153B3; Mon, 28 Jun 1999 00:55:01 -0700 (PDT) (envelope-from mckusick@FreeBSD.org) Received: (from mckusick@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id AAA97764; Mon, 28 Jun 1999 00:55:01 -0700 (PDT) (envelope-from mckusick@FreeBSD.org) Message-Id: <199906280755.AAA97764@freefall.freebsd.org> From: Kirk McKusick Date: Mon, 28 Jun 1999 00:55:01 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern kern_lock.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk mckusick 1999/06/28 00:55:01 PDT Modified files: sys/kern kern_lock.c Log: When requesting an exclusive lock with LK_NOWAIT, do not panic if LK_RECURSIVE is not set, as we will simply return that the lock is busy and not actually deadlock. This allows processes to use polling locks against buffers that they may already hold exclusively locked. Revision Changes Path 1.27 +7 -5 src/sys/kern/kern_lock.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message