From owner-freebsd-commit Mon Dec 11 20:18:25 1995 Return-Path: owner-commit Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA05761 for freebsd-commit-outgoing; Mon, 11 Dec 1995 20:18:25 -0800 (PST) Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA05748 for cvs-all-outgoing; Mon, 11 Dec 1995 20:18:20 -0800 (PST) Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA05735 for cvs-sys-outgoing; Mon, 11 Dec 1995 20:18:16 -0800 (PST) Received: (from dyson@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id UAA05725 Mon, 11 Dec 1995 20:18:14 -0800 (PST) Date: Mon, 11 Dec 1995 20:18:14 -0800 (PST) From: John Dyson Message-Id: <199512120418.UAA05725@freefall.freebsd.org> To: CVS-committers, cvs-sys Subject: cvs commit: src/sys/kern vfs_bio.c Sender: owner-commit@FreeBSD.ORG Precedence: bulk dyson 95/12/11 20:18:13 Modified: sys/kern vfs_bio.c Log: This should have fixed some conditions that could cause the "getblk" hang. The B_WANTED flag was being cleared gratuitously, also the optimization of gbincore for ignoring the B_INVAL flag was incorrect. There is no place in the code where buffers are on the hash list that are B_INVAL and not B_BUSY. Revision Changes Path 1.77 +4 -4 src/sys/kern/vfs_bio.c