From owner-cvs-all@FreeBSD.ORG Wed Feb 23 10:17:00 2005 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C2B7C16A4CE; Wed, 23 Feb 2005 10:17:00 +0000 (GMT) Received: from critter.freebsd.dk (f170.freebsd.dk [212.242.86.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 16D1443D58; Wed, 23 Feb 2005 10:17:00 +0000 (GMT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.13.1/8.13.1) with ESMTP id j1NAGt75061691; Wed, 23 Feb 2005 11:16:55 +0100 (CET) (envelope-from phk@critter.freebsd.dk) To: Jeff Roberson From: "Poul-Henning Kamp" In-Reply-To: Your message of "Wed, 23 Feb 2005 04:49:33 EST." <20050223044527.K52537@mail.chesapeake.net> Date: Wed, 23 Feb 2005 11:16:55 +0100 Message-ID: <61690.1109153815@critter.freebsd.dk> Sender: phk@critter.freebsd.dk cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys vnode.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Feb 2005 10:17:00 -0000 In message <20050223044527.K52537@mail.chesapeake.net>, Jeff Roberson writes: >I didn't claim any performance degradation, because I'm sure you can't >measure any in world bench. It is simply a habbit of mine that I feel is >sound as it has made measurable differences in other datastructures. I agree about that in general, but the vnode is the undisputed king (or mother if you prefer) of complexity in our kernel, and we simply need to put that before any epsilon performance improvement. I wish one wouldn't have to forego source code clairity in order to havest performance benefits, but once we get into the territory of cacheline fits and similar things start to become very ugly source code wise. As long as we maintain the functional groupings I don't particularly care which order the groups come in or the order of elements in the groups. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.