From owner-svn-src-head@FreeBSD.ORG Tue Nov 11 20:49:22 2014 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C98BAC43; Tue, 11 Nov 2014 20:49:22 +0000 (UTC) Received: from bigwig.baldwin.cx (bigwig.baldwin.cx [IPv6:2001:470:1f11:75::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A417AAE5; Tue, 11 Nov 2014 20:49:22 +0000 (UTC) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id A1ADEB939; Tue, 11 Nov 2014 15:49:20 -0500 (EST) From: John Baldwin To: src-committers@freebsd.org Subject: Re: svn commit: r274398 - head/sys/boot/i386/loader Date: Tue, 11 Nov 2014 14:59:05 -0500 User-Agent: KMail/1.13.5 (FreeBSD/8.4-CBSD-20140415; KDE/4.5.5; amd64; ; ) References: <201411111945.sABJj0xY072461@svn.freebsd.org> In-Reply-To: <201411111945.sABJj0xY072461@svn.freebsd.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201411111459.05253.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Tue, 11 Nov 2014 15:49:20 -0500 (EST) Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Nov 2014 20:49:22 -0000 On Tuesday, November 11, 2014 2:45:00 pm John Baldwin wrote: > Author: jhb > Date: Tue Nov 11 19:44:59 2014 > New Revision: 274398 > URL: https://svnweb.freebsd.org/changeset/base/274398 > > Log: > Move NFS and TFTP filesystems before the synthetic filesystems (bzip, > gzip, and split). "Real" filesystems should always be listed first so > that the "bare" filename is tried before alternate filenames. For PXE > booting in particular this can remove a lot of spurious pathname lookups. > > While here, move splitfs to the bottom after the bzip and gzip filesystems > as it is the least often used. In particular, prior to this, a PXE boot would try the paths "loader.conf.split", "loader.conf.gz", "loader.conf.gz.split", "loader.conf.bz2", and "loader.conf.bz2.split" before "loader.conf". Now it tries "loader.conf" first. (Arguably we could remove splitfs entirely since we no longer support boot floppies. Not sure if it would still be useful in an embedded scenarios as it implicitly assumes you are replacing removable media.) -- John Baldwin