From owner-cvs-all Sat Oct 31 06:05:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA28241 for cvs-all-outgoing; Sat, 31 Oct 1998 06:05:11 -0800 (PST) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA28233; Sat, 31 Oct 1998 06:05:10 -0800 (PST) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA09130; Sat, 31 Oct 1998 06:05:11 -0800 (PST) Date: Sat, 31 Oct 1998 06:05:11 -0800 (PST) Message-Id: <199810311405.GAA09130@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/sys/sys buf.h vnode.h Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk peter 1998/10/31 06:05:11 PST Modified files: sys/sys buf.h vnode.h Log: Convert the vnode clean/dirty attached buffer lists from LISTs to TAILQs. Add a new flags field (we get this for free because of struct packing) for cleaner management of tailq membership. We had two spare b_flags slots, but they are a precious resource and may be needed for other things that are related to other b_flags bits. The two new flags are convenient to use in a seperate location. Reviewed (in principle) by: dg Obtained from: John Dyson's old work-in-progress Revision Changes Path 1.60 +10 -6 src/sys/sys/buf.h 1.77 +2 -2 src/sys/sys/vnode.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message