From owner-cvs-all Thu Jan 18 21:31:28 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id F13F237B402; Thu, 18 Jan 2001 21:31:07 -0800 (PST) Received: (from dillon@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f0J5V7c59583; Thu, 18 Jan 2001 21:31:07 -0800 (PST) (envelope-from dillon) Message-Id: <200101190531.f0J5V7c59583@freefall.freebsd.org> From: Matt Dillon Date: Thu, 18 Jan 2001 21:31:07 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_cluster.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG dillon 2001/01/18 21:31:07 PST Modified files: sys/kern vfs_cluster.c Log: Do not cluster with B_LOCKED buffers. This is an odd one. This patch appears to fix a panic related to background bitmap writes (for FFS), though neither Kirk, Ian, or I can figure out how B_CLUSTEROK could possibly be set on a bitmap block to cause the clustering code to improperly cluster with a buffer undergoing a background write. In anycase, the clustering code is very fragile and this patch helps with that, as well as possibly fixing a bug Andre was having. Suggested by: Ian Dowse Testing by: Andre Albsmeier Revision Changes Path 1.103 +21 -5 src/sys/kern/vfs_cluster.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message