Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch UFS/LFS dirhash:



details:   https://anonhg.NetBSD.org/src/rev/6c7788862329
branches:  trunk
changeset: 368814:6c7788862329
user:      simonb <simonb%NetBSD.org@localhost>
date:      Sun Aug 07 02:52:23 2022 +0000

description:
UFS/LFS dirhash:
- Enable UFS_DIRHASH if the architecture or kernel model specific config
  file can use 128MB of RAM or more.
- Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel
  and by a number of NetBSD developers for years.
- Add LFS_DIRHASH if LFS was enabled.
- Be somewhat consistent with FS options order.

diffstat:

 sys/arch/acorn32/conf/GENERIC                  |  14 ++++++------
 sys/arch/alpha/conf/GENERIC                    |  15 +++++++------
 sys/arch/amd64/conf/ALL                        |  27 +++++++++++++++----------
 sys/arch/amd64/conf/GENERIC                    |  18 ++++++++--------
 sys/arch/amd64/conf/XEN3_DOM0                  |  18 ++++++++--------
 sys/arch/amd64/conf/XEN3_DOMU                  |  23 +++++++++++++--------
 sys/arch/amiga/conf/DRACO                      |  18 +++++++---------
 sys/arch/amiga/conf/GENERIC.in                 |  10 ++++----
 sys/arch/amigappc/conf/GENERIC                 |  14 ++++++------
 sys/arch/amigappc/conf/NULL                    |  15 ++++++-------
 sys/arch/arc/conf/GENERIC                      |  14 ++++++------
 sys/arch/atari/conf/GENERIC.in                 |  10 ++++----
 sys/arch/bebox/conf/GENERIC                    |  20 +++++++++---------
 sys/arch/cats/conf/GENERIC                     |  12 +++++-----
 sys/arch/cesfic/conf/GENERIC                   |   8 +++---
 sys/arch/cobalt/conf/GENERIC                   |  15 +++++++------
 sys/arch/dreamcast/conf/G1IDE                  |  13 ++++++-----
 sys/arch/dreamcast/conf/GENERIC                |  12 +++++-----
 sys/arch/emips/conf/GENERIC                    |  18 +++++++++-------
 sys/arch/epoc32/conf/GENERIC                   |  16 +++++++-------
 sys/arch/evbarm/conf/ADI_BRH                   |  12 ++++++----
 sys/arch/evbarm/conf/ARMADAXP                  |  12 ++++++----
 sys/arch/evbarm/conf/ARMADILLO210              |  15 +++++++------
 sys/arch/evbarm/conf/ARMADILLO9                |  15 +++++++------
 sys/arch/evbarm/conf/BCM5301X                  |  12 ++++++----
 sys/arch/evbarm/conf/BCM56340                  |  12 ++++++----
 sys/arch/evbarm/conf/CP3100                    |  13 +++++++----
 sys/arch/evbarm/conf/CUBOX                     |  16 +++++++-------
 sys/arch/evbarm/conf/DUOVERO                   |  13 ++++++-----
 sys/arch/evbarm/conf/GEMINI                    |  10 +++++---
 sys/arch/evbarm/conf/GEMINI_MASTER             |  10 +++++---
 sys/arch/evbarm/conf/GEMINI_SLAVE              |  10 +++++---
 sys/arch/evbarm/conf/GENERIC.common            |  15 +++++++------
 sys/arch/evbarm/conf/GUMSTIX                   |  17 ++++++++-------
 sys/arch/evbarm/conf/HAWK                      |  11 +++++----
 sys/arch/evbarm/conf/HDL_G                     |  13 ++++++-----
 sys/arch/evbarm/conf/HPT5325                   |  15 ++++++-------
 sys/arch/evbarm/conf/IMX31LITE                 |  12 ++++++----
 sys/arch/evbarm/conf/INTEGRATOR                |  12 ++++++----
 sys/arch/evbarm/conf/INTEGRATOR_CP             |  12 ++++++----
 sys/arch/evbarm/conf/IQ31244                   |  13 +++++++----
 sys/arch/evbarm/conf/IQ80310                   |  12 ++++++----
 sys/arch/evbarm/conf/IQ80321                   |  12 ++++++----
 sys/arch/evbarm/conf/IXDP425                   |  12 ++++++----
 sys/arch/evbarm/conf/IXM1200                   |  12 ++++++----
 sys/arch/evbarm/conf/IYONIX                    |  16 ++++++--------
 sys/arch/evbarm/conf/LUBBOCK                   |  10 +++++---
 sys/arch/evbarm/conf/MARVELL_NAS               |  16 +++++++-------
 sys/arch/evbarm/conf/MINI2440                  |  15 +++++++------
 sys/arch/evbarm/conf/MMNET_GENERIC             |  17 +++++++--------
 sys/arch/evbarm/conf/MPCSA_GENERIC             |  17 +++++++--------
 sys/arch/evbarm/conf/MV2120                    |  16 +++++++-------
 sys/arch/evbarm/conf/N900                      |  12 ++++++----
 sys/arch/evbarm/conf/NAPPI                     |  12 ++++++----
 sys/arch/evbarm/conf/NSLU2                     |   8 ++++--
 sys/arch/evbarm/conf/OMAP5EVM                  |  12 ++++++----
 sys/arch/evbarm/conf/OPENBLOCKS_A6             |  15 ++++++-------
 sys/arch/evbarm/conf/OPENBLOCKS_AX3            |  10 +++++---
 sys/arch/evbarm/conf/OSK5912                   |  10 +++++---
 sys/arch/evbarm/conf/PANDABOARD                |  12 ++++++----
 sys/arch/evbarm/conf/PEPPER                    |  13 ++++++-----
 sys/arch/evbarm/conf/SHEEVAPLUG                |  15 ++++++-------
 sys/arch/evbarm/conf/SMDK2410                  |  12 ++++++----
 sys/arch/evbarm/conf/SMDK2800                  |  12 ++++++----
 sys/arch/evbarm/conf/TEAMASA_NPWR              |  12 ++++++----
 sys/arch/evbarm/conf/TEAMASA_NPWR_FC           |  12 ++++++----
 sys/arch/evbarm/conf/TISDP2420                 |  12 ++++++----
 sys/arch/evbarm/conf/TISDP2430                 |  12 ++++++----
 sys/arch/evbarm/conf/TS7200                    |  12 ++++++----
 sys/arch/evbarm/conf/TWINTAIL                  |  12 ++++++----
 sys/arch/evbarm/conf/VIPER                     |   8 ++++--
 sys/arch/evbarm/conf/VTC100                    |  12 ++++++----
 sys/arch/evbarm/conf/ZAO425                    |  12 ++++++----
 sys/arch/evbmips/conf/ADM5120                  |  12 ++++++----
 sys/arch/evbmips/conf/ADM5120-NB               |  12 ++++++----
 sys/arch/evbmips/conf/ADM5120-USB              |  12 ++++++----
 sys/arch/evbmips/conf/ALCHEMY                  |  12 ++++++----
 sys/arch/evbmips/conf/AP30                     |  12 ++++++----
 sys/arch/evbmips/conf/CI20                     |  14 +++++++-----
 sys/arch/evbmips/conf/CPMBR1400                |  13 +++++++----
 sys/arch/evbmips/conf/DB120                    |  12 ++++++----
 sys/arch/evbmips/conf/GDIUM                    |  15 +++++++------
 sys/arch/evbmips/conf/LINKITSMART7688          |  13 +++++++----
 sys/arch/evbmips/conf/LOONGSON                 |  15 +++++++------
 sys/arch/evbmips/conf/MALTA                    |  10 ++++----
 sys/arch/evbmips/conf/MERAKI                   |  12 ++++++----
 sys/arch/evbmips/conf/MIPSSIM                  |  12 ++++++----
 sys/arch/evbmips/conf/OCTEON                   |  15 ++++++++-----
 sys/arch/evbmips/conf/RB153                    |  12 ++++++----
 sys/arch/evbmips/conf/RB433UAH                 |  12 ++++++----
 sys/arch/evbmips/conf/SBMIPS                   |  15 +++++++------
 sys/arch/evbmips/conf/WGT624V3                 |  12 ++++++----
 sys/arch/evbmips/conf/XLSATX                   |  13 ++++++-----
 sys/arch/evbmips/conf/ZYXELKX                  |  13 +++++++----
 sys/arch/evbppc/conf/DHT                       |  20 +++++++++++-------
 sys/arch/evbppc/conf/EV64260                   |  10 +++++---
 sys/arch/evbppc/conf/EXPLORA451                |  11 ++++++---
 sys/arch/evbppc/conf/MPC8536DS                 |  15 ++++++++-----
 sys/arch/evbppc/conf/MPC8548CDS                |  15 ++++++++-----
 sys/arch/evbppc/conf/OPENBLOCKS200             |  11 ++++++---
 sys/arch/evbppc/conf/OPENBLOCKS266             |  19 ++++++++++-------
 sys/arch/evbppc/conf/OPENBLOCKS600             |  21 +++++++++++--------
 sys/arch/evbppc/conf/P2020DS                   |  15 ++++++++-----
 sys/arch/evbppc/conf/P2020RDB                  |  15 ++++++++-----
 sys/arch/evbppc/conf/PMPPC                     |  13 +++++++----
 sys/arch/evbppc/conf/RB800                     |  15 ++++++++-----
 sys/arch/evbppc/conf/RB850GX2                  |  15 ++++++++-----
 sys/arch/evbppc/conf/TWRP1025                  |  15 ++++++++-----
 sys/arch/evbppc/conf/VIRTEX_DFC                |  10 +++++---
 sys/arch/evbppc/conf/VIRTEX_GSRD1              |  10 +++++---
 sys/arch/evbppc/conf/VIRTEX_GSRD2              |  10 +++++---
 sys/arch/evbppc/conf/WALNUT                    |  11 ++++++---
 sys/arch/evbsh3/conf/COMPUTEX7750              |   4 ++-
 sys/arch/evbsh3/conf/CQREEKSH3                 |   4 ++-
 sys/arch/evbsh3/conf/KZSH401                   |   4 ++-
 sys/arch/evbsh3/conf/NEXTVOD                   |  10 +++++---
 sys/arch/evbsh3/conf/T_SH7706LAN               |   4 ++-
 sys/arch/evbsh3/conf/T_SH7706LSR               |   4 ++-
 sys/arch/ews4800mips/conf/GENERIC              |  15 +++++++------
 sys/arch/hp300/conf/GENERIC                    |  19 +++++++++--------
 sys/arch/hp300/conf/INSTALL                    |  18 +++++++++-------
 sys/arch/hpcmips/conf/GENERIC                  |  15 +++++++------
 sys/arch/hpcsh/conf/GENERIC                    |   3 +-
 sys/arch/hppa/conf/GENERIC                     |  15 +++++++------
 sys/arch/i386/conf/ALL                         |  23 +++++++++++++--------
 sys/arch/i386/conf/GENERIC                     |  17 ++++++++-------
 sys/arch/i386/conf/XEN3PAE_DOM0                |  15 +++++++------
 sys/arch/i386/conf/XEN3PAE_DOMU                |  15 +++++++------
 sys/arch/ia64/conf/GENERIC                     |  12 +++++-----
 sys/arch/ia64/conf/GENERIC.SKI                 |  15 +++++++------
 sys/arch/ibmnws/conf/GENERIC                   |   9 ++++---
 sys/arch/iyonix/conf/GENERIC                   |  16 ++++++--------
 sys/arch/landisk/conf/GENERIC                  |  17 ++++++++-------
 sys/arch/luna68k/conf/GENERIC                  |  17 ++++++++-------
 sys/arch/luna68k/conf/INSTALL                  |  14 +++++++-----
 sys/arch/mac68k/conf/GENERIC                   |  15 +++++++------
 sys/arch/macppc/conf/GENERIC                   |  16 +++++++-------
 sys/arch/macppc/conf/GENERIC_601               |  15 +++++++------
 sys/arch/macppc/conf/MAMBO                     |   8 +++---
 sys/arch/macppc/conf/POWERMAC_G5               |  13 ++++++-----
 sys/arch/macppc/conf/POWERMAC_G5_11_2          |  12 ++++++----
 sys/arch/mipsco/conf/GENERIC                   |  12 ++++++----
 sys/arch/mmeye/conf/GENERIC                    |  15 +++++++------
 sys/arch/mmeye/conf/MMEYE_WLF                  |  13 ++++++-----
 sys/arch/mvme68k/conf/GENERIC                  |  13 ++++++-----
 sys/arch/mvmeppc/conf/GENERIC                  |  15 +++++++------
 sys/arch/netwinder/conf/GENERIC                |  10 ++++----
 sys/arch/news68k/conf/GENERIC                  |  17 ++++++++-------
 sys/arch/news68k/conf/GENERIC_TINY             |  16 ++++++++------
 sys/arch/newsmips/conf/GENERIC                 |  18 +++++++++-------
 sys/arch/next68k/conf/GENERIC                  |  13 ++++++-----
 sys/arch/ofppc/conf/GENERIC                    |  17 ++++++++-------
 sys/arch/playstation2/conf/config.playstation2 |   9 +++++--
 sys/arch/pmax/conf/GENERIC                     |  18 +++++++++-------
 sys/arch/pmax/conf/GENERIC64                   |  19 +++++++++--------
 sys/arch/prep/conf/GENERIC                     |  18 ++++++++--------
 sys/arch/riscv/conf/GENERIC                    |  16 ++++++--------
 sys/arch/rs6000/conf/GENERIC                   |  18 ++++++++--------
 sys/arch/sandpoint/conf/GENERIC                |  16 ++++++++------
 sys/arch/sbmips/conf/GENERIC                   |  13 ++++++-----
 sys/arch/sgimips/conf/GENERIC32_IP12           |  14 ++++++------
 sys/arch/sgimips/conf/GENERIC32_IP2x           |  14 ++++++------
 sys/arch/sgimips/conf/GENERIC32_IP3x           |  14 ++++++------
 sys/arch/shark/conf/GENERIC                    |  14 ++++++------
 sys/arch/sparc/conf/GENERIC                    |  17 ++++++++-------
 sys/arch/sparc/conf/MRCOFFEE                   |  13 ++++++-----
 sys/arch/sparc64/conf/GENERIC                  |  13 ++++++-----
 sys/arch/sparc64/conf/NONPLUS64                |  12 ++++++----
 sys/arch/sun2/conf/GENERIC                     |  17 ++++++++-------
 sys/arch/sun3/conf/DISKLESS                    |  14 +++++++-----
 sys/arch/sun3/conf/GENERIC                     |  19 ++++++++++-------
 sys/arch/sun3/conf/GENERIC3X                   |  16 ++++++++------
 sys/arch/vax/conf/GENERIC                      |  16 ++++++++------
 sys/arch/vax/conf/VAX780                       |  15 +++++++------
 sys/arch/x68k/conf/GENERIC                     |  14 ++++++------
 sys/arch/zaurus/conf/GENERIC                   |  14 ++++++------
 176 files changed, 1318 insertions(+), 1069 deletions(-)

diffs (truncated from 6227 to 300 lines):

diff -r 6176609d2009 -r 6c7788862329 sys/arch/acorn32/conf/GENERIC
--- a/sys/arch/acorn32/conf/GENERIC     Sun Aug 07 02:33:47 2022 +0000
+++ b/sys/arch/acorn32/conf/GENERIC     Sun Aug 07 02:52:23 2022 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: GENERIC,v 1.134 2020/09/27 13:48:49 roy Exp $
+#      $NetBSD: GENERIC,v 1.135 2022/08/07 02:52:23 simonb Exp $
 #
 #      GENERIC --- NetBSD/acorn32 complete configuration
 #
@@ -22,7 +22,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident         "GENERIC-$Revision: 1.134 $"
+#ident         "GENERIC-$Revision: 1.135 $"
 
 # estimated number of users
 maxusers       32
@@ -66,14 +66,14 @@
 #file-system   UDF             # experimental - OSTA UDF CD/DVD file-system
 
 # File system options
+#options       FFS_EI          # FFS Endian Independent support
+#options       FFS_NO_SNAPSHOT # No FFS snapshot support
 options        QUOTA           # legacy UFS quotas
 options        QUOTA2          # new, in-filesystem UFS quotas
-#options       FFS_EI          # FFS Endian Independent support
+#options       UFS_DIRHASH     # UFS Large Directory Hashing
+options        UFS_EXTATTR     # Extended attribute support for UFS1
 options        WAPBL           # File system journaling support
-#options       UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
-options        NFSSERVER
-#options       FFS_NO_SNAPSHOT # No FFS snapshot support
-options        UFS_EXTATTR     # Extended attribute support for UFS1
+options        NFSSERVER       # Network File System server
 
 # Networking options
 
diff -r 6176609d2009 -r 6c7788862329 sys/arch/alpha/conf/GENERIC
--- a/sys/arch/alpha/conf/GENERIC       Sun Aug 07 02:33:47 2022 +0000
+++ b/sys/arch/alpha/conf/GENERIC       Sun Aug 07 02:52:23 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.414 2021/09/09 13:08:07 jakllsch Exp $
+# $NetBSD: GENERIC,v 1.415 2022/08/07 02:52:23 simonb Exp $
 #
 # This machine description file is used to generate the default NetBSD
 # kernel.
@@ -19,7 +19,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-ident          "GENERIC-$Revision: 1.414 $"
+ident          "GENERIC-$Revision: 1.415 $"
 
 maxusers 32
 
@@ -92,14 +92,15 @@
 #file-system   UDF             # experimental - OSTA UDF CD/DVD file-system
 
 # File system options
+#options       FFS_EI          # FFS Endian Independent support
+#options       FFS_NO_SNAPSHOT # No FFS snapshot support
 options        QUOTA           # legacy UFS quotas
 options        QUOTA2          # new, in-filesystem UFS quotas
-#options       FFS_EI          # FFS Endian Independent support
+options        UFS_DIRHASH     # UFS Large Directory Hashing
+options        UFS_EXTATTR     # Extended attribute support for UFS1
 options        WAPBL           # File system journaling support
-#options       UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
-options        NFSSERVER       # Sun NFS-compatible file system server
-#options       FFS_NO_SNAPSHOT # No FFS snapshot support
-options        UFS_EXTATTR     # Extended attribute support for UFS1
+options        LFS_DIRHASH     # LFS version of UFS_DIRHASH - experimental
+options        NFSSERVER       # Network File System server
 
 # Networking options
 #options       GATEWAY         # packet forwarding
diff -r 6176609d2009 -r 6c7788862329 sys/arch/amd64/conf/ALL
--- a/sys/arch/amd64/conf/ALL   Sun Aug 07 02:33:47 2022 +0000
+++ b/sys/arch/amd64/conf/ALL   Sun Aug 07 02:52:23 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.172 2022/05/29 08:06:40 rin Exp $
+# $NetBSD: ALL,v 1.173 2022/08/07 02:52:23 simonb Exp $
 # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
 #
 # ALL machine description file
@@ -17,7 +17,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident         "ALL-$Revision: 1.172 $"
+#ident         "ALL-$Revision: 1.173 $"
 
 maxusers       64              # estimated number of users
 
@@ -193,23 +193,28 @@
 file-system    AUTOFS          # Automounter Filesystem
 
 # File system options
+# ffs
+options        FFS_EI          # FFS Endian Independent support
+#options       FFS_NO_SNAPSHOT # No FFS snapshot support
 options        QUOTA           # legacy UFS quotas
 options        QUOTA2          # new, in-filesystem UFS quotas
-options        DISKLABEL_EI    # disklabel Endian Independent support
-options        FFS_EI          # FFS Endian Independent support
+options        UFS_ACL         # UFS Access Control Lists
+options        UFS_DIRHASH     # UFS Large Directory Hashing
+options        UFS_EXTATTR     # Extended attribute support for UFS1
 options        WAPBL           # File system journaling support
-options        UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
-options        UFS_EXTATTR
+# lfs
+options        LFS_DIRHASH     # LFS version of UFS_DIRHASH - experimental
+options        LFS_EI          # LFS endian-independent support - experimental
+options        LFS_EXTATTR     # extended attributes for LFS - experimental
 options        LFS_KERNEL_RFW
-options        LFS_EI          # LFS endian-independent support - experimental
-options        LFS_DIRHASH     # LFS version of UFS_DIRHASH - experimental
-options        LFS_EXTATTR     # extended attributes for LFS - experimental
 options        LFS_QUOTA       # quotas for LFS - experimental
 options        LFS_QUOTA2      # new-style quotas for LFS - experimental
-options        NFSSERVER       # Network File System server
-#options       FFS_NO_SNAPSHOT # No FFS snapshot support
+# ext2fs
 options        EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                                # immutable) behave as system flags.
+# other
+options        DISKLABEL_EI    # disklabel Endian Independent support
+options        NFSSERVER       # Network File System server
 options        V7FS_EI         # V7FS Endian Independent support
 
 # Networking options
diff -r 6176609d2009 -r 6c7788862329 sys/arch/amd64/conf/GENERIC
--- a/sys/arch/amd64/conf/GENERIC       Sun Aug 07 02:33:47 2022 +0000
+++ b/sys/arch/amd64/conf/GENERIC       Sun Aug 07 02:52:23 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.595 2022/04/16 11:57:46 nia Exp $
+# $NetBSD: GENERIC,v 1.596 2022/08/07 02:52:23 simonb Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident         "GENERIC-$Revision: 1.595 $"
+#ident         "GENERIC-$Revision: 1.596 $"
 
 maxusers       64              # estimated number of users
 
@@ -194,16 +194,16 @@
 
 # File system options
 # ffs
+options        FFS_EI          # FFS Endian Independent support
+#options       FFS_NO_SNAPSHOT # No FFS snapshot support
 options        QUOTA           # legacy UFS quotas
 options        QUOTA2          # new, in-filesystem UFS quotas
-options        FFS_EI          # FFS Endian Independent support
+options        UFS_ACL         # UFS Access Control Lists
+options        UFS_DIRHASH     # UFS Large Directory Hashing
+options        UFS_EXTATTR     # Extended attribute support for UFS1
 options        WAPBL           # File system journaling support
-# Note that UFS_DIRHASH is suspected of causing kernel memory corruption.
-# It is not recommended for general use.
-#options       UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
-options        UFS_ACL         # UFS Access Control Lists
-#options       FFS_NO_SNAPSHOT # No FFS snapshot support
-options        UFS_EXTATTR     # Extended attribute support for UFS1
+# lfs
+options        LFS_DIRHASH     # LFS version of UFS_DIRHASH
 # ext2fs
 #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                                # immutable) behave as system flags.
diff -r 6176609d2009 -r 6c7788862329 sys/arch/amd64/conf/XEN3_DOM0
--- a/sys/arch/amd64/conf/XEN3_DOM0     Sun Aug 07 02:33:47 2022 +0000
+++ b/sys/arch/amd64/conf/XEN3_DOM0     Sun Aug 07 02:52:23 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: XEN3_DOM0,v 1.196 2022/05/24 17:06:08 bouyer Exp $
+# $NetBSD: XEN3_DOM0,v 1.197 2022/08/07 02:52:23 simonb Exp $
 
 # XEN3_DOM0 machine description file
 #
@@ -14,7 +14,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident         "XEN3_DOM0-$Revision: 1.196 $"
+#ident         "XEN3_DOM0-$Revision: 1.197 $"
 
 maxusers       32              # estimated number of users
 
@@ -195,16 +195,16 @@
 
 # File system options
 # ffs
+options        FFS_EI          # FFS Endian Independent support
+#options       FFS_NO_SNAPSHOT # No FFS snapshot support
 options        QUOTA           # legacy UFS quotas
 options        QUOTA2          # new, in-filesystem UFS quotas
-options        FFS_EI          # FFS Endian Independent support
+options                UFS_ACL         # UFS Access Control Lists
+options        UFS_DIRHASH     # UFS Large Directory Hashing
+options        UFS_EXTATTR     # Extended attribute support for UFS1
 options        WAPBL           # File system journaling support
-# Note that UFS_DIRHASH is suspected of causing kernel memory corruption.
-# It is not recommended for general use.
-#options       UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
-options                UFS_ACL         # UFS Access Control Lists
-#options       FFS_NO_SNAPSHOT # No FFS snapshot support
-options        UFS_EXTATTR     # Extended attribute support for UFS1
+# lfs
+options        LFS_DIRHASH     # LFS version of UFS_DIRHASH
 # ext2fs
 #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                                # immutable) behave as system flags.
diff -r 6176609d2009 -r 6c7788862329 sys/arch/amd64/conf/XEN3_DOMU
--- a/sys/arch/amd64/conf/XEN3_DOMU     Sun Aug 07 02:33:47 2022 +0000
+++ b/sys/arch/amd64/conf/XEN3_DOMU     Sun Aug 07 02:52:23 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: XEN3_DOMU,v 1.98 2021/11/29 20:03:15 jdolecek Exp $
+# $NetBSD: XEN3_DOMU,v 1.99 2022/08/07 02:52:23 simonb Exp $
 
 include        "arch/amd64/conf/std.xen"
 
@@ -11,7 +11,7 @@
 #options       UVMHIST_PRINT
 #options       SYSCALL_DEBUG
 
-#ident         "XEN3_DOMU-$Revision: 1.98 $"
+#ident         "XEN3_DOMU-$Revision: 1.99 $"
 
 maxusers       32              # estimated number of users
 
@@ -74,18 +74,23 @@
 include "conf/filesystems.config"
 
 # File system options
+# ffs
+#options       FFS_EI          # FFS Endian Independent support
+#options       FFS_NO_SNAPSHOT # No FFS snapshot support
 options        QUOTA           # legacy UFS quotas
 options        QUOTA2          # new, in-filesystem UFS quotas
-#options       DISKLABEL_EI    # disklabel Endian Independent support
-#options       FFS_EI          # FFS Endian Independent support
+options                UFS_ACL         # UFS Access Control Lists
+options        UFS_DIRHASH     # UFS Large Directory Hashing
+options        UFS_EXTATTR     # Extended attribute support for UFS1
 options        WAPBL           # File system journaling support
-#options       UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
-options                UFS_ACL         # UFS Access Control Lists
-options        NFSSERVER       # Network File System server
-#options       FFS_NO_SNAPSHOT # No FFS snapshot support
-options        UFS_EXTATTR     # Extended attribute support for UFS1
+# lfs
+options        LFS_DIRHASH     # LFS version of UFS_DIRHASH
+# ext2fs
 #options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
                                # immutable) behave as system flags.
+# other
+#options       DISKLABEL_EI    # disklabel Endian Independent support
+options        NFSSERVER       # Network File System server
 
 # Networking options
 #options       GATEWAY         # packet forwarding
diff -r 6176609d2009 -r 6c7788862329 sys/arch/amiga/conf/DRACO
--- a/sys/arch/amiga/conf/DRACO Sun Aug 07 02:33:47 2022 +0000
+++ b/sys/arch/amiga/conf/DRACO Sun Aug 07 02:52:23 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: DRACO,v 1.200 2022/05/29 10:51:42 rin Exp $
+# $NetBSD: DRACO,v 1.201 2022/08/07 02:52:23 simonb Exp $
 #
 # This file was automatically created.
 # Changes will be lost when make is run in this directory.
@@ -29,7 +29,7 @@
 
 options        INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident                 "GENERIC-$Revision: 1.200 $"
+#ident                 "GENERIC-$Revision: 1.201 $"
 
 makeoptions    COPTS="-O2 -fno-reorder-blocks -fno-omit-frame-pointer"
        # See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for
@@ -103,20 +103,18 @@
 file-system    TMPFS           # Efficient memory file-system
 #file-system   UDF             # experimental - OSTA UDF CD/DVD file-system
 
-# Filesystem options
-
+# File system options
 #options       FFS_EI          # FFS Endian Independent support
-options        WAPBL           # File system journaling support
-
+#options       FFS_NO_SNAPSHOT # No FFS snapshot support
 options        QUOTA           # legacy UFS quotas
 options        QUOTA2          # new, in-filesystem UFS quotas
-#options       UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
-options        NFSSERVER       # Network File System server side code
-#options       FFS_NO_SNAPSHOT # No FFS snapshot support



Home | Main Index | Thread Index | Old Index