From owner-cvs-all@FreeBSD.ORG Thu Jan 15 08:26:41 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 683) id 5522016A4CF; Thu, 15 Jan 2004 08:26:41 -0800 (PST) Date: Thu, 15 Jan 2004 08:26:41 -0800 From: Eivind Eklund To: Dag-Erling =?unknown-8bit?Q?Sm=F8rgrav?= Message-ID: <20040115162641.GA50773@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=unknown-8bit Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.4.1i cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/kern init_main.c kern_descrip.c sys_pipe.c uipc_syscalls.c uipc_usrreq.c vfs_syscalls.c src/sys/sys filedesc.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: Thu, 15 Jan 2004 16:26:41 -0000 On Thu, Jan 15, 2004 at 11:16:01AM +0100, Dag-Erling Smørgrav wrote: > Dag-Erling Smorgrav writes: > > Log: > > New file descriptor allocation code, derived from similar code introduced > > in OpenBSD by Niels Provos. The patch introduces a bitmap of allocated > > file descriptors which is used to locate available descriptors when a new > > one is needed. It also moves the task of growing the file descriptor table > > out of fdalloc(), reducing complexity in both fdalloc() and do_dup(). > > See http://people.freebsd.org/~des/fdbench/ for benchmark results. Nice work! Eivind.