From owner-cvs-src@FreeBSD.ORG Sat Nov 24 04:22:28 2007 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 942A516A419; Sat, 24 Nov 2007 04:22:28 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8DCD513C455; Sat, 24 Nov 2007 04:22:28 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id lAO4MSoM071286; Sat, 24 Nov 2007 04:22:28 GMT (envelope-from attilio@repoman.freebsd.org) Received: (from attilio@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id lAO4MSGT071285; Sat, 24 Nov 2007 04:22:28 GMT (envelope-from attilio) Message-Id: <200711240422.lAO4MSGT071285@repoman.freebsd.org> From: Attilio Rao Date: Sat, 24 Nov 2007 04:22:28 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/kern kern_lock.c src/sys/sys lockmgr.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 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: Sat, 24 Nov 2007 04:22:28 -0000 attilio 2007-11-24 04:22:28 UTC FreeBSD src repository Modified files: sys/kern kern_lock.c sys/sys lockmgr.h Log: transferlockers() is a very dangerous and hack-ish function as waiters should never be moved by one lock to another. As, luckily, nothing in our tree is using it, axe the function. This breaks lockmgr KPI, so interested, third-party modules should update their source code with appropriate replacement. Ok'ed by: ups, rwatson MFC after: 3 days Revision Changes Path 1.113 +0 -28 src/sys/kern/kern_lock.c 1.54 +0 -1 src/sys/sys/lockmgr.h