From owner-cvs-all@FreeBSD.ORG Thu Jun 19 11:13:08 2003 Return-Path: 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 7FCAB37B401; Thu, 19 Jun 2003 11:13:08 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1BDC743F85; Thu, 19 Jun 2003 11:13:08 -0700 (PDT) (envelope-from alfred@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h5JID70U045736; Thu, 19 Jun 2003 11:13:07 -0700 (PDT) (envelope-from alfred@repoman.freebsd.org) Received: (from alfred@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h5JID7jS045732; Thu, 19 Jun 2003 11:13:07 -0700 (PDT) Message-Id: <200306191813.h5JID7jS045732@repoman.freebsd.org> From: Alfred Perlstein Date: Thu, 19 Jun 2003 11:13:07 -0700 (PDT) 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_descrip.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jun 2003 18:13:09 -0000 alfred 2003/06/19 11:13:07 PDT FreeBSD src repository Modified files: sys/kern kern_descrip.c Log: Unlock the struct file lock before aquiring Giant, otherwise we can deadlock because of lock order reversals. This was not caught because Witness ignores pool mutexes right now. Diagnosis and help: truckman Noticed by: pho Revision Changes Path 1.204 +3 -3 src/sys/kern/kern_descrip.c