From owner-cvs-src@FreeBSD.ORG Tue Feb 8 07:51:14 2005 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A181B16A4CE; Tue, 8 Feb 2005 07:51:14 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BE1843D1D; Tue, 8 Feb 2005 07:51:14 +0000 (GMT) (envelope-from njl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id j187pEoh065538; Tue, 8 Feb 2005 07:51:14 GMT (envelope-from njl@repoman.freebsd.org) Received: (from njl@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id j187pELE065537; Tue, 8 Feb 2005 07:51:14 GMT (envelope-from njl) Message-Id: <200502080751.j187pELE065537@repoman.freebsd.org> From: Nate Lawson Date: Tue, 8 Feb 2005 07:51:14 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/fs/msdosfs msdosfs_conv.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Feb 2005 07:51:14 -0000 njl 2005-02-08 07:51:14 UTC FreeBSD src repository Modified files: sys/fs/msdosfs msdosfs_conv.c Log: Unroll the loop for calculating the 8.3 filename checksum. In testing on my P3, microbenchmarks show the unrolled version is 78x faster. In actual use (recursive ls), this gives an average of 9% improvement in system time and 2% improvement in wall time. Revision Changes Path 1.39 +14 -5 src/sys/fs/msdosfs/msdosfs_conv.c