From owner-cvs-all Mon Oct 4 4:23:14 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 5E6D914C48; Mon, 4 Oct 1999 04:23:11 -0700 (PDT) (envelope-from phk@FreeBSD.org) Received: (from phk@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id EAA15848; Mon, 4 Oct 1999 04:23:11 -0700 (PDT) (envelope-from phk@FreeBSD.org) Message-Id: <199910041123.EAA15848@freefall.freebsd.org> From: Poul-Henning Kamp Date: Mon, 4 Oct 1999 04:23:10 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/kern vfs_subr.c src/sys/miscfs/specfs spec_vnops.c src/sys/sys vnode.h Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk phk 1999/10/04 04:23:10 PDT Modified files: sys/kern vfs_subr.c sys/miscfs/specfs spec_vnops.c sys/sys vnode.h Log: Move the buffered read/write code out of spec_{read|write} and into two new functions spec_buf{read|write}. Add sysctl vfs.bdev_buffered which defaults to 1 == true. This sysctl can be used to experimentally turn buffered behaviour for bdevs off. I should not be changed while any blockdevices are open. Remove the misplaced sysctl vfs.enable_userblk_io. No other changes in behaviour. Revision Changes Path 1.230 +1 -4 src/sys/kern/vfs_subr.c 1.116 +211 -182 src/sys/miscfs/specfs/spec_vnops.c 1.103 +1 -2 src/sys/sys/vnode.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message