Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Nov 2014 19:45:00 +0000 (UTC)
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r274398 - head/sys/boot/i386/loader
Message-ID:  <201411111945.sABJj0xY072461@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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.
  
  Tested by:	Prokash Sinha <psinha@panasas.com>
  MFC after:	1 week

Modified:
  head/sys/boot/i386/loader/conf.c

Modified: head/sys/boot/i386/loader/conf.c
==============================================================================
--- head/sys/boot/i386/loader/conf.c	Tue Nov 11 19:42:10 2014	(r274397)
+++ head/sys/boot/i386/loader/conf.c	Tue Nov 11 19:44:59 2014	(r274398)
@@ -80,8 +80,11 @@ struct fs_ops *file_system[] = {
 #if defined(LOADER_NANDFS_SUPPORT)
     &nandfs_fsops,
 #endif
-#ifdef LOADER_SPLIT_SUPPORT
-    &splitfs_fsops,
+#ifdef LOADER_NFS_SUPPORT 
+    &nfs_fsops,
+#endif
+#ifdef LOADER_TFTP_SUPPORT
+    &tftp_fsops,
 #endif
 #ifdef LOADER_GZIP_SUPPORT
     &gzipfs_fsops,
@@ -89,11 +92,8 @@ struct fs_ops *file_system[] = {
 #ifdef LOADER_BZIP2_SUPPORT
     &bzipfs_fsops,
 #endif
-#ifdef LOADER_NFS_SUPPORT 
-    &nfs_fsops,
-#endif
-#ifdef LOADER_TFTP_SUPPORT
-    &tftp_fsops,
+#ifdef LOADER_SPLIT_SUPPORT
+    &splitfs_fsops,
 #endif
     NULL
 };



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201411111945.sABJj0xY072461>