From owner-freebsd-current Tue May 6 03:47:56 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id DAA04164 for current-outgoing; Tue, 6 May 1997 03:47:56 -0700 (PDT) Received: from critter.dk.tfs.com ([140.145.230.252]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA04159; Tue, 6 May 1997 03:47:52 -0700 (PDT) Received: from critter (localhost [127.0.0.1]) by critter.dk.tfs.com (8.8.5/8.8.5) with ESMTP id MAA00738; Tue, 6 May 1997 12:46:09 +0200 (CEST) To: Peter Dufault cc: phk@dk.tfs.com (Poul-Henning Kamp), current@freebsd.org From: Poul-Henning Kamp Subject: Re: vnode->v_usage In-reply-to: Your message of "Fri, 02 May 1997 08:19:20 EDT." <199705021219.IAA27851@hda.hda.com> Date: Tue, 06 May 1997 12:46:09 +0200 Message-ID: <736.862915569@critter> Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk >I meant this: if I had the time for some research I'd replace all >the *Q* macros with a single opaque data structure (and most likely >a single flavor of queue) with access functions and see what effect >that had on system performance. Well, you get one bit closer to this, when I've got all accesses to internal members of the types of , but I generally think that you will not gain much from it. But of course, it's worth a try... -- Poul-Henning Kamp | phk@FreeBSD.ORG FreeBSD Core-team. http://www.freebsd.org/~phk | phk@login.dknet.dk Private mailbox. whois: [PHK] | phk@tfs.com TRW Financial Systems, Inc. Power and ignorance is a disgusting cocktail.