Module Name:    src
Committed By:   christos
Date:           Mon Jan 29 18:27:15 UTC 2024

Modified Files:
        src/share/man/man4: options.4
        src/sys/arch/amd64/conf: ALL GENERIC XEN3_DOM0 XEN3_DOMU
        src/sys/arch/amiga/conf: DRACO GENERIC GENERIC.in INSTALL
        src/sys/arch/amigappc/conf: GENERIC NULL
        src/sys/arch/arc/conf: ARCTIC GENERIC M403 MIMORI PICA RPC44
        src/sys/arch/atari/conf: GENERIC.in
        src/sys/arch/bebox/conf: GENERIC
        src/sys/arch/cobalt/conf: GENERIC INSTALL
        src/sys/arch/dreamcast/conf: G1IDE GENERIC
        src/sys/arch/epoc32/conf: GENERIC
        src/sys/arch/evbarm/conf: ARMADILLO210 ARMADILLO9 CUBOX GENERIC.common
            GUMSTIX HDL_G HPT5325 IYONIX MARVELL_NAS MMNET_GENERIC
            MPCSA_GENERIC MV2120 OPENBLOCKS_A6 SHEEVAPLUG
        src/sys/arch/evbmips/conf: ADM5120 ADM5120-NB ADM5120-USB ALCHEMY AP30
            CI20 CPMBR1400 DB120 LINKITSMART7688 MALTA MERAKI MIPSSIM OCTEON
            RB153 RB433UAH SBMIPS WGT624V3 XLSATX ZYXELKX
        src/sys/arch/evbppc/conf: DHT EV64260 EXPLORA451 MPC8536DS MPC8548CDS
            OPENBLOCKS200 OPENBLOCKS266 OPENBLOCKS600 P2020DS P2020RDB PMPPC
            RB800 RB850GX2 TWRP1025 VIRTEX_DFC VIRTEX_GSRD1 VIRTEX_GSRD2 WALNUT
        src/sys/arch/ews4800mips/conf: GENERIC
        src/sys/arch/hp300/conf: GENERIC INSTALL
        src/sys/arch/hpcsh/conf: GENERIC
        src/sys/arch/hppa/conf: GENERIC
        src/sys/arch/i386/conf: ALL GENERIC GENERIC_PS2TINY GENERIC_TINY
            INSTALL_FLOPPY INSTALL_TINY NET4501 XEN3PAE_DOM0 XEN3PAE_DOMU
        src/sys/arch/ia64/conf: GENERIC GENERIC.SKI
        src/sys/arch/ibmnws/conf: GENERIC
        src/sys/arch/iyonix/conf: GENERIC
        src/sys/arch/landisk/conf: GENERIC
        src/sys/arch/mac68k/conf: GENERIC
        src/sys/arch/macppc/conf: GENERIC GENERIC_601 MAMBO POWERMAC_G5
            POWERMAC_G5_11_2
        src/sys/arch/mmeye/conf: GENERIC MMEYE_WLF MMTA MMTAICE MMTAROMNEW
        src/sys/arch/mvmeppc/conf: GENERIC
        src/sys/arch/next68k/conf: GENERIC RAMDISK SLAB
        src/sys/arch/ofppc/conf: GENERIC
        src/sys/arch/prep/conf: GENERIC INSTALL INSTALL_SMALL
        src/sys/arch/riscv/conf: GENERIC.common
        src/sys/arch/rs6000/conf: GENERIC
        src/sys/arch/sandpoint/conf: GENERIC
        src/sys/arch/sbmips/conf: GENERIC
        src/sys/arch/sgimips/conf: GENERIC32_IP12 GENERIC32_IP2x GENERIC32_IP3x
        src/sys/arch/zaurus/conf: GENERIC
        src/sys/ufs/ext2fs: ext2fs_vnops.c

Log Message:
PR/57889: Ricardo Branco: ext2fs does not have user immutable and append
file flags, only system ones. Restrict those to the superuser. Before
the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the
default.


To generate a diff of this commit:
cvs rdiff -u -r1.527 -r1.528 src/share/man/man4/options.4
cvs rdiff -u -r1.183 -r1.184 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.608 -r1.609 src/sys/arch/amd64/conf/GENERIC
cvs rdiff -u -r1.201 -r1.202 src/sys/arch/amd64/conf/XEN3_DOM0
cvs rdiff -u -r1.103 -r1.104 src/sys/arch/amd64/conf/XEN3_DOMU
cvs rdiff -u -r1.201 -r1.202 src/sys/arch/amiga/conf/DRACO
cvs rdiff -u -r1.338 -r1.339 src/sys/arch/amiga/conf/GENERIC
cvs rdiff -u -r1.151 -r1.152 src/sys/arch/amiga/conf/GENERIC.in
cvs rdiff -u -r1.141 -r1.142 src/sys/arch/amiga/conf/INSTALL
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/amigappc/conf/GENERIC
cvs rdiff -u -r1.62 -r1.63 src/sys/arch/amigappc/conf/NULL
cvs rdiff -u -r1.73 -r1.74 src/sys/arch/arc/conf/ARCTIC
cvs rdiff -u -r1.203 -r1.204 src/sys/arch/arc/conf/GENERIC
cvs rdiff -u -r1.69 -r1.70 src/sys/arch/arc/conf/M403
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/arc/conf/MIMORI
cvs rdiff -u -r1.86 -r1.87 src/sys/arch/arc/conf/PICA
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/arc/conf/RPC44
cvs rdiff -u -r1.125 -r1.126 src/sys/arch/atari/conf/GENERIC.in
cvs rdiff -u -r1.169 -r1.170 src/sys/arch/bebox/conf/GENERIC
cvs rdiff -u -r1.173 -r1.174 src/sys/arch/cobalt/conf/GENERIC
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/cobalt/conf/INSTALL
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/dreamcast/conf/G1IDE
cvs rdiff -u -r1.138 -r1.139 src/sys/arch/dreamcast/conf/GENERIC
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/epoc32/conf/GENERIC
cvs rdiff -u -r1.48 -r1.49 src/sys/arch/evbarm/conf/ARMADILLO210
cvs rdiff -u -r1.67 -r1.68 src/sys/arch/evbarm/conf/ARMADILLO9 \
    src/sys/arch/evbarm/conf/HDL_G
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/evbarm/conf/CUBOX
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/evbarm/conf/GENERIC.common
cvs rdiff -u -r1.110 -r1.111 src/sys/arch/evbarm/conf/GUMSTIX
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/evbarm/conf/HPT5325
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/evbarm/conf/IYONIX
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/evbarm/conf/MARVELL_NAS
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/evbarm/conf/MMNET_GENERIC
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/evbarm/conf/MPCSA_GENERIC
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/evbarm/conf/MV2120
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/evbarm/conf/OPENBLOCKS_A6
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/evbarm/conf/SHEEVAPLUG
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/evbmips/conf/ADM5120 \
    src/sys/arch/evbmips/conf/ADM5120-USB src/sys/arch/evbmips/conf/CI20 \
    src/sys/arch/evbmips/conf/WGT624V3 src/sys/arch/evbmips/conf/XLSATX
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/evbmips/conf/ADM5120-NB
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/evbmips/conf/ALCHEMY
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/evbmips/conf/AP30
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/evbmips/conf/CPMBR1400
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/evbmips/conf/DB120 \
    src/sys/arch/evbmips/conf/RB153
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/evbmips/conf/LINKITSMART7688
cvs rdiff -u -r1.105 -r1.106 src/sys/arch/evbmips/conf/MALTA
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/evbmips/conf/MERAKI
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbmips/conf/MIPSSIM
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbmips/conf/OCTEON \
    src/sys/arch/evbmips/conf/SBMIPS
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/evbmips/conf/RB433UAH
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/evbmips/conf/ZYXELKX
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbppc/conf/DHT
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/evbppc/conf/EV64260
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/evbppc/conf/EXPLORA451
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/evbppc/conf/MPC8536DS
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/evbppc/conf/MPC8548CDS
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/evbppc/conf/OPENBLOCKS200
cvs rdiff -u -r1.79 -r1.80 src/sys/arch/evbppc/conf/OPENBLOCKS266
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/evbppc/conf/OPENBLOCKS600 \
    src/sys/arch/evbppc/conf/VIRTEX_GSRD1
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/evbppc/conf/P2020DS \
    src/sys/arch/evbppc/conf/P2020RDB src/sys/arch/evbppc/conf/VIRTEX_GSRD2
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/evbppc/conf/PMPPC
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/evbppc/conf/RB800
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbppc/conf/RB850GX2
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/evbppc/conf/TWRP1025
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/evbppc/conf/VIRTEX_DFC
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/evbppc/conf/WALNUT
cvs rdiff -u -r1.67 -r1.68 src/sys/arch/ews4800mips/conf/GENERIC
cvs rdiff -u -r1.211 -r1.212 src/sys/arch/hp300/conf/GENERIC
cvs rdiff -u -r1.70 -r1.71 src/sys/arch/hp300/conf/INSTALL
cvs rdiff -u -r1.117 -r1.118 src/sys/arch/hpcsh/conf/GENERIC
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/hppa/conf/GENERIC
cvs rdiff -u -r1.514 -r1.515 src/sys/arch/i386/conf/ALL
cvs rdiff -u -r1.1252 -r1.1253 src/sys/arch/i386/conf/GENERIC
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/i386/conf/GENERIC_PS2TINY
cvs rdiff -u -r1.171 -r1.172 src/sys/arch/i386/conf/GENERIC_TINY
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/i386/conf/INSTALL_FLOPPY
cvs rdiff -u -r1.164 -r1.165 src/sys/arch/i386/conf/INSTALL_TINY
cvs rdiff -u -r1.105 -r1.106 src/sys/arch/i386/conf/NET4501
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/i386/conf/XEN3PAE_DOM0
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/i386/conf/XEN3PAE_DOMU
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/ia64/conf/GENERIC
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/ia64/conf/GENERIC.SKI
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/ibmnws/conf/GENERIC
cvs rdiff -u -r1.116 -r1.117 src/sys/arch/iyonix/conf/GENERIC
cvs rdiff -u -r1.76 -r1.77 src/sys/arch/landisk/conf/GENERIC
cvs rdiff -u -r1.237 -r1.238 src/sys/arch/mac68k/conf/GENERIC
cvs rdiff -u -r1.378 -r1.379 src/sys/arch/macppc/conf/GENERIC
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/macppc/conf/GENERIC_601
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/macppc/conf/MAMBO
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/macppc/conf/POWERMAC_G5
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/macppc/conf/POWERMAC_G5_11_2
cvs rdiff -u -r1.132 -r1.133 src/sys/arch/mmeye/conf/GENERIC
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/mmeye/conf/MMEYE_WLF
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/mmeye/conf/MMTA
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/mmeye/conf/MMTAICE
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/mmeye/conf/MMTAROMNEW
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/mvmeppc/conf/GENERIC
cvs rdiff -u -r1.162 -r1.163 src/sys/arch/next68k/conf/GENERIC
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/next68k/conf/RAMDISK
cvs rdiff -u -r1.63 -r1.64 src/sys/arch/next68k/conf/SLAB
cvs rdiff -u -r1.179 -r1.180 src/sys/arch/ofppc/conf/GENERIC
cvs rdiff -u -r1.200 -r1.201 src/sys/arch/prep/conf/GENERIC
cvs rdiff -u -r1.66 -r1.67 src/sys/arch/prep/conf/INSTALL
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/prep/conf/INSTALL_SMALL
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/riscv/conf/GENERIC.common
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/rs6000/conf/GENERIC
cvs rdiff -u -r1.111 -r1.112 src/sys/arch/sandpoint/conf/GENERIC
cvs rdiff -u -r1.114 -r1.115 src/sys/arch/sbmips/conf/GENERIC
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/sgimips/conf/GENERIC32_IP12
cvs rdiff -u -r1.124 -r1.125 src/sys/arch/sgimips/conf/GENERIC32_IP2x
cvs rdiff -u -r1.135 -r1.136 src/sys/arch/sgimips/conf/GENERIC32_IP3x
cvs rdiff -u -r1.95 -r1.96 src/sys/arch/zaurus/conf/GENERIC
cvs rdiff -u -r1.138 -r1.139 src/sys/ufs/ext2fs/ext2fs_vnops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/share/man/man4/options.4
diff -u src/share/man/man4/options.4:1.527 src/share/man/man4/options.4:1.528
--- src/share/man/man4/options.4:1.527	Sun Sep  3 15:38:58 2023
+++ src/share/man/man4/options.4	Mon Jan 29 13:27:09 2024
@@ -1,4 +1,4 @@
-.\"	$NetBSD: options.4,v 1.527 2023/09/03 19:38:58 andvar Exp $
+.\"	$NetBSD: options.4,v 1.528 2024/01/29 18:27:09 christos Exp $
 .\"
 .\" Copyright (c) 1996
 .\" 	Perry E. Metzger.  All rights reserved.
@@ -1132,22 +1132,6 @@ created for another architecture.
 Increase lookup performance by maintaining in-core hash tables
 for large directories.
 .El
-.Ss Options for the ext2fs File System
-.Bl -ohang
-.It Cd options EXT2FS_SYSTEM_FLAGS
-This option changes the behavior of the APPEND and IMMUTABLE flags
-for a file on an
-.Em ext2
-file system.
-Without this option, the superuser or owner of the file can
-set and clear them.
-With this option, only the superuser can set them, and
-they can't be cleared if the securelevel is greater than 0.
-See also
-.Xr chflags 1
-and
-.Xr secmodel_securelevel 9 .
-.El
 .Ss Options for the NFS File System
 .Bl -ohang
 .It Cd options NFS_BOOT_BOOTP

Index: src/sys/arch/amd64/conf/ALL
diff -u src/sys/arch/amd64/conf/ALL:1.183 src/sys/arch/amd64/conf/ALL:1.184
--- src/sys/arch/amd64/conf/ALL:1.183	Wed Dec 13 05:53:15 2023
+++ src/sys/arch/amd64/conf/ALL	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.183 2023/12/13 10:53:15 andvar Exp $
+# $NetBSD: ALL,v 1.184 2024/01/29 18:27:10 christos Exp $
 # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
 #
 # ALL machine description file
@@ -17,7 +17,7 @@ include 	"arch/amd64/conf/std.amd64"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"ALL-$Revision: 1.183 $"
+#ident		"ALL-$Revision: 1.184 $"
 
 maxusers	64		# estimated number of users
 
@@ -214,8 +214,6 @@ options 	LFS_KERNEL_RFW
 options 	LFS_QUOTA	# quotas for LFS - experimental
 options 	LFS_QUOTA2	# new-style quotas for LFS - experimental
 # 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

Index: src/sys/arch/amd64/conf/GENERIC
diff -u src/sys/arch/amd64/conf/GENERIC:1.608 src/sys/arch/amd64/conf/GENERIC:1.609
--- src/sys/arch/amd64/conf/GENERIC:1.608	Sun Oct 22 21:43:56 2023
+++ src/sys/arch/amd64/conf/GENERIC	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.608 2023/10/23 01:43:56 msaitoh Exp $
+# $NetBSD: GENERIC,v 1.609 2024/01/29 18:27:10 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/amd64/conf/std.amd64"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC-$Revision: 1.608 $"
+#ident		"GENERIC-$Revision: 1.609 $"
 
 maxusers	64		# estimated number of users
 
@@ -215,8 +215,6 @@ options 	WAPBL		# File system journaling
 # 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

Index: src/sys/arch/amd64/conf/XEN3_DOM0
diff -u src/sys/arch/amd64/conf/XEN3_DOM0:1.201 src/sys/arch/amd64/conf/XEN3_DOM0:1.202
--- src/sys/arch/amd64/conf/XEN3_DOM0:1.201	Tue Oct 17 09:30:56 2023
+++ src/sys/arch/amd64/conf/XEN3_DOM0	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-# $NetBSD: XEN3_DOM0,v 1.201 2023/10/17 13:30:56 bouyer Exp $
+# $NetBSD: XEN3_DOM0,v 1.202 2024/01/29 18:27:10 christos Exp $
 
 # XEN3_DOM0 machine description file
 #
@@ -14,7 +14,7 @@ include 	"arch/amd64/conf/std.xen"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"XEN3_DOM0-$Revision: 1.201 $"
+#ident		"XEN3_DOM0-$Revision: 1.202 $"
 
 maxusers	32		# estimated number of users
 
@@ -210,8 +210,6 @@ options 	WAPBL		# File system journaling
 # 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

Index: src/sys/arch/amd64/conf/XEN3_DOMU
diff -u src/sys/arch/amd64/conf/XEN3_DOMU:1.103 src/sys/arch/amd64/conf/XEN3_DOMU:1.104
--- src/sys/arch/amd64/conf/XEN3_DOMU:1.103	Sat Aug  5 10:38:43 2023
+++ src/sys/arch/amd64/conf/XEN3_DOMU	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-# $NetBSD: XEN3_DOMU,v 1.103 2023/08/05 14:38:43 riastradh Exp $
+# $NetBSD: XEN3_DOMU,v 1.104 2024/01/29 18:27:10 christos Exp $
 
 include 	"arch/amd64/conf/std.xen"
 
@@ -11,7 +11,7 @@ options 	INCLUDE_CONFIG_FILE	# embed con
 #options 	UVMHIST_PRINT
 #options 	SYSCALL_DEBUG
 
-#ident		"XEN3_DOMU-$Revision: 1.103 $"
+#ident		"XEN3_DOMU-$Revision: 1.104 $"
 
 maxusers	32		# estimated number of users
 
@@ -91,8 +91,6 @@ options 	WAPBL		# File system journaling
 # 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

Index: src/sys/arch/amiga/conf/DRACO
diff -u src/sys/arch/amiga/conf/DRACO:1.201 src/sys/arch/amiga/conf/DRACO:1.202
--- src/sys/arch/amiga/conf/DRACO:1.201	Sat Aug  6 22:52:23 2022
+++ src/sys/arch/amiga/conf/DRACO	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-# $NetBSD: DRACO,v 1.201 2022/08/07 02:52:23 simonb Exp $
+# $NetBSD: DRACO,v 1.202 2024/01/29 18:27:10 christos Exp $
 #
 # This file was automatically created.
 # Changes will be lost when make is run in this directory.
@@ -29,7 +29,7 @@ include "arch/amiga/conf/std.amiga"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.201 $"
+#ident 		"GENERIC-$Revision: 1.202 $"
 
 makeoptions	COPTS="-O2 -fno-reorder-blocks -fno-omit-frame-pointer"
 	# See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for
@@ -112,8 +112,6 @@ options 	QUOTA2		# new, in-filesystem UF
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 #

Index: src/sys/arch/amiga/conf/GENERIC
diff -u src/sys/arch/amiga/conf/GENERIC:1.338 src/sys/arch/amiga/conf/GENERIC:1.339
--- src/sys/arch/amiga/conf/GENERIC:1.338	Sun Feb 12 09:50:38 2023
+++ src/sys/arch/amiga/conf/GENERIC	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.338 2023/02/12 14:50:38 abs Exp $
+# $NetBSD: GENERIC,v 1.339 2024/01/29 18:27:10 christos Exp $
 #
 # This file was automatically created.
 # Changes will be lost when make is run in this directory.
@@ -29,7 +29,7 @@ include "arch/amiga/conf/std.amiga"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.338 $"
+#ident 		"GENERIC-$Revision: 1.339 $"
 
 makeoptions	COPTS="-O2 -fno-reorder-blocks -fno-omit-frame-pointer"
 	# See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for
@@ -127,8 +127,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	NFSSERVER	# Network File System server
 
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 #
 # Compatibility options for various existing systems

Index: src/sys/arch/amiga/conf/GENERIC.in
diff -u src/sys/arch/amiga/conf/GENERIC.in:1.151 src/sys/arch/amiga/conf/GENERIC.in:1.152
--- src/sys/arch/amiga/conf/GENERIC.in:1.151	Sun Feb 12 09:50:38 2023
+++ src/sys/arch/amiga/conf/GENERIC.in	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC.in,v 1.151 2023/02/12 14:50:38 abs Exp $
+# $NetBSD: GENERIC.in,v 1.152 2024/01/29 18:27:10 christos Exp $
 #
 ##
 # GENERIC machine description file
@@ -52,7 +52,7 @@ include "arch/amiga/conf/std.amiga"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.151 $"
+#ident 		"GENERIC-$Revision: 1.152 $"
 
 m4_ifdef(`INSTALL_CONFIGURATION', `m4_dnl
 makeoptions	COPTS="-Os -fno-omit-frame-pointer"
@@ -168,8 +168,6 @@ options 	UFS_EXTATTR	# Extended attribut
 options 	NFSSERVER	# Network File System server
 ')m4_dnl
 
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 #
 # Compatibility options for various existing systems

Index: src/sys/arch/amiga/conf/INSTALL
diff -u src/sys/arch/amiga/conf/INSTALL:1.141 src/sys/arch/amiga/conf/INSTALL:1.142
--- src/sys/arch/amiga/conf/INSTALL:1.141	Sat Aug  6 22:53:42 2022
+++ src/sys/arch/amiga/conf/INSTALL	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-# $NetBSD: INSTALL,v 1.141 2022/08/07 02:53:42 simonb Exp $
+# $NetBSD: INSTALL,v 1.142 2024/01/29 18:27:10 christos Exp $
 #
 # This file was automatically created.
 # Changes will be lost when make is run in this directory.
@@ -29,7 +29,7 @@ include "arch/amiga/conf/std.amiga"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.141 $"
+#ident 		"GENERIC-$Revision: 1.142 $"
 
 makeoptions	COPTS="-Os -fno-omit-frame-pointer"
 
@@ -105,8 +105,6 @@ file-system 	KERNFS		# kernel data-struc
 options 	WAPBL		# File system journaling support
 
 
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 #
 # Compatibility options for various existing systems

Index: src/sys/arch/amigappc/conf/GENERIC
diff -u src/sys/arch/amigappc/conf/GENERIC:1.45 src/sys/arch/amigappc/conf/GENERIC:1.46
--- src/sys/arch/amigappc/conf/GENERIC:1.45	Sun Feb 12 09:50:38 2023
+++ src/sys/arch/amigappc/conf/GENERIC	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.45 2023/02/12 14:50:38 abs Exp $
+# $NetBSD: GENERIC,v 1.46 2024/01/29 18:27:10 christos Exp $
 #
 # GENERIC machine description file
 # 
@@ -22,7 +22,7 @@ include "arch/amigappc/conf/std.amigappc
 
 options 	INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident          "GENERIC-$Revision: 1.45 $"
+#ident          "GENERIC-$Revision: 1.46 $"
 
 maxusers	8
 
@@ -114,8 +114,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 #

Index: src/sys/arch/amigappc/conf/NULL
diff -u src/sys/arch/amigappc/conf/NULL:1.62 src/sys/arch/amigappc/conf/NULL:1.63
--- src/sys/arch/amigappc/conf/NULL:1.62	Sat Aug  6 22:52:24 2022
+++ src/sys/arch/amigappc/conf/NULL	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-# $NetBSD: NULL,v 1.62 2022/08/07 02:52:24 simonb Exp $
+# $NetBSD: NULL,v 1.63 2024/01/29 18:27:10 christos Exp $
 #
 # NULL machine description file
 # 
@@ -7,7 +7,7 @@ include "arch/amigappc/conf/std.amigappc
 
 #options 	INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident          "GENERIC-$Revision: 1.62 $"
+#ident          "GENERIC-$Revision: 1.63 $"
 
 maxusers	8
 
@@ -97,8 +97,6 @@ file-system	TMPFS		# Efficient memory fi
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 #

Index: src/sys/arch/arc/conf/ARCTIC
diff -u src/sys/arch/arc/conf/ARCTIC:1.73 src/sys/arch/arc/conf/ARCTIC:1.74
--- src/sys/arch/arc/conf/ARCTIC:1.73	Sat Jan 18 20:25:04 2020
+++ src/sys/arch/arc/conf/ARCTIC	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: ARCTIC,v 1.73 2020/01/19 01:25:04 thorpej Exp $
+#	$NetBSD: ARCTIC,v 1.74 2024/01/29 18:27:10 christos Exp $
 #	$OpenBSD: ARCTIC,v 1.12 1999/08/29 12:14:03 niklas Exp $
 #
 #	configuration file for DeskStation
@@ -76,8 +76,6 @@ options 	QUOTA		# legacy UFS quotas
 options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_EI		# FFS Endian Independent support
 options 	NFSSERVER	# Network File System server
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
 
 # Networking options

Index: src/sys/arch/arc/conf/GENERIC
diff -u src/sys/arch/arc/conf/GENERIC:1.203 src/sys/arch/arc/conf/GENERIC:1.204
--- src/sys/arch/arc/conf/GENERIC:1.203	Sun Feb 12 09:50:38 2023
+++ src/sys/arch/arc/conf/GENERIC	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.203 2023/02/12 14:50:38 abs Exp $
+# $NetBSD: GENERIC,v 1.204 2024/01/29 18:27:10 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/arc/conf/std.arc"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC-$Revision: 1.203 $"
+#ident		"GENERIC-$Revision: 1.204 $"
 
 maxusers	32		# estimated number of users
 
@@ -112,8 +112,6 @@ file-system	TMPFS		# Efficient memory fi
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/arc/conf/M403
diff -u src/sys/arch/arc/conf/M403:1.69 src/sys/arch/arc/conf/M403:1.70
--- src/sys/arch/arc/conf/M403:1.69	Sat Jan 18 20:25:04 2020
+++ src/sys/arch/arc/conf/M403	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: M403,v 1.69 2020/01/19 01:25:04 thorpej Exp $
+#	$NetBSD: M403,v 1.70 2024/01/29 18:27:10 christos Exp $
 #
 #	configuration file for MIPS Magnum 4000 system
 #
@@ -70,8 +70,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	FFS_EI		# FFS Endian Independent support
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 #options 	GATEWAY		# IP packet forwarding

Index: src/sys/arch/arc/conf/MIMORI
diff -u src/sys/arch/arc/conf/MIMORI:1.76 src/sys/arch/arc/conf/MIMORI:1.77
--- src/sys/arch/arc/conf/MIMORI:1.76	Wed Nov  2 16:38:21 2022
+++ src/sys/arch/arc/conf/MIMORI	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: MIMORI,v 1.76 2022/11/02 20:38:21 andvar Exp $
+#	$NetBSD: MIMORI,v 1.77 2024/01/29 18:27:10 christos Exp $
 #	NetBSD: GENERIC,v 1.31 2000/06/09 05:33:02 soda Exp
 #
 #	MIMORI -- My NEC RISCstation 2250 (ur)
@@ -71,8 +71,6 @@ file-system	PTYFS		# /dev/pts/N support
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_EI		# FFS Endian Independent support
 options 	NFSSERVER	# Network File System server
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
 
 # Networking options

Index: src/sys/arch/arc/conf/PICA
diff -u src/sys/arch/arc/conf/PICA:1.86 src/sys/arch/arc/conf/PICA:1.87
--- src/sys/arch/arc/conf/PICA:1.86	Sat Jan 18 20:25:04 2020
+++ src/sys/arch/arc/conf/PICA	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: PICA,v 1.86 2020/01/19 01:25:04 thorpej Exp $
+#	$NetBSD: PICA,v 1.87 2024/01/29 18:27:10 christos Exp $
 #
 #	configuration file for ACER PICA system
 #
@@ -71,8 +71,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	FFS_EI		# FFS Endian Independent support
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 #options 	GATEWAY		# IP packet forwarding

Index: src/sys/arch/arc/conf/RPC44
diff -u src/sys/arch/arc/conf/RPC44:1.57 src/sys/arch/arc/conf/RPC44:1.58
--- src/sys/arch/arc/conf/RPC44:1.57	Sun Sep 27 09:48:49 2020
+++ src/sys/arch/arc/conf/RPC44	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-# $NetBSD: RPC44,v 1.57 2020/09/27 13:48:49 roy Exp $
+# $NetBSD: RPC44,v 1.58 2024/01/29 18:27:10 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/arc/conf/std.arc"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC-$Revision: 1.57 $"
+#ident		"GENERIC-$Revision: 1.58 $"
 
 maxusers	32		# estimated number of users
 
@@ -98,8 +98,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	FFS_EI		# FFS Endian Independent support
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 #options 	GATEWAY		# IP packet forwarding

Index: src/sys/arch/atari/conf/GENERIC.in
diff -u src/sys/arch/atari/conf/GENERIC.in:1.125 src/sys/arch/atari/conf/GENERIC.in:1.126
--- src/sys/arch/atari/conf/GENERIC.in:1.125	Thu Dec 22 06:05:55 2022
+++ src/sys/arch/atari/conf/GENERIC.in	Mon Jan 29 13:27:10 2024
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.in,v 1.125 2022/12/22 11:05:55 nat Exp $
+#	$NetBSD: GENERIC.in,v 1.126 2024/01/29 18:27:10 christos Exp $
 #
 # Generic atari
 #
@@ -133,8 +133,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	QUOTA		# legacy UFS quotas
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 #endif /* !SMALL030_KERNEL */
 

Index: src/sys/arch/bebox/conf/GENERIC
diff -u src/sys/arch/bebox/conf/GENERIC:1.169 src/sys/arch/bebox/conf/GENERIC:1.170
--- src/sys/arch/bebox/conf/GENERIC:1.169	Sun Feb 12 09:50:38 2023
+++ src/sys/arch/bebox/conf/GENERIC	Mon Jan 29 13:27:10 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.169 2023/02/12 14:50:38 abs Exp $
+# $NetBSD: GENERIC,v 1.170 2024/01/29 18:27:10 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/bebox/conf/std.bebox"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.169 $"
+#ident 		"GENERIC-$Revision: 1.170 $"
 
 maxusers	32
 
@@ -90,8 +90,6 @@ options 	QUOTA2		# new, in-filesystem UF
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/cobalt/conf/GENERIC
diff -u src/sys/arch/cobalt/conf/GENERIC:1.173 src/sys/arch/cobalt/conf/GENERIC:1.174
--- src/sys/arch/cobalt/conf/GENERIC:1.173	Sun Feb 12 09:50:38 2023
+++ src/sys/arch/cobalt/conf/GENERIC	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.173 2023/02/12 14:50:38 abs Exp $
+# $NetBSD: GENERIC,v 1.174 2024/01/29 18:27:11 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/cobalt/conf/std.cobalt"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.173 $"
+#ident 		"GENERIC-$Revision: 1.174 $"
 
 maxusers	32
 
@@ -83,8 +83,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/cobalt/conf/INSTALL
diff -u src/sys/arch/cobalt/conf/INSTALL:1.76 src/sys/arch/cobalt/conf/INSTALL:1.77
--- src/sys/arch/cobalt/conf/INSTALL:1.76	Sun Sep 27 09:48:50 2020
+++ src/sys/arch/cobalt/conf/INSTALL	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-# $NetBSD: INSTALL,v 1.76 2020/09/27 13:48:50 roy Exp $
+# $NetBSD: INSTALL,v 1.77 2024/01/29 18:27:11 christos Exp $
 #
 # INSTALL -- installation and rescue kernel.
 #
@@ -10,7 +10,7 @@ include 	"arch/cobalt/conf/std.cobalt"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"INSTALL-$Revision: 1.76 $"
+#ident 		"INSTALL-$Revision: 1.77 $"
 
 makeoptions     COPTS="-Os -mmemcpy"
 makeoptions	CPUFLAGS="-march=vr5000 -mabi=32"
@@ -74,8 +74,6 @@ file-system	MFS		# memory-based filesyst
 #options 	FFS_EI		# FFS Endian Independent support
 options 	WAPBL		# File system journaling support
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 #options 	GATEWAY		# IP packet forwarding

Index: src/sys/arch/dreamcast/conf/G1IDE
diff -u src/sys/arch/dreamcast/conf/G1IDE:1.11 src/sys/arch/dreamcast/conf/G1IDE:1.12
--- src/sys/arch/dreamcast/conf/G1IDE:1.11	Tue Sep 12 18:07:33 2023
+++ src/sys/arch/dreamcast/conf/G1IDE	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-# $NetBSD: G1IDE,v 1.11 2023/09/12 22:07:33 andvar Exp $
+# $NetBSD: G1IDE,v 1.12 2024/01/29 18:27:11 christos Exp $
 
 include 	"arch/dreamcast/conf/std.dreamcast"
 
@@ -78,8 +78,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/dreamcast/conf/GENERIC
diff -u src/sys/arch/dreamcast/conf/GENERIC:1.138 src/sys/arch/dreamcast/conf/GENERIC:1.139
--- src/sys/arch/dreamcast/conf/GENERIC:1.138	Tue Sep 12 18:07:33 2023
+++ src/sys/arch/dreamcast/conf/GENERIC	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.138 2023/09/12 22:07:33 andvar Exp $
+# $NetBSD: GENERIC,v 1.139 2024/01/29 18:27:11 christos Exp $
 #
 # GENERIC machine description file
 # 
@@ -89,8 +89,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/epoc32/conf/GENERIC
diff -u src/sys/arch/epoc32/conf/GENERIC:1.18 src/sys/arch/epoc32/conf/GENERIC:1.19
--- src/sys/arch/epoc32/conf/GENERIC:1.18	Sun Feb 12 09:50:39 2023
+++ src/sys/arch/epoc32/conf/GENERIC	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC,v 1.18 2023/02/12 14:50:39 abs Exp $
+#	$NetBSD: GENERIC,v 1.19 2024/01/29 18:27:11 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/epoc32/conf/std.epoc32"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.18 $"
+#ident 		"GENERIC-$Revision: 1.19 $"
 
 maxusers	32			# estimated number of users
 
@@ -54,8 +54,6 @@ options 	FFS_EI		# FFS Endian Independen
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbarm/conf/ARMADILLO210
diff -u src/sys/arch/evbarm/conf/ARMADILLO210:1.48 src/sys/arch/evbarm/conf/ARMADILLO210:1.49
--- src/sys/arch/evbarm/conf/ARMADILLO210:1.48	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbarm/conf/ARMADILLO210	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: ARMADILLO210,v 1.48 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: ARMADILLO210,v 1.49 2024/01/29 18:27:11 christos Exp $
 #
 #	ARMADILLO210 -- Atmark Techno, Armadillo-210
 #
@@ -46,8 +46,6 @@ file-system	NFS		# Network file system
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbarm/conf/ARMADILLO9
diff -u src/sys/arch/evbarm/conf/ARMADILLO9:1.67 src/sys/arch/evbarm/conf/ARMADILLO9:1.68
--- src/sys/arch/evbarm/conf/ARMADILLO9:1.67	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbarm/conf/ARMADILLO9	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: ARMADILLO9,v 1.67 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: ARMADILLO9,v 1.68 2024/01/29 18:27:11 christos Exp $
 #
 #	ARMADILLO9 -- Atmark Techno, Armadillo-9
 #
@@ -46,8 +46,6 @@ file-system	PTYFS		# /dev/pts/N support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 
Index: src/sys/arch/evbarm/conf/HDL_G
diff -u src/sys/arch/evbarm/conf/HDL_G:1.67 src/sys/arch/evbarm/conf/HDL_G:1.68
--- src/sys/arch/evbarm/conf/HDL_G:1.67	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbarm/conf/HDL_G	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-# $NetBSD: HDL_G,v 1.67 2022/08/07 02:52:25 simonb Exp $
+# $NetBSD: HDL_G,v 1.68 2024/01/29 18:27:11 christos Exp $
 #
 #       HDL_G -- I-O DATA HDL-G Kernel
 #
@@ -55,8 +55,6 @@ file-system	UNION		# union file system
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbarm/conf/CUBOX
diff -u src/sys/arch/evbarm/conf/CUBOX:1.22 src/sys/arch/evbarm/conf/CUBOX:1.23
--- src/sys/arch/evbarm/conf/CUBOX:1.22	Sun Jan 14 05:35:26 2024
+++ src/sys/arch/evbarm/conf/CUBOX	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-# $NetBSD: CUBOX,v 1.22 2024/01/14 10:35:26 andvar Exp $
+# $NetBSD: CUBOX,v 1.23 2024/01/29 18:27:11 christos Exp $
 #
 #	CUBOX -- SolidRun Ltd. Cubox kernel
 #
@@ -114,8 +114,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbarm/conf/GENERIC.common
diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.51 src/sys/arch/evbarm/conf/GENERIC.common:1.52
--- src/sys/arch/evbarm/conf/GENERIC.common:1.51	Mon Feb  6 07:59:13 2023
+++ src/sys/arch/evbarm/conf/GENERIC.common	Mon Jan 29 13:27:11 2024
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.common,v 1.51 2023/02/06 12:59:13 simonb Exp $
+#	$NetBSD: GENERIC.common,v 1.52 2024/01/29 18:27:11 christos Exp $
 #
 #	GENERIC evbarm kernel config (template)
 #
@@ -38,8 +38,6 @@ options 	WAPBL		# File system journaling
 # 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

Index: src/sys/arch/evbarm/conf/GUMSTIX
diff -u src/sys/arch/evbarm/conf/GUMSTIX:1.110 src/sys/arch/evbarm/conf/GUMSTIX:1.111
--- src/sys/arch/evbarm/conf/GUMSTIX:1.110	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbarm/conf/GUMSTIX	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: GUMSTIX,v 1.110 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: GUMSTIX,v 1.111 2024/01/29 18:27:11 christos Exp $
 #
 #	GUMSTIX -- Gumstix. Inc. gumstix platforms kernel
 #
@@ -68,8 +68,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbarm/conf/HPT5325
diff -u src/sys/arch/evbarm/conf/HPT5325:1.53 src/sys/arch/evbarm/conf/HPT5325:1.54
--- src/sys/arch/evbarm/conf/HPT5325:1.53	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbarm/conf/HPT5325	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: HPT5325,v 1.53 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: HPT5325,v 1.54 2024/01/29 18:27:11 christos Exp $
 #
 #  This configuration supports for HP T5325 Thin Client
 #
@@ -62,8 +62,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbarm/conf/IYONIX
diff -u src/sys/arch/evbarm/conf/IYONIX:1.9 src/sys/arch/evbarm/conf/IYONIX:1.10
--- src/sys/arch/evbarm/conf/IYONIX:1.9	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbarm/conf/IYONIX	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: IYONIX,v 1.9 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: IYONIX,v 1.10 2024/01/29 18:27:11 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include	"arch/evbarm/conf/std.iyonix"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.9 $"
+#ident 		"GENERIC-$Revision: 1.10 $"
 
 maxusers	32		# estimated number of users
 
@@ -129,8 +129,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/evbarm/conf/MARVELL_NAS
diff -u src/sys/arch/evbarm/conf/MARVELL_NAS:1.43 src/sys/arch/evbarm/conf/MARVELL_NAS:1.44
--- src/sys/arch/evbarm/conf/MARVELL_NAS:1.43	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbarm/conf/MARVELL_NAS	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: MARVELL_NAS,v 1.43 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: MARVELL_NAS,v 1.44 2024/01/29 18:27:11 christos Exp $
 #
 #  This configuration supports for generically Marvell NAS.
 
@@ -59,8 +59,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbarm/conf/MMNET_GENERIC
diff -u src/sys/arch/evbarm/conf/MMNET_GENERIC:1.55 src/sys/arch/evbarm/conf/MMNET_GENERIC:1.56
--- src/sys/arch/evbarm/conf/MMNET_GENERIC:1.55	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbarm/conf/MMNET_GENERIC	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-# $NetBSD: MMNET_GENERIC,v 1.55 2022/08/07 02:52:25 simonb Exp $
+# $NetBSD: MMNET_GENERIC,v 1.56 2024/01/29 18:27:11 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include		"arch/evbarm/conf/std.mmnet"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.55 $"
+#ident 		"GENERIC-$Revision: 1.56 $"
 
 maxusers	32		# estimated number of users
 
@@ -124,8 +124,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbarm/conf/MPCSA_GENERIC
diff -u src/sys/arch/evbarm/conf/MPCSA_GENERIC:1.76 src/sys/arch/evbarm/conf/MPCSA_GENERIC:1.77
--- src/sys/arch/evbarm/conf/MPCSA_GENERIC:1.76	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbarm/conf/MPCSA_GENERIC	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-# $NetBSD: MPCSA_GENERIC,v 1.76 2022/08/07 02:52:25 simonb Exp $
+# $NetBSD: MPCSA_GENERIC,v 1.77 2024/01/29 18:27:11 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include		"arch/evbarm/conf/std.mpcsa"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.76 $"
+#ident 		"GENERIC-$Revision: 1.77 $"
 
 maxusers	32		# estimated number of users
 
@@ -125,8 +125,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbarm/conf/MV2120
diff -u src/sys/arch/evbarm/conf/MV2120:1.46 src/sys/arch/evbarm/conf/MV2120:1.47
--- src/sys/arch/evbarm/conf/MV2120:1.46	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbarm/conf/MV2120	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: MV2120,v 1.46 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: MV2120,v 1.47 2024/01/29 18:27:11 christos Exp $
 #
 #  This configuration supports for HP MV2120/MV5140/MV5150.
 
@@ -63,8 +63,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbarm/conf/OPENBLOCKS_A6
diff -u src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.45 src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.46
--- src/sys/arch/evbarm/conf/OPENBLOCKS_A6:1.45	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbarm/conf/OPENBLOCKS_A6	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: OPENBLOCKS_A6,v 1.45 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: OPENBLOCKS_A6,v 1.46 2024/01/29 18:27:11 christos Exp $
 #
 #	OPENBLOCKS_A6 -- Plat'Home. OpenBlockS A6 kernel
 #
@@ -60,8 +60,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbarm/conf/SHEEVAPLUG
diff -u src/sys/arch/evbarm/conf/SHEEVAPLUG:1.75 src/sys/arch/evbarm/conf/SHEEVAPLUG:1.76
--- src/sys/arch/evbarm/conf/SHEEVAPLUG:1.75	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbarm/conf/SHEEVAPLUG	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: SHEEVAPLUG,v 1.75 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: SHEEVAPLUG,v 1.76 2024/01/29 18:27:11 christos Exp $
 #
 #  This configuration supports for generically Marvell SheevaPlug
 #
@@ -62,8 +62,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbmips/conf/ADM5120
diff -u src/sys/arch/evbmips/conf/ADM5120:1.33 src/sys/arch/evbmips/conf/ADM5120:1.34
--- src/sys/arch/evbmips/conf/ADM5120:1.33	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/ADM5120	Mon Jan 29 13:27:11 2024
@@ -1,11 +1,11 @@
-#	$NetBSD: ADM5120,v 1.33 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: ADM5120,v 1.34 2024/01/29 18:27:11 christos Exp $
 #
 # Kernel config for the ADM5120 based boards and routers,
 # including the RouterBOARD 100 series.
 
 include 	"arch/evbmips/conf/std.adm5120"
 
-#ident 		"GENERIC-$Revision: 1.33 $"
+#ident 		"GENERIC-$Revision: 1.34 $"
 
 maxusers	32
 
@@ -66,8 +66,6 @@ file-system	NFS		# Sun NFS-compatible fi
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 
Index: src/sys/arch/evbmips/conf/ADM5120-USB
diff -u src/sys/arch/evbmips/conf/ADM5120-USB:1.33 src/sys/arch/evbmips/conf/ADM5120-USB:1.34
--- src/sys/arch/evbmips/conf/ADM5120-USB:1.33	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/ADM5120-USB	Mon Jan 29 13:27:11 2024
@@ -1,11 +1,11 @@
-#	$NetBSD: ADM5120-USB,v 1.33 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: ADM5120-USB,v 1.34 2024/01/29 18:27:11 christos Exp $
 #
 # Kernel config for the ADM5120 based boards and routers,
 # including the RouterBOARD 100 series.
 
 include 	"arch/evbmips/conf/std.adm5120"
 
-#ident 		"GENERIC-$Revision: 1.33 $"
+#ident 		"GENERIC-$Revision: 1.34 $"
 
 maxusers	32
 
@@ -65,8 +65,6 @@ file-system	NFS		# Sun NFS-compatible fi
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 
Index: src/sys/arch/evbmips/conf/CI20
diff -u src/sys/arch/evbmips/conf/CI20:1.33 src/sys/arch/evbmips/conf/CI20:1.34
--- src/sys/arch/evbmips/conf/CI20:1.33	Thu Feb  9 09:09:48 2023
+++ src/sys/arch/evbmips/conf/CI20	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: CI20,v 1.33 2023/02/09 14:09:48 abs Exp $
+#	$NetBSD: CI20,v 1.34 2024/01/29 18:27:11 christos Exp $
 #
 # MIPS Creator CI20
 #
@@ -7,7 +7,7 @@ include 	"arch/evbmips/conf/std.ingenic"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"CI20-$Revision: 1.33 $"
+#ident 		"CI20-$Revision: 1.34 $"
 
 maxusers	32
 
@@ -88,8 +88,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 
Index: src/sys/arch/evbmips/conf/WGT624V3
diff -u src/sys/arch/evbmips/conf/WGT624V3:1.33 src/sys/arch/evbmips/conf/WGT624V3:1.34
--- src/sys/arch/evbmips/conf/WGT624V3:1.33	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/WGT624V3	Mon Jan 29 13:27:12 2024
@@ -1,10 +1,10 @@
-#	$NetBSD: WGT624V3,v 1.33 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: WGT624V3,v 1.34 2024/01/29 18:27:12 christos Exp $
 
 include 	"arch/evbmips/conf/std.atheros"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"WGT624V3-$Revision: 1.33 $"
+#ident 		"WGT624V3-$Revision: 1.34 $"
 
 maxusers	32
 
@@ -80,8 +80,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Alternate buffer queue strategies for better responsiveness under high
Index: src/sys/arch/evbmips/conf/XLSATX
diff -u src/sys/arch/evbmips/conf/XLSATX:1.33 src/sys/arch/evbmips/conf/XLSATX:1.34
--- src/sys/arch/evbmips/conf/XLSATX:1.33	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/XLSATX	Mon Jan 29 13:27:12 2024
@@ -1,8 +1,8 @@
-#	$NetBSD: XLSATX,v 1.33 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: XLSATX,v 1.34 2024/01/29 18:27:12 christos Exp $
 
 include 	"arch/evbmips/conf/std.rmixl"
 
-#ident 		"XLSATX-$Revision: 1.33 $"
+#ident 		"XLSATX-$Revision: 1.34 $"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
@@ -78,8 +78,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Alternate buffer queue strategies for better responsiveness under high

Index: src/sys/arch/evbmips/conf/ADM5120-NB
diff -u src/sys/arch/evbmips/conf/ADM5120-NB:1.31 src/sys/arch/evbmips/conf/ADM5120-NB:1.32
--- src/sys/arch/evbmips/conf/ADM5120-NB:1.31	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/ADM5120-NB	Mon Jan 29 13:27:11 2024
@@ -1,11 +1,11 @@
-#	$NetBSD: ADM5120-NB,v 1.31 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: ADM5120-NB,v 1.32 2024/01/29 18:27:11 christos Exp $
 #
 # Kernel config for the ADM5120 based boards and routers,
 # including the RouterBOARD 100 series.
 
 include 	"arch/evbmips/conf/std.adm5120"
 
-#ident 		"GENERIC-$Revision: 1.31 $"
+#ident 		"GENERIC-$Revision: 1.32 $"
 
 maxusers	32
 
@@ -66,8 +66,6 @@ file-system	NFS		# Sun NFS-compatible fi
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbmips/conf/ALCHEMY
diff -u src/sys/arch/evbmips/conf/ALCHEMY:1.72 src/sys/arch/evbmips/conf/ALCHEMY:1.73
--- src/sys/arch/evbmips/conf/ALCHEMY:1.72	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/ALCHEMY	Mon Jan 29 13:27:11 2024
@@ -1,11 +1,11 @@
-#	$NetBSD: ALCHEMY,v 1.72 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: ALCHEMY,v 1.73 2024/01/29 18:27:11 christos Exp $
 #
 # Kernel config for the Alchemy Semiconductor (AMD) PB1000, PB1500,
 # DBAu1000 and DBAu1500 evaluation boards.
 
 include 	"arch/evbmips/conf/std.alchemy"
 
-#ident 		"ALCHEMY-$Revision: 1.72 $"
+#ident 		"ALCHEMY-$Revision: 1.73 $"
 
 maxusers	32
 
@@ -78,8 +78,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Alternate buffer queue strategies for better responsiveness under high

Index: src/sys/arch/evbmips/conf/AP30
diff -u src/sys/arch/evbmips/conf/AP30:1.43 src/sys/arch/evbmips/conf/AP30:1.44
--- src/sys/arch/evbmips/conf/AP30:1.43	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/AP30	Mon Jan 29 13:27:11 2024
@@ -1,10 +1,10 @@
-#	$NetBSD: AP30,v 1.43 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: AP30,v 1.44 2024/01/29 18:27:11 christos Exp $
 
 include 	"arch/evbmips/conf/std.atheros"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"AP30-$Revision: 1.43 $"
+#ident 		"AP30-$Revision: 1.44 $"
 
 maxusers	32
 
@@ -78,8 +78,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Alternate buffer queue strategies for better responsiveness under high

Index: src/sys/arch/evbmips/conf/CPMBR1400
diff -u src/sys/arch/evbmips/conf/CPMBR1400:1.36 src/sys/arch/evbmips/conf/CPMBR1400:1.37
--- src/sys/arch/evbmips/conf/CPMBR1400:1.36	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/CPMBR1400	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: CPMBR1400,v 1.36 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: CPMBR1400,v 1.37 2024/01/29 18:27:11 christos Exp $
 
 include 	"arch/evbmips/conf/std.rasoc"
 
@@ -88,8 +88,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	QUOTA		# legacy UFS quotas
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbmips/conf/DB120
diff -u src/sys/arch/evbmips/conf/DB120:1.26 src/sys/arch/evbmips/conf/DB120:1.27
--- src/sys/arch/evbmips/conf/DB120:1.26	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/DB120	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: DB120,v 1.26 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: DB120,v 1.27 2024/01/29 18:27:11 christos Exp $
 #
 # Qualcomm Atheros AR9344 DB120 evaluation board.
 #
@@ -7,7 +7,7 @@ include 	"arch/evbmips/conf/std.atheros"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"DB120-$Revision: 1.26 $"
+#ident 		"DB120-$Revision: 1.27 $"
 
 maxusers	32
 
@@ -87,8 +87,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Alternate buffer queue strategies for better responsiveness under high
Index: src/sys/arch/evbmips/conf/RB153
diff -u src/sys/arch/evbmips/conf/RB153:1.26 src/sys/arch/evbmips/conf/RB153:1.27
--- src/sys/arch/evbmips/conf/RB153:1.26	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/RB153	Mon Jan 29 13:27:11 2024
@@ -1,10 +1,10 @@
-#	$NetBSD: RB153,v 1.26 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: RB153,v 1.27 2024/01/29 18:27:11 christos Exp $
 #
 # Example kernel config for the RouterBOARD 153.
 
 include 	"arch/evbmips/conf/std.adm5120"
 
-#ident 		"RB153-$Revision: 1.26 $"
+#ident 		"RB153-$Revision: 1.27 $"
 
 maxusers	32
 
@@ -61,8 +61,6 @@ file-system	NULLFS		# NULL layered files
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbmips/conf/LINKITSMART7688
diff -u src/sys/arch/evbmips/conf/LINKITSMART7688:1.18 src/sys/arch/evbmips/conf/LINKITSMART7688:1.19
--- src/sys/arch/evbmips/conf/LINKITSMART7688:1.18	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/LINKITSMART7688	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: LINKITSMART7688,v 1.18 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: LINKITSMART7688,v 1.19 2024/01/29 18:27:11 christos Exp $
 #
 # MediaTek MT7688
 #
@@ -91,8 +91,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	QUOTA		# legacy UFS quotas
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbmips/conf/MALTA
diff -u src/sys/arch/evbmips/conf/MALTA:1.105 src/sys/arch/evbmips/conf/MALTA:1.106
--- src/sys/arch/evbmips/conf/MALTA:1.105	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/MALTA	Mon Jan 29 13:27:11 2024
@@ -1,10 +1,10 @@
-#	$NetBSD: MALTA,v 1.105 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: MALTA,v 1.106 2024/01/29 18:27:11 christos Exp $
 
 include 	"arch/evbmips/conf/std.malta"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"MALTA-$Revision: 1.105 $"
+#ident 		"MALTA-$Revision: 1.106 $"
 
 maxusers	32
 
@@ -73,8 +73,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	QUOTA		# legacy UFS quotas
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Alternate buffer queue strategies for better responsiveness under high

Index: src/sys/arch/evbmips/conf/MERAKI
diff -u src/sys/arch/evbmips/conf/MERAKI:1.37 src/sys/arch/evbmips/conf/MERAKI:1.38
--- src/sys/arch/evbmips/conf/MERAKI:1.37	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/MERAKI	Mon Jan 29 13:27:11 2024
@@ -1,10 +1,10 @@
-#	$NetBSD: MERAKI,v 1.37 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: MERAKI,v 1.38 2024/01/29 18:27:11 christos Exp $
 
 include 	"arch/evbmips/conf/std.meraki"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"MERAKI-$Revision: 1.37 $"
+#ident 		"MERAKI-$Revision: 1.38 $"
 
 maxusers	32
 
@@ -79,8 +79,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Alternate buffer queue strategies for better responsiveness under high

Index: src/sys/arch/evbmips/conf/MIPSSIM
diff -u src/sys/arch/evbmips/conf/MIPSSIM:1.8 src/sys/arch/evbmips/conf/MIPSSIM:1.9
--- src/sys/arch/evbmips/conf/MIPSSIM:1.8	Sun Nov 27 09:54:25 2022
+++ src/sys/arch/evbmips/conf/MIPSSIM	Mon Jan 29 13:27:11 2024
@@ -1,4 +1,4 @@
-# $NetBSD: MIPSSIM,v 1.8 2022/11/27 14:54:25 he Exp $
+# $NetBSD: MIPSSIM,v 1.9 2024/01/29 18:27:11 christos Exp $
 #
 # Kernel config for the QEMU MIPS "mipssim" simulator
 #
@@ -8,7 +8,7 @@
 
 include 	"arch/evbmips/conf/std.mipssim"
 
-#ident 		"GENERIC-$Revision: 1.8 $"
+#ident 		"GENERIC-$Revision: 1.9 $"
 
 maxusers	32
 
@@ -78,8 +78,6 @@ options 	FFS_EI		# FFS Endian Independen
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbmips/conf/OCTEON
diff -u src/sys/arch/evbmips/conf/OCTEON:1.13 src/sys/arch/evbmips/conf/OCTEON:1.14
--- src/sys/arch/evbmips/conf/OCTEON:1.13	Thu Feb  9 09:09:48 2023
+++ src/sys/arch/evbmips/conf/OCTEON	Mon Jan 29 13:27:11 2024
@@ -1,11 +1,11 @@
-#	$NetBSD: OCTEON,v 1.13 2023/02/09 14:09:48 abs Exp $
+#	$NetBSD: OCTEON,v 1.14 2024/01/29 18:27:11 christos Exp $
 
 include 	"arch/mips/conf/std.octeon"
 include 	"arch/evbmips/conf/files.octeon"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"OCTEON-$Revision: 1.13 $"
+#ident 		"OCTEON-$Revision: 1.14 $"
 
 maxusers	32
 
@@ -83,8 +83,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 
Index: src/sys/arch/evbmips/conf/SBMIPS
diff -u src/sys/arch/evbmips/conf/SBMIPS:1.13 src/sys/arch/evbmips/conf/SBMIPS:1.14
--- src/sys/arch/evbmips/conf/SBMIPS:1.13	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/SBMIPS	Mon Jan 29 13:27:11 2024
@@ -1,10 +1,10 @@
-# $NetBSD: SBMIPS,v 1.13 2022/08/07 02:52:25 simonb Exp $
+# $NetBSD: SBMIPS,v 1.14 2024/01/29 18:27:11 christos Exp $
 
 include 	"arch/evbmips/conf/std.sbmips"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.13 $"
+#ident 		"GENERIC-$Revision: 1.14 $"
 
 #options 	LOCKDEBUG	# XXX XXX XXX XXX
 #options 	DEBUG		# extra kernel debugging support
@@ -68,8 +68,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Alternate buffer queue strategies for better responsiveness under high

Index: src/sys/arch/evbmips/conf/RB433UAH
diff -u src/sys/arch/evbmips/conf/RB433UAH:1.23 src/sys/arch/evbmips/conf/RB433UAH:1.24
--- src/sys/arch/evbmips/conf/RB433UAH:1.23	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/RB433UAH	Mon Jan 29 13:27:11 2024
@@ -1,10 +1,10 @@
-#	$NetBSD: RB433UAH,v 1.23 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: RB433UAH,v 1.24 2024/01/29 18:27:11 christos Exp $
 
 include 	"arch/evbmips/conf/std.atheros"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"RB433UAH-$Revision: 1.23 $"
+#ident 		"RB433UAH-$Revision: 1.24 $"
 
 maxusers	32
 
@@ -79,8 +79,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Alternate buffer queue strategies for better responsiveness under high

Index: src/sys/arch/evbmips/conf/ZYXELKX
diff -u src/sys/arch/evbmips/conf/ZYXELKX:1.21 src/sys/arch/evbmips/conf/ZYXELKX:1.22
--- src/sys/arch/evbmips/conf/ZYXELKX:1.21	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbmips/conf/ZYXELKX	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: ZYXELKX,v 1.21 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: ZYXELKX,v 1.22 2024/01/29 18:27:12 christos Exp $
 
 include 	"arch/evbmips/conf/std.rasoc"
 
@@ -88,8 +88,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	QUOTA		# legacy UFS quotas
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbppc/conf/DHT
diff -u src/sys/arch/evbppc/conf/DHT:1.5 src/sys/arch/evbppc/conf/DHT:1.6
--- src/sys/arch/evbppc/conf/DHT:1.5	Wed Oct  4 03:48:55 2023
+++ src/sys/arch/evbppc/conf/DHT	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: DHT,v 1.5 2023/10/04 07:48:55 rin Exp $
+#	$NetBSD: DHT,v 1.6 2024/01/29 18:27:12 christos Exp $
 #
 #	DHT --- DHT Walnut 405GP Evaluation Board
 #		(Digital Home Technologies PCB 01070201 Rev. 1.1)
@@ -8,7 +8,7 @@ include 	"arch/evbppc/conf/std.dht"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"DHT-$Revision: 1.5 $"
+#ident 		"DHT-$Revision: 1.6 $"
 
 maxusers	32
 
@@ -97,8 +97,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root

Index: src/sys/arch/evbppc/conf/EV64260
diff -u src/sys/arch/evbppc/conf/EV64260:1.75 src/sys/arch/evbppc/conf/EV64260:1.76
--- src/sys/arch/evbppc/conf/EV64260:1.75	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/EV64260	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: EV64260,v 1.75 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: EV64260,v 1.76 2024/01/29 18:27:12 christos Exp $
 #
 #	MVP -- Motorola's Multiprocessing Verification Platform
 #
@@ -96,8 +96,6 @@ file-system 	MSDOSFS		# MS-DOS file syst
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root

Index: src/sys/arch/evbppc/conf/EXPLORA451
diff -u src/sys/arch/evbppc/conf/EXPLORA451:1.72 src/sys/arch/evbppc/conf/EXPLORA451:1.73
--- src/sys/arch/evbppc/conf/EXPLORA451:1.72	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/EXPLORA451	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: EXPLORA451,v 1.72 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: EXPLORA451,v 1.73 2024/01/29 18:27:12 christos Exp $
 #
 #	EXPLORA451 -- NCD Explora 450 Series Thin Client
 #
@@ -87,8 +87,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/evbppc/conf/MPC8536DS
diff -u src/sys/arch/evbppc/conf/MPC8536DS:1.29 src/sys/arch/evbppc/conf/MPC8536DS:1.30
--- src/sys/arch/evbppc/conf/MPC8536DS:1.29	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/MPC8536DS	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: MPC8536DS,v 1.29 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: MPC8536DS,v 1.30 2024/01/29 18:27:12 christos Exp $
 #
 #	MPC8536DS -- everything that's currently supported
 #
@@ -7,7 +7,7 @@ include 	"arch/evbppc/conf/std.mpc85xx"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-ident 		"MPC8536DS-$Revision: 1.29 $"
+ident 		"MPC8536DS-$Revision: 1.30 $"
 
 maxusers	32
 
@@ -85,8 +85,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbppc/conf/MPC8548CDS
diff -u src/sys/arch/evbppc/conf/MPC8548CDS:1.28 src/sys/arch/evbppc/conf/MPC8548CDS:1.29
--- src/sys/arch/evbppc/conf/MPC8548CDS:1.28	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/MPC8548CDS	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: MPC8548CDS,v 1.28 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: MPC8548CDS,v 1.29 2024/01/29 18:27:12 christos Exp $
 #
 #	MPC8548CDS -- everything that's currently supported
 #
@@ -7,7 +7,7 @@ include 	"arch/evbppc/conf/std.mpc85xx"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-ident 		"MPC8548CDS-$Revision: 1.28 $"
+ident 		"MPC8548CDS-$Revision: 1.29 $"
 
 maxusers	32
 
@@ -87,8 +87,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbppc/conf/OPENBLOCKS200
diff -u src/sys/arch/evbppc/conf/OPENBLOCKS200:1.49 src/sys/arch/evbppc/conf/OPENBLOCKS200:1.50
--- src/sys/arch/evbppc/conf/OPENBLOCKS200:1.49	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/OPENBLOCKS200	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: OPENBLOCKS200,v 1.49 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: OPENBLOCKS200,v 1.50 2024/01/29 18:27:12 christos Exp $
 #
 #	GENERIC -- everything that's currently supported
 #
@@ -79,8 +79,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root

Index: src/sys/arch/evbppc/conf/OPENBLOCKS266
diff -u src/sys/arch/evbppc/conf/OPENBLOCKS266:1.79 src/sys/arch/evbppc/conf/OPENBLOCKS266:1.80
--- src/sys/arch/evbppc/conf/OPENBLOCKS266:1.79	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/OPENBLOCKS266	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: OPENBLOCKS266,v 1.79 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: OPENBLOCKS266,v 1.80 2024/01/29 18:27:12 christos Exp $
 #
 #	GENERIC -- everything that's currently supported
 #
@@ -7,7 +7,7 @@ include 	"arch/evbppc/conf/std.obs266"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"OPENBLOCKS266-$Revision: 1.79 $"
+#ident 		"OPENBLOCKS266-$Revision: 1.80 $"
 
 maxusers	32
 
@@ -94,8 +94,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root
 

Index: src/sys/arch/evbppc/conf/OPENBLOCKS600
diff -u src/sys/arch/evbppc/conf/OPENBLOCKS600:1.31 src/sys/arch/evbppc/conf/OPENBLOCKS600:1.32
--- src/sys/arch/evbppc/conf/OPENBLOCKS600:1.31	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/OPENBLOCKS600	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: OPENBLOCKS600,v 1.31 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: OPENBLOCKS600,v 1.32 2024/01/29 18:27:12 christos Exp $
 #
 #	GENERIC -- everything that's currently supported
 #
@@ -7,7 +7,7 @@ include 	"arch/evbppc/conf/std.obs600"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"OPENBLOCKS600-$Revision: 1.31 $"
+#ident 		"OPENBLOCKS600-$Revision: 1.32 $"
 
 maxusers	32
 
@@ -94,8 +94,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root
Index: src/sys/arch/evbppc/conf/VIRTEX_GSRD1
diff -u src/sys/arch/evbppc/conf/VIRTEX_GSRD1:1.31 src/sys/arch/evbppc/conf/VIRTEX_GSRD1:1.32
--- src/sys/arch/evbppc/conf/VIRTEX_GSRD1:1.31	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/VIRTEX_GSRD1	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: VIRTEX_GSRD1,v 1.31 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: VIRTEX_GSRD1,v 1.32 2024/01/29 18:27:12 christos Exp $
 #
 # VIRTEX_GSRD1
 #
@@ -81,8 +81,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root

Index: src/sys/arch/evbppc/conf/P2020DS
diff -u src/sys/arch/evbppc/conf/P2020DS:1.32 src/sys/arch/evbppc/conf/P2020DS:1.33
--- src/sys/arch/evbppc/conf/P2020DS:1.32	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/P2020DS	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: P2020DS,v 1.32 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: P2020DS,v 1.33 2024/01/29 18:27:12 christos Exp $
 #
 #	P2020DS -- everything that's currently supported
 #
@@ -8,7 +8,7 @@ include 	"arch/evbppc/conf/std.mpc85xx"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-ident 		"P2020DS-$Revision: 1.32 $"
+ident 		"P2020DS-$Revision: 1.33 $"
 
 maxusers	32
 
@@ -93,8 +93,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 
Index: src/sys/arch/evbppc/conf/P2020RDB
diff -u src/sys/arch/evbppc/conf/P2020RDB:1.32 src/sys/arch/evbppc/conf/P2020RDB:1.33
--- src/sys/arch/evbppc/conf/P2020RDB:1.32	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/P2020RDB	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: P2020RDB,v 1.32 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: P2020RDB,v 1.33 2024/01/29 18:27:12 christos Exp $
 #
 #	P2020RBD -- everything that's currently supported
 #
@@ -7,7 +7,7 @@ include 	"arch/evbppc/conf/std.mpc85xx"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-ident 		"P2020RBD-$Revision: 1.32 $"
+ident 		"P2020RBD-$Revision: 1.33 $"
 
 maxusers	32
 
@@ -88,8 +88,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 
Index: src/sys/arch/evbppc/conf/VIRTEX_GSRD2
diff -u src/sys/arch/evbppc/conf/VIRTEX_GSRD2:1.32 src/sys/arch/evbppc/conf/VIRTEX_GSRD2:1.33
--- src/sys/arch/evbppc/conf/VIRTEX_GSRD2:1.32	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/VIRTEX_GSRD2	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: VIRTEX_GSRD2,v 1.32 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: VIRTEX_GSRD2,v 1.33 2024/01/29 18:27:12 christos Exp $
 #
 # VIRTEX_GSRD2
 #
@@ -89,8 +89,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root

Index: src/sys/arch/evbppc/conf/PMPPC
diff -u src/sys/arch/evbppc/conf/PMPPC:1.57 src/sys/arch/evbppc/conf/PMPPC:1.58
--- src/sys/arch/evbppc/conf/PMPPC:1.57	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/PMPPC	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: PMPPC,v 1.57 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: PMPPC,v 1.58 2024/01/29 18:27:12 christos Exp $
 #
 #	PMPPC
 #
@@ -76,8 +76,6 @@ options 	FFS_EI		# FFS Endian Independen
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbppc/conf/RB800
diff -u src/sys/arch/evbppc/conf/RB800:1.40 src/sys/arch/evbppc/conf/RB800:1.41
--- src/sys/arch/evbppc/conf/RB800:1.40	Sat Aug  6 23:08:40 2022
+++ src/sys/arch/evbppc/conf/RB800	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: RB800,v 1.40 2022/08/07 03:08:40 rin Exp $
+#	$NetBSD: RB800,v 1.41 2024/01/29 18:27:12 christos Exp $
 #
 #	RB800 -- everything that's currently supported
 #
@@ -7,7 +7,7 @@ include 	"arch/evbppc/conf/std.mpc85xx"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-ident 		"RB800-$Revision: 1.40 $"
+ident 		"RB800-$Revision: 1.41 $"
 
 maxusers	32
 
@@ -90,8 +90,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbppc/conf/RB850GX2
diff -u src/sys/arch/evbppc/conf/RB850GX2:1.7 src/sys/arch/evbppc/conf/RB850GX2:1.8
--- src/sys/arch/evbppc/conf/RB850GX2:1.7	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/RB850GX2	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: RB850GX2,v 1.7 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: RB850GX2,v 1.8 2024/01/29 18:27:12 christos Exp $
 #
 #	RouterBOARD RB850Gx2
 #
@@ -7,7 +7,7 @@ include 	"arch/evbppc/conf/std.mpc85xx"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-ident 		"RB850GX2-$Revision: 1.7 $"
+ident 		"RB850GX2-$Revision: 1.8 $"
 
 maxusers	32
 
@@ -87,8 +87,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbppc/conf/TWRP1025
diff -u src/sys/arch/evbppc/conf/TWRP1025:1.30 src/sys/arch/evbppc/conf/TWRP1025:1.31
--- src/sys/arch/evbppc/conf/TWRP1025:1.30	Thu Feb  9 09:09:48 2023
+++ src/sys/arch/evbppc/conf/TWRP1025	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: TWRP1025,v 1.30 2023/02/09 14:09:48 abs Exp $
+#	$NetBSD: TWRP1025,v 1.31 2024/01/29 18:27:12 christos Exp $
 #
 #	TWRP1025 -- everything that's currently supported
 #
@@ -7,7 +7,7 @@ include 	"arch/evbppc/conf/std.mpc85xx"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-ident 		"TWRP1025-$Revision: 1.30 $"
+ident 		"TWRP1025-$Revision: 1.31 $"
 
 maxusers	32
 
@@ -87,8 +87,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/evbppc/conf/VIRTEX_DFC
diff -u src/sys/arch/evbppc/conf/VIRTEX_DFC:1.33 src/sys/arch/evbppc/conf/VIRTEX_DFC:1.34
--- src/sys/arch/evbppc/conf/VIRTEX_DFC:1.33	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/VIRTEX_DFC	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: VIRTEX_DFC,v 1.33 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: VIRTEX_DFC,v 1.34 2024/01/29 18:27:12 christos Exp $
 #
 # VIRTEX_DFC
 #
@@ -87,8 +87,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root

Index: src/sys/arch/evbppc/conf/WALNUT
diff -u src/sys/arch/evbppc/conf/WALNUT:1.76 src/sys/arch/evbppc/conf/WALNUT:1.77
--- src/sys/arch/evbppc/conf/WALNUT:1.76	Sat Aug  6 22:52:25 2022
+++ src/sys/arch/evbppc/conf/WALNUT	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: WALNUT,v 1.76 2022/08/07 02:52:25 simonb Exp $
+#	$NetBSD: WALNUT,v 1.77 2024/01/29 18:27:12 christos Exp $
 #
 #	GENERIC -- everything that's currently supported
 #
@@ -75,8 +75,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root

Index: src/sys/arch/ews4800mips/conf/GENERIC
diff -u src/sys/arch/ews4800mips/conf/GENERIC:1.67 src/sys/arch/ews4800mips/conf/GENERIC:1.68
--- src/sys/arch/ews4800mips/conf/GENERIC:1.67	Sun Feb 12 09:50:39 2023
+++ src/sys/arch/ews4800mips/conf/GENERIC	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.67 2023/02/12 14:50:39 abs Exp $
+# $NetBSD: GENERIC,v 1.68 2024/01/29 18:27:12 christos Exp $
 #
 # GENERIC machine description file
 # This machine description file is used to generate the default NetBSD
@@ -25,7 +25,7 @@ include 	"arch/ews4800mips/conf/std.ews4
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC-$Revision: 1.67 $"
+#ident		"GENERIC-$Revision: 1.68 $"
 
 maxusers	16
 
@@ -106,8 +106,6 @@ options 	QUOTA2		# new, in-filesystem UF
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/hp300/conf/GENERIC
diff -u src/sys/arch/hp300/conf/GENERIC:1.211 src/sys/arch/hp300/conf/GENERIC:1.212
--- src/sys/arch/hp300/conf/GENERIC:1.211	Sun Feb 12 09:50:39 2023
+++ src/sys/arch/hp300/conf/GENERIC	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.211 2023/02/12 14:50:39 abs Exp $
+# $NetBSD: GENERIC,v 1.212 2024/01/29 18:27:12 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/hp300/conf/std.hp300"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.211 $"
+#ident 		"GENERIC-$Revision: 1.212 $"
 
 makeoptions	COPTS="-O2 -fno-reorder-blocks -fno-omit-frame-pointer"
 	# See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for
@@ -115,8 +115,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/hp300/conf/INSTALL
diff -u src/sys/arch/hp300/conf/INSTALL:1.70 src/sys/arch/hp300/conf/INSTALL:1.71
--- src/sys/arch/hp300/conf/INSTALL:1.70	Sat Aug  6 22:52:26 2022
+++ src/sys/arch/hp300/conf/INSTALL	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-# $NetBSD: INSTALL,v 1.70 2022/08/07 02:52:26 simonb Exp $
+# $NetBSD: INSTALL,v 1.71 2024/01/29 18:27:12 christos Exp $
 #
 # INSTALL machine description file
 #
@@ -109,8 +109,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/hpcsh/conf/GENERIC
diff -u src/sys/arch/hpcsh/conf/GENERIC:1.117 src/sys/arch/hpcsh/conf/GENERIC:1.118
--- src/sys/arch/hpcsh/conf/GENERIC:1.117	Sun Feb 12 09:50:39 2023
+++ src/sys/arch/hpcsh/conf/GENERIC	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.117 2023/02/12 14:50:39 abs Exp $
+# $NetBSD: GENERIC,v 1.118 2024/01/29 18:27:12 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -133,8 +133,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 options 	INET		# IP + ICMP + TCP + UDP

Index: src/sys/arch/hppa/conf/GENERIC
diff -u src/sys/arch/hppa/conf/GENERIC:1.42 src/sys/arch/hppa/conf/GENERIC:1.43
--- src/sys/arch/hppa/conf/GENERIC:1.42	Sun Feb 12 09:50:39 2023
+++ src/sys/arch/hppa/conf/GENERIC	Mon Jan 29 13:27:12 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.42 2023/02/12 14:50:39 abs Exp $
+# $NetBSD: GENERIC,v 1.43 2024/01/29 18:27:12 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -23,7 +23,7 @@ include 	"arch/hppa/conf/std.hppa"
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 options 	SYSCTL_INCLUDE_DESCR	# Include sysctl descriptions in kernel
 
-#ident 		"GENERIC-$Revision: 1.42 $"
+#ident 		"GENERIC-$Revision: 1.43 $"
 
 maxusers	32		# estimated number of users
 
@@ -113,8 +113,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/i386/conf/ALL
diff -u src/sys/arch/i386/conf/ALL:1.514 src/sys/arch/i386/conf/ALL:1.515
--- src/sys/arch/i386/conf/ALL:1.514	Wed Dec 13 05:53:15 2023
+++ src/sys/arch/i386/conf/ALL	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.514 2023/12/13 10:53:15 andvar Exp $
+# $NetBSD: ALL,v 1.515 2024/01/29 18:27:13 christos Exp $
 # From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
 #
 # ALL machine description file
@@ -17,7 +17,7 @@ include 	"arch/i386/conf/std.i386"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"ALL-$Revision: 1.514 $"
+#ident		"ALL-$Revision: 1.515 $"
 
 maxusers	64		# estimated number of users
 
@@ -200,8 +200,6 @@ options 	LFS_DIRHASH	# LFS version of UF
 options 	LFS_QUOTA	# quotas for LFS - experimental
 options 	LFS_QUOTA2	# new-style quotas for LFS - experimental
 # 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

Index: src/sys/arch/i386/conf/GENERIC
diff -u src/sys/arch/i386/conf/GENERIC:1.1252 src/sys/arch/i386/conf/GENERIC:1.1253
--- src/sys/arch/i386/conf/GENERIC:1.1252	Sun Oct 22 21:43:55 2023
+++ src/sys/arch/i386/conf/GENERIC	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.1252 2023/10/23 01:43:55 msaitoh Exp $
+# $NetBSD: GENERIC,v 1.1253 2024/01/29 18:27:13 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/i386/conf/std.i386"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC-$Revision: 1.1252 $"
+#ident		"GENERIC-$Revision: 1.1253 $"
 
 maxusers	64		# estimated number of users
 
@@ -168,8 +168,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 #options 	V7FS_EI		# V7FS Endian Independent support

Index: src/sys/arch/i386/conf/GENERIC_PS2TINY
diff -u src/sys/arch/i386/conf/GENERIC_PS2TINY:1.81 src/sys/arch/i386/conf/GENERIC_PS2TINY:1.82
--- src/sys/arch/i386/conf/GENERIC_PS2TINY:1.81	Sun Jan 19 15:00:37 2020
+++ src/sys/arch/i386/conf/GENERIC_PS2TINY	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC_PS2TINY,v 1.81 2020/01/19 20:00:37 thorpej Exp $
+#	$NetBSD: GENERIC_PS2TINY,v 1.82 2024/01/29 18:27:13 christos Exp $
 #
 #	GENERIC-style kernel config for IBM PS/2 with MCA bus. It only contains
 #	IBM PS/2 related stuff and has been generally trimmed down somewhat,
@@ -91,8 +91,6 @@ options 	QUOTA		# UFS quotas
 options 	WAPBL		# File system journaling support
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
 #options 	NFSSERVER	# Network File System server
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 # Networking options
 #options 	GATEWAY		# packet forwarding
 options 	INET		# IP + ICMP + TCP + UDP

Index: src/sys/arch/i386/conf/GENERIC_TINY
diff -u src/sys/arch/i386/conf/GENERIC_TINY:1.171 src/sys/arch/i386/conf/GENERIC_TINY:1.172
--- src/sys/arch/i386/conf/GENERIC_TINY:1.171	Thu Feb  9 09:09:48 2023
+++ src/sys/arch/i386/conf/GENERIC_TINY	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC_TINY,v 1.171 2023/02/09 14:09:48 abs Exp $
+#	$NetBSD: GENERIC_TINY,v 1.172 2024/01/29 18:27:13 christos Exp $
 #
 #	GENERIC_TINY -- suitable default for 4M machines
 #			No EISA, PCI, or SCSI.
@@ -86,8 +86,6 @@ file-system	KERNFS		# /kern
 #options 	FFS_EI		# FFS Endian Independent support
 #options 	NFSSERVER	# Network File System server
 options 	FFS_NO_SNAPSHOT	# No FF snapshot support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 #options 	GATEWAY		# packet forwarding

Index: src/sys/arch/i386/conf/INSTALL_FLOPPY
diff -u src/sys/arch/i386/conf/INSTALL_FLOPPY:1.57 src/sys/arch/i386/conf/INSTALL_FLOPPY:1.58
--- src/sys/arch/i386/conf/INSTALL_FLOPPY:1.57	Thu Feb  9 09:09:48 2023
+++ src/sys/arch/i386/conf/INSTALL_FLOPPY	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: INSTALL_FLOPPY,v 1.57 2023/02/09 14:09:48 abs Exp $
+#	$NetBSD: INSTALL_FLOPPY,v 1.58 2024/01/29 18:27:13 christos Exp $
 #
 #	INSTALL - Installation kernel.
 #
@@ -112,8 +112,6 @@ file-system	TMPFS		# Efficient memory fi
 #options 	NFSSERVER	# Network File System server
 options 	NFS_V2_ONLY	# Exclude NFS3 code to save space
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 #options 	GATEWAY		# packet forwarding

Index: src/sys/arch/i386/conf/INSTALL_TINY
diff -u src/sys/arch/i386/conf/INSTALL_TINY:1.164 src/sys/arch/i386/conf/INSTALL_TINY:1.165
--- src/sys/arch/i386/conf/INSTALL_TINY:1.164	Thu Feb  9 09:09:48 2023
+++ src/sys/arch/i386/conf/INSTALL_TINY	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: INSTALL_TINY,v 1.164 2023/02/09 14:09:48 abs Exp $
+#	$NetBSD: INSTALL_TINY,v 1.165 2024/01/29 18:27:13 christos Exp $
 #
 #	This kernel should be derived from INSTALL (which is derived
 #	from GENERIC) with some features commented out.
@@ -98,8 +98,6 @@ file-system	MSDOSFS		# MS-DOS file syste
 #options 	NFSSERVER	# Network File System server
 options 	NFS_V2_ONLY	# Exclude NFS3 code to save space
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 #options 	GATEWAY		# packet forwarding

Index: src/sys/arch/i386/conf/NET4501
diff -u src/sys/arch/i386/conf/NET4501:1.105 src/sys/arch/i386/conf/NET4501:1.106
--- src/sys/arch/i386/conf/NET4501:1.105	Thu Jan 21 01:51:55 2021
+++ src/sys/arch/i386/conf/NET4501	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: NET4501,v 1.105 2021/01/21 06:51:55 nia Exp $
+# $NetBSD: NET4501,v 1.106 2024/01/29 18:27:13 christos Exp $
 #
 # NET4501 -- kernel configuration for a Soekris Engineering net4501
 # single-board computer.
@@ -10,7 +10,7 @@ include 	"arch/i386/conf/std.i386"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"NET4501-$Revision: 1.105 $"
+#ident 		"NET4501-$Revision: 1.106 $"
 
 maxusers	32		# estimated number of users
 
@@ -109,8 +109,6 @@ file-system	PTYFS		# /dev/pts/N support
 #options 	FFS_EI		# FFS Endian Independent support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
 #options 	NFSSERVER	# Network File System server
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 options 	GATEWAY		# packet forwarding

Index: src/sys/arch/i386/conf/XEN3PAE_DOM0
diff -u src/sys/arch/i386/conf/XEN3PAE_DOM0:1.41 src/sys/arch/i386/conf/XEN3PAE_DOM0:1.42
--- src/sys/arch/i386/conf/XEN3PAE_DOM0:1.41	Tue Oct 17 09:30:56 2023
+++ src/sys/arch/i386/conf/XEN3PAE_DOM0	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: XEN3PAE_DOM0,v 1.41 2023/10/17 13:30:56 bouyer Exp $
+#	$NetBSD: XEN3PAE_DOM0,v 1.42 2024/01/29 18:27:13 christos Exp $
 #
 #	XEN3_0: Xen 3.0 domain0 kernel
 
@@ -125,8 +125,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/i386/conf/XEN3PAE_DOMU
diff -u src/sys/arch/i386/conf/XEN3PAE_DOMU:1.22 src/sys/arch/i386/conf/XEN3PAE_DOMU:1.23
--- src/sys/arch/i386/conf/XEN3PAE_DOMU:1.22	Sat Aug  5 10:38:43 2023
+++ src/sys/arch/i386/conf/XEN3PAE_DOMU	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: XEN3PAE_DOMU,v 1.22 2023/08/05 14:38:43 riastradh Exp $
+# $NetBSD: XEN3PAE_DOMU,v 1.23 2024/01/29 18:27:13 christos Exp $
 
 include 	"arch/i386/conf/std.xen"
 
@@ -111,8 +111,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 #options 	V7FS_EI		# V7FS Endian Independent support

Index: src/sys/arch/ia64/conf/GENERIC
diff -u src/sys/arch/ia64/conf/GENERIC:1.14 src/sys/arch/ia64/conf/GENERIC:1.15
--- src/sys/arch/ia64/conf/GENERIC:1.14	Thu Feb  9 09:09:48 2023
+++ src/sys/arch/ia64/conf/GENERIC	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.14 2023/02/09 14:09:48 abs Exp $
+# $NetBSD: GENERIC,v 1.15 2024/01/29 18:27:13 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/ia64/conf/std.ia64"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.14 $"
+#ident 		"GENERIC-$Revision: 1.15 $"
 
 maxusers	32		# estimated number of users
 
@@ -85,8 +85,6 @@ options 	QUOTA2		# new, in-filesystem UF
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # These options enable verbose messages for several subsystems.

Index: src/sys/arch/ia64/conf/GENERIC.SKI
diff -u src/sys/arch/ia64/conf/GENERIC.SKI:1.21 src/sys/arch/ia64/conf/GENERIC.SKI:1.22
--- src/sys/arch/ia64/conf/GENERIC.SKI:1.21	Thu Feb  9 09:09:48 2023
+++ src/sys/arch/ia64/conf/GENERIC.SKI	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC.SKI,v 1.21 2023/02/09 14:09:48 abs Exp $
+# $NetBSD: GENERIC.SKI,v 1.22 2024/01/29 18:27:13 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/ia64/conf/std.ia64"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.21 $"
+#ident 		"GENERIC-$Revision: 1.22 $"
 
 maxusers	32		# estimated number of users
 
@@ -85,8 +85,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 #options 	GATEWAY		# packet forwarding

Index: src/sys/arch/ibmnws/conf/GENERIC
diff -u src/sys/arch/ibmnws/conf/GENERIC:1.57 src/sys/arch/ibmnws/conf/GENERIC:1.58
--- src/sys/arch/ibmnws/conf/GENERIC:1.57	Sun Feb 12 09:50:39 2023
+++ src/sys/arch/ibmnws/conf/GENERIC	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC,v 1.57 2023/02/12 14:50:39 abs Exp $
+#	$NetBSD: GENERIC,v 1.58 2024/01/29 18:27:13 christos Exp $
 #
 #
 
@@ -49,8 +49,6 @@ file-system	TMPFS		# Efficient memory fi
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 
 #options 	USERCONF	# userconf(4) support

Index: src/sys/arch/iyonix/conf/GENERIC
diff -u src/sys/arch/iyonix/conf/GENERIC:1.116 src/sys/arch/iyonix/conf/GENERIC:1.117
--- src/sys/arch/iyonix/conf/GENERIC:1.116	Sun Feb 12 09:50:40 2023
+++ src/sys/arch/iyonix/conf/GENERIC	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC,v 1.116 2023/02/12 14:50:40 abs Exp $
+#	$NetBSD: GENERIC,v 1.117 2024/01/29 18:27:13 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include	"arch/iyonix/conf/std.iyonix"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.116 $"
+#ident 		"GENERIC-$Revision: 1.117 $"
 
 maxusers	32		# estimated number of users
 
@@ -128,8 +128,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/landisk/conf/GENERIC
diff -u src/sys/arch/landisk/conf/GENERIC:1.76 src/sys/arch/landisk/conf/GENERIC:1.77
--- src/sys/arch/landisk/conf/GENERIC:1.76	Thu Feb  9 09:09:49 2023
+++ src/sys/arch/landisk/conf/GENERIC	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.76 2023/02/09 14:09:49 abs Exp $
+# $NetBSD: GENERIC,v 1.77 2024/01/29 18:27:13 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/landisk/conf/std.landisk"
 
 options         INCLUDE_CONFIG_FILE     # embed config file in kernel binary
 
-#ident          "GENERIC-$Revision: 1.76 $"
+#ident          "GENERIC-$Revision: 1.77 $"
 
 maxusers	16		# estimated number of users
 
@@ -115,8 +115,6 @@ options 	QUOTA2		# new, in-filesystem UF
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/mac68k/conf/GENERIC
diff -u src/sys/arch/mac68k/conf/GENERIC:1.237 src/sys/arch/mac68k/conf/GENERIC:1.238
--- src/sys/arch/mac68k/conf/GENERIC:1.237	Sun Feb 12 09:50:40 2023
+++ src/sys/arch/mac68k/conf/GENERIC	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.237 2023/02/12 14:50:40 abs Exp $
+# $NetBSD: GENERIC,v 1.238 2024/01/29 18:27:13 christos Exp $
 #
 # GENERIC machine description file
 # 
@@ -22,7 +22,7 @@ include 	"arch/mac68k/conf/std.mac68k"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.237 $"
+#ident 		"GENERIC-$Revision: 1.238 $"
 
 makeoptions	COPTS="-O2 -fno-reorder-blocks -fno-omit-frame-pointer"
 	# See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for
@@ -124,8 +124,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/macppc/conf/GENERIC
diff -u src/sys/arch/macppc/conf/GENERIC:1.378 src/sys/arch/macppc/conf/GENERIC:1.379
--- src/sys/arch/macppc/conf/GENERIC:1.378	Wed Jan 17 08:23:30 2024
+++ src/sys/arch/macppc/conf/GENERIC	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.378 2024/01/17 13:23:30 uwe Exp $
+# $NetBSD: GENERIC,v 1.379 2024/01/29 18:27:13 christos Exp $
 #
 # GENERIC machine description file
 # 
@@ -22,7 +22,7 @@ include		"arch/macppc/conf/std.macppc"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.378 $"
+#ident 		"GENERIC-$Revision: 1.379 $"
 
 maxusers	32
 
@@ -91,8 +91,6 @@ options 	QUOTA2		# new, in-filesystem UF
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root

Index: src/sys/arch/macppc/conf/GENERIC_601
diff -u src/sys/arch/macppc/conf/GENERIC_601:1.30 src/sys/arch/macppc/conf/GENERIC_601:1.31
--- src/sys/arch/macppc/conf/GENERIC_601:1.30	Sat Aug  6 22:52:27 2022
+++ src/sys/arch/macppc/conf/GENERIC_601	Mon Jan 29 13:27:13 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC_601,v 1.30 2022/08/07 02:52:27 simonb Exp $
+# $NetBSD: GENERIC_601,v 1.31 2024/01/29 18:27:13 christos Exp $
 #
 # GENERIC machine description file
 # 
@@ -28,7 +28,7 @@ include 	"arch/macppc/conf/std.macppc.60
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-ident 		"GENERIC-$Revision: 1.30 $"
+ident 		"GENERIC-$Revision: 1.31 $"
 
 maxusers	32
 
@@ -112,8 +112,6 @@ file-system	TMPFS		# Efficient memory fi
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root

Index: src/sys/arch/macppc/conf/MAMBO
diff -u src/sys/arch/macppc/conf/MAMBO:1.35 src/sys/arch/macppc/conf/MAMBO:1.36
--- src/sys/arch/macppc/conf/MAMBO:1.35	Sat Aug  6 22:52:27 2022
+++ src/sys/arch/macppc/conf/MAMBO	Mon Jan 29 13:27:13 2024
@@ -6,7 +6,7 @@ include 	"arch/macppc/conf/std.macppc.g5
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.35 $"
+#ident 		"GENERIC-$Revision: 1.36 $"
 
 maxusers	32
 
@@ -70,8 +70,6 @@ options 	QUOTA		# legacy UFS quotas
 options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 #options 	GATEWAY		# packet forwarding

Index: src/sys/arch/macppc/conf/POWERMAC_G5
diff -u src/sys/arch/macppc/conf/POWERMAC_G5:1.56 src/sys/arch/macppc/conf/POWERMAC_G5:1.57
--- src/sys/arch/macppc/conf/POWERMAC_G5:1.56	Thu Feb  9 09:09:49 2023
+++ src/sys/arch/macppc/conf/POWERMAC_G5	Mon Jan 29 13:27:13 2024
@@ -85,8 +85,6 @@ options 	QUOTA2		# new, in-filesystem UF
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/macppc/conf/POWERMAC_G5_11_2
diff -u src/sys/arch/macppc/conf/POWERMAC_G5_11_2:1.23 src/sys/arch/macppc/conf/POWERMAC_G5_11_2:1.24
--- src/sys/arch/macppc/conf/POWERMAC_G5_11_2:1.23	Tue Oct  3 04:23:07 2023
+++ src/sys/arch/macppc/conf/POWERMAC_G5_11_2	Mon Jan 29 13:27:13 2024
@@ -67,8 +67,6 @@ file-system	PTYFS		# /dev/pts/N support
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/mmeye/conf/GENERIC
diff -u src/sys/arch/mmeye/conf/GENERIC:1.132 src/sys/arch/mmeye/conf/GENERIC:1.133
--- src/sys/arch/mmeye/conf/GENERIC:1.132	Sun Feb 12 09:50:40 2023
+++ src/sys/arch/mmeye/conf/GENERIC	Mon Jan 29 13:27:14 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.132 2023/02/12 14:50:40 abs Exp $
+# $NetBSD: GENERIC,v 1.133 2024/01/29 18:27:14 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/mmeye/conf/std.mmeye"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.132 $"
+#ident 		"GENERIC-$Revision: 1.133 $"
 
 maxusers	16		# estimated number of users
 
@@ -105,8 +105,6 @@ file-system	TMPFS		# Efficient memory fi
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 #options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/mmeye/conf/MMEYE_WLF
diff -u src/sys/arch/mmeye/conf/MMEYE_WLF:1.32 src/sys/arch/mmeye/conf/MMEYE_WLF:1.33
--- src/sys/arch/mmeye/conf/MMEYE_WLF:1.32	Sat Aug  6 22:52:27 2022
+++ src/sys/arch/mmeye/conf/MMEYE_WLF	Mon Jan 29 13:27:14 2024
@@ -1,4 +1,4 @@
-# $NetBSD: MMEYE_WLF,v 1.32 2022/08/07 02:52:27 simonb Exp $
+# $NetBSD: MMEYE_WLF,v 1.33 2024/01/29 18:27:14 christos Exp $
 #
 # MMEYE_WLF -- Brains Inc. MMEYE-WLF platforms kernel
 #
@@ -22,7 +22,7 @@ include 	"arch/mmeye/conf/std.mmeye"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.32 $"
+#ident 		"GENERIC-$Revision: 1.33 $"
 
 maxusers	16		# estimated number of users
 
@@ -101,8 +101,6 @@ file-system	TMPFS		# Efficient memory fi
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/mmeye/conf/MMTA
diff -u src/sys/arch/mmeye/conf/MMTA:1.55 src/sys/arch/mmeye/conf/MMTA:1.56
--- src/sys/arch/mmeye/conf/MMTA:1.55	Thu Feb  9 09:09:49 2023
+++ src/sys/arch/mmeye/conf/MMTA	Mon Jan 29 13:27:14 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: MMTA,v 1.55 2023/02/09 14:09:49 abs Exp $
+#	$NetBSD: MMTA,v 1.56 2024/01/29 18:27:14 christos Exp $
 #
 #	GENERIC -- everything that's currently supported
 #
@@ -79,8 +79,6 @@ file-system	PTYFS		# /dev/pts/N support
 options 	NFSSERVER	# Network File System server
 #options 	FIFO		# FIFOs; RECOMMENDED
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 #options 	GATEWAY		# packet forwarding

Index: src/sys/arch/mmeye/conf/MMTAICE
diff -u src/sys/arch/mmeye/conf/MMTAICE:1.59 src/sys/arch/mmeye/conf/MMTAICE:1.60
--- src/sys/arch/mmeye/conf/MMTAICE:1.59	Thu Feb  9 09:09:49 2023
+++ src/sys/arch/mmeye/conf/MMTAICE	Mon Jan 29 13:27:14 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: MMTAICE,v 1.59 2023/02/09 14:09:49 abs Exp $
+#	$NetBSD: MMTAICE,v 1.60 2024/01/29 18:27:14 christos Exp $
 #
 #	GENERIC -- everything that's currently supported
 #
@@ -103,8 +103,6 @@ file-system	PTYFS		# /dev/pts/N support
 options 	NFSSERVER	# Network File System server
 #options 	FIFO		# FIFOs; RECOMMENDED
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 #options 	GATEWAY		# packet forwarding

Index: src/sys/arch/mmeye/conf/MMTAROMNEW
diff -u src/sys/arch/mmeye/conf/MMTAROMNEW:1.57 src/sys/arch/mmeye/conf/MMTAROMNEW:1.58
--- src/sys/arch/mmeye/conf/MMTAROMNEW:1.57	Sun Sep 24 09:59:38 2023
+++ src/sys/arch/mmeye/conf/MMTAROMNEW	Mon Jan 29 13:27:14 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: MMTAROMNEW,v 1.57 2023/09/24 13:59:38 andvar Exp $
+#	$NetBSD: MMTAROMNEW,v 1.58 2024/01/29 18:27:14 christos Exp $
 #
 #	GENERIC -- everything that's currently supported
 #
@@ -90,8 +90,6 @@ file-system	PTYFS		# /dev/pts/N support
 #options 	NFSSERVER	# Network File System server
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
 #options 	FIFO		# FIFOs; RECOMMENDED
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 #options 	GATEWAY		# packet forwarding

Index: src/sys/arch/mvmeppc/conf/GENERIC
diff -u src/sys/arch/mvmeppc/conf/GENERIC:1.33 src/sys/arch/mvmeppc/conf/GENERIC:1.34
--- src/sys/arch/mvmeppc/conf/GENERIC:1.33	Sun Feb 12 09:50:40 2023
+++ src/sys/arch/mvmeppc/conf/GENERIC	Mon Jan 29 13:27:14 2024
@@ -1,11 +1,11 @@
-# $NetBSD: GENERIC,v 1.33 2023/02/12 14:50:40 abs Exp $
+# $NetBSD: GENERIC,v 1.34 2024/01/29 18:27:14 christos Exp $
 #
 
 include 	"arch/mvmeppc/conf/std.mvmeppc"
 
 #options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-ident		"GENERIC-$Revision: 1.33 $"
+ident		"GENERIC-$Revision: 1.34 $"
 
 maxusers	8
 
@@ -64,8 +64,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/next68k/conf/GENERIC
diff -u src/sys/arch/next68k/conf/GENERIC:1.162 src/sys/arch/next68k/conf/GENERIC:1.163
--- src/sys/arch/next68k/conf/GENERIC:1.162	Sun Feb 12 09:50:41 2023
+++ src/sys/arch/next68k/conf/GENERIC	Mon Jan 29 13:27:14 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.162 2023/02/12 14:50:41 abs Exp $
+# $NetBSD: GENERIC,v 1.163 2024/01/29 18:27:14 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/next68k/conf/std.next68k"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.162 $"
+#ident 		"GENERIC-$Revision: 1.163 $"
 
 makeoptions	COPTS="-O2 -fno-reorder-blocks -fno-unwind-tables -fno-omit-frame-pointer"
 	# See share/mk/sys.mk. -fno-omit-frame-pointer is necessary for
@@ -106,8 +106,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/next68k/conf/RAMDISK
diff -u src/sys/arch/next68k/conf/RAMDISK:1.5 src/sys/arch/next68k/conf/RAMDISK:1.6
--- src/sys/arch/next68k/conf/RAMDISK:1.5	Sat Feb 11 14:12:31 2023
+++ src/sys/arch/next68k/conf/RAMDISK	Mon Jan 29 13:27:14 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: RAMDISK,v 1.5 2023/02/11 19:12:31 tsutsui Exp $
+#	$NetBSD: RAMDISK,v 1.6 2024/01/29 18:27:14 christos Exp $
 
 #
 # RAMDISK: Root/swap on ramdisk
@@ -95,8 +95,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/next68k/conf/SLAB
diff -u src/sys/arch/next68k/conf/SLAB:1.63 src/sys/arch/next68k/conf/SLAB:1.64
--- src/sys/arch/next68k/conf/SLAB:1.63	Sat Feb 11 02:32:44 2023
+++ src/sys/arch/next68k/conf/SLAB	Mon Jan 29 13:27:14 2024
@@ -1,4 +1,4 @@
-# $NetBSD: SLAB,v 1.63 2023/02/11 07:32:44 tsutsui Exp $
+# $NetBSD: SLAB,v 1.64 2024/01/29 18:27:14 christos Exp $
 #
 # deberg's development machine
 #
@@ -73,8 +73,6 @@ file-system	PTYFS		# /dev/pts/N support
 #options 	NFSSERVER	# nfs server support
 #options 	QUOTA		# legacy UFS quotas
 #options 	QUOTA2		# new, in-filesystem UFS quotas
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 
 # Networking options
 #options 	GATEWAY		# packet forwarding

Index: src/sys/arch/ofppc/conf/GENERIC
diff -u src/sys/arch/ofppc/conf/GENERIC:1.179 src/sys/arch/ofppc/conf/GENERIC:1.180
--- src/sys/arch/ofppc/conf/GENERIC:1.179	Sun Feb 12 09:50:41 2023
+++ src/sys/arch/ofppc/conf/GENERIC	Mon Jan 29 13:27:14 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.179 2023/02/12 14:50:41 abs Exp $
+# $NetBSD: GENERIC,v 1.180 2024/01/29 18:27:14 christos Exp $
 #
 # GENERIC machine description file
 # 
@@ -22,7 +22,7 @@ include 	"arch/ofppc/conf/std.ofppc"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.179 $"
+#ident 		"GENERIC-$Revision: 1.180 $"
 
 maxusers	32
 
@@ -109,8 +109,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root

Index: src/sys/arch/prep/conf/GENERIC
diff -u src/sys/arch/prep/conf/GENERIC:1.200 src/sys/arch/prep/conf/GENERIC:1.201
--- src/sys/arch/prep/conf/GENERIC:1.200	Thu Feb  9 09:09:49 2023
+++ src/sys/arch/prep/conf/GENERIC	Mon Jan 29 13:27:14 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.200 2023/02/09 14:09:49 abs Exp $
+# $NetBSD: GENERIC,v 1.201 2024/01/29 18:27:14 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -22,7 +22,7 @@ include 	"arch/prep/conf/std.prep"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC-$Revision: 1.200 $"
+#ident		"GENERIC-$Revision: 1.201 $"
 
 maxusers	32
 
@@ -92,8 +92,6 @@ options 	QUOTA2		# new, in-filesystem UF
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/prep/conf/INSTALL
diff -u src/sys/arch/prep/conf/INSTALL:1.66 src/sys/arch/prep/conf/INSTALL:1.67
--- src/sys/arch/prep/conf/INSTALL:1.66	Thu Feb  9 09:09:49 2023
+++ src/sys/arch/prep/conf/INSTALL	Mon Jan 29 13:27:14 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: INSTALL,v 1.66 2023/02/09 14:09:49 abs Exp $
+#	$NetBSD: INSTALL,v 1.67 2024/01/29 18:27:14 christos Exp $
 #
 #	INSTALL -- Installation kernel
 #
@@ -39,8 +39,6 @@ file-system 	MSDOSFS		# MS-DOS file syst
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	FFS_EI		# FFS Endian Independent support
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
- 				# immutable) behave as system flags.
 options 	WAPBL		# File system journaling support
 
 #options 	USERCONF	# userconf(4) support

Index: src/sys/arch/prep/conf/INSTALL_SMALL
diff -u src/sys/arch/prep/conf/INSTALL_SMALL:1.21 src/sys/arch/prep/conf/INSTALL_SMALL:1.22
--- src/sys/arch/prep/conf/INSTALL_SMALL:1.21	Thu Feb  9 09:09:49 2023
+++ src/sys/arch/prep/conf/INSTALL_SMALL	Mon Jan 29 13:27:14 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: INSTALL_SMALL,v 1.21 2023/02/09 14:09:49 abs Exp $
+#	$NetBSD: INSTALL_SMALL,v 1.22 2024/01/29 18:27:14 christos Exp $
 #
 #	INSTALL -- Installation kernel
 #
@@ -41,8 +41,6 @@ file-system 	MSDOSFS		# MS-DOS file syst
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	FFS_EI		# FFS Endian Independent support
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
- 				# immutable) behave as system flags.
 options 	WAPBL		# File system journaling support
 
 #options 	USERCONF	# userconf(4) support

Index: src/sys/arch/riscv/conf/GENERIC.common
diff -u src/sys/arch/riscv/conf/GENERIC.common:1.9 src/sys/arch/riscv/conf/GENERIC.common:1.10
--- src/sys/arch/riscv/conf/GENERIC.common:1.9	Sat Jan 13 11:43:08 2024
+++ src/sys/arch/riscv/conf/GENERIC.common	Mon Jan 29 13:27:14 2024
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.common,v 1.9 2024/01/13 16:43:08 skrll Exp $
+#	$NetBSD: GENERIC.common,v 1.10 2024/01/29 18:27:14 christos Exp $
 #
 #	GENERIC common RISC-V kernel config items shared between 32 and 64
 #	kernels
@@ -76,8 +76,6 @@ options 	QUOTA		# legacy UFS quotas
 options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root

Index: src/sys/arch/rs6000/conf/GENERIC
diff -u src/sys/arch/rs6000/conf/GENERIC:1.49 src/sys/arch/rs6000/conf/GENERIC:1.50
--- src/sys/arch/rs6000/conf/GENERIC:1.49	Thu Feb  9 09:09:49 2023
+++ src/sys/arch/rs6000/conf/GENERIC	Mon Jan 29 13:27:14 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.49 2023/02/09 14:09:49 abs Exp $
+# $NetBSD: GENERIC,v 1.50 2024/01/29 18:27:14 christos Exp $
 #
 # GENERIC machine description file
 # 
@@ -24,7 +24,7 @@ options 	INCLUDE_CONFIG_FILE	# embed con
 
 #makeoptions	COPTS="-O2 -mno-powerpc -mno-power"	# wheeee
 
-#ident		"GENERIC-$Revision: 1.49 $"
+#ident		"GENERIC-$Revision: 1.50 $"
 
 maxusers	32
 
@@ -98,8 +98,6 @@ options 	QUOTA2		# new, in-filesystem UF
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/sandpoint/conf/GENERIC
diff -u src/sys/arch/sandpoint/conf/GENERIC:1.111 src/sys/arch/sandpoint/conf/GENERIC:1.112
--- src/sys/arch/sandpoint/conf/GENERIC:1.111	Sun Feb 12 09:50:41 2023
+++ src/sys/arch/sandpoint/conf/GENERIC	Mon Jan 29 13:27:15 2024
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.111 2023/02/12 14:50:41 abs Exp $
+# $NetBSD: GENERIC,v 1.112 2024/01/29 18:27:15 christos Exp $
 #
 # machine description file for GENERIC NAS
 # 
@@ -22,7 +22,7 @@ include 	"arch/sandpoint/conf/std.sandpo
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.111 $"
+#ident 		"GENERIC-$Revision: 1.112 $"
 
 maxusers	32
 
@@ -105,8 +105,6 @@ options 	QUOTA2		# new, in-filesystem UF
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 options 	NFSSERVER	# Network File System server
 

Index: src/sys/arch/sbmips/conf/GENERIC
diff -u src/sys/arch/sbmips/conf/GENERIC:1.114 src/sys/arch/sbmips/conf/GENERIC:1.115
--- src/sys/arch/sbmips/conf/GENERIC:1.114	Sun Feb 12 09:50:41 2023
+++ src/sys/arch/sbmips/conf/GENERIC	Mon Jan 29 13:27:15 2024
@@ -1,10 +1,10 @@
-# $NetBSD: GENERIC,v 1.114 2023/02/12 14:50:41 abs Exp $
+# $NetBSD: GENERIC,v 1.115 2024/01/29 18:27:15 christos Exp $
 
 include 	"arch/sbmips/conf/std.sbmips"
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident 		"GENERIC-$Revision: 1.114 $"
+#ident 		"GENERIC-$Revision: 1.115 $"
 
 #options 	LOCKDEBUG	# XXX XXX XXX XXX
 #options 	DEBUG		# extra kernel debugging support
@@ -71,8 +71,6 @@ options 	UFS_DIRHASH	# UFS Large Directo
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
 options 	LFS_DIRHASH	# LFS version of UFS_DIRHASH - experimental
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/sgimips/conf/GENERIC32_IP12
diff -u src/sys/arch/sgimips/conf/GENERIC32_IP12:1.43 src/sys/arch/sgimips/conf/GENERIC32_IP12:1.44
--- src/sys/arch/sgimips/conf/GENERIC32_IP12:1.43	Sat Aug  6 22:52:29 2022
+++ src/sys/arch/sgimips/conf/GENERIC32_IP12	Mon Jan 29 13:27:15 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC32_IP12,v 1.43 2022/08/07 02:52:29 simonb Exp $
+#	$NetBSD: GENERIC32_IP12,v 1.44 2024/01/29 18:27:15 christos Exp $
 #
 # GENERIC32_IP12 machine description file
 # 
@@ -32,7 +32,7 @@ makeoptions	TEXTADDR=0x80002000	# entry 
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC32-IP2x-$Revision: 1.43 $"
+#ident		"GENERIC32-IP2x-$Revision: 1.44 $"
 
 maxusers	32
 
@@ -92,8 +92,6 @@ options 	QUOTA2		# new, in-filesystem UF
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/sgimips/conf/GENERIC32_IP2x
diff -u src/sys/arch/sgimips/conf/GENERIC32_IP2x:1.124 src/sys/arch/sgimips/conf/GENERIC32_IP2x:1.125
--- src/sys/arch/sgimips/conf/GENERIC32_IP2x:1.124	Sat Aug  6 22:52:29 2022
+++ src/sys/arch/sgimips/conf/GENERIC32_IP2x	Mon Jan 29 13:27:15 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC32_IP2x,v 1.124 2022/08/07 02:52:29 simonb Exp $
+#	$NetBSD: GENERIC32_IP2x,v 1.125 2024/01/29 18:27:15 christos Exp $
 #
 # GENERIC32_IP2x machine description file
 # 
@@ -29,7 +29,7 @@ makeoptions	TEXTADDR=0x88069000	# entry 
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC32-IP2x-$Revision: 1.124 $"
+#ident		"GENERIC32-IP2x-$Revision: 1.125 $"
 
 maxusers	32
 
@@ -88,8 +88,6 @@ options 	QUOTA2		# new, in-filesystem UF
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/sgimips/conf/GENERIC32_IP3x
diff -u src/sys/arch/sgimips/conf/GENERIC32_IP3x:1.135 src/sys/arch/sgimips/conf/GENERIC32_IP3x:1.136
--- src/sys/arch/sgimips/conf/GENERIC32_IP3x:1.135	Sat Aug  6 22:52:29 2022
+++ src/sys/arch/sgimips/conf/GENERIC32_IP3x	Mon Jan 29 13:27:15 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC32_IP3x,v 1.135 2022/08/07 02:52:29 simonb Exp $
+#	$NetBSD: GENERIC32_IP3x,v 1.136 2024/01/29 18:27:15 christos Exp $
 #
 # GENERIC32_IP3x machine description file
 # 
@@ -28,7 +28,7 @@ makeoptions	TEXTADDR="0x80069000"	# entr
 
 options 	INCLUDE_CONFIG_FILE	# embed config file in kernel binary
 
-#ident		"GENERIC32_IP3x-$Revision: 1.135 $"
+#ident		"GENERIC32_IP3x-$Revision: 1.136 $"
 
 maxusers	32
 
@@ -81,8 +81,6 @@ options 	QUOTA2		# new, in-filesystem UF
 options 	UFS_DIRHASH	# UFS Large Directory Hashing
 options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 options 	NFSSERVER	# Network File System server
 
 # Networking options

Index: src/sys/arch/zaurus/conf/GENERIC
diff -u src/sys/arch/zaurus/conf/GENERIC:1.95 src/sys/arch/zaurus/conf/GENERIC:1.96
--- src/sys/arch/zaurus/conf/GENERIC:1.95	Thu Feb  9 09:09:50 2023
+++ src/sys/arch/zaurus/conf/GENERIC	Mon Jan 29 13:27:15 2024
@@ -1,4 +1,4 @@
-#	$NetBSD: GENERIC,v 1.95 2023/02/09 14:09:50 abs Exp $
+#	$NetBSD: GENERIC,v 1.96 2024/01/29 18:27:15 christos Exp $
 #
 # GENERIC machine description file
 #
@@ -77,8 +77,6 @@ options 	FFS_NO_SNAPSHOT	# No FFS snapsh
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing
 #options 	UFS_EXTATTR	# Extended attribute support for UFS1
 options 	WAPBL		# File system journaling support
-#options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-				# immutable) behave as system flags.
 #options 	DISKLABEL_EI	# disklabel Endian Independent support
 #options 	NFSSERVER	# Network File System server
 

Index: src/sys/ufs/ext2fs/ext2fs_vnops.c
diff -u src/sys/ufs/ext2fs/ext2fs_vnops.c:1.138 src/sys/ufs/ext2fs/ext2fs_vnops.c:1.139
--- src/sys/ufs/ext2fs/ext2fs_vnops.c:1.138	Sat Aug 26 01:22:50 2023
+++ src/sys/ufs/ext2fs/ext2fs_vnops.c	Mon Jan 29 13:27:09 2024
@@ -1,4 +1,4 @@
-/*	$NetBSD: ext2fs_vnops.c,v 1.138 2023/08/26 05:22:50 riastradh Exp $	*/
+/*	$NetBSD: ext2fs_vnops.c,v 1.139 2024/01/29 18:27:09 christos Exp $	*/
 
 /*
  * Copyright (c) 1982, 1986, 1989, 1993
@@ -65,7 +65,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ext2fs_vnops.c,v 1.138 2023/08/26 05:22:50 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ext2fs_vnops.c,v 1.139 2024/01/29 18:27:09 christos Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -290,13 +290,8 @@ ext2fs_getattr(void *v)
 
 	vap->va_flags = 0;
 	vap->va_flags |= (ip->i_e2fs_flags & EXT2_NODUMP) ? UF_NODUMP : 0;
-#ifdef EXT2FS_SYSTEM_FLAGS
 	vap->va_flags |= (ip->i_e2fs_flags & EXT2_IMMUTABLE) ? SF_IMMUTABLE : 0;
 	vap->va_flags |= (ip->i_e2fs_flags & EXT2_APPEND) ? SF_APPEND : 0;
-#else
-	vap->va_flags |= (ip->i_e2fs_flags & EXT2_IMMUTABLE) ? UF_IMMUTABLE : 0;
-	vap->va_flags |= (ip->i_e2fs_flags & EXT2_APPEND) ? UF_APPEND : 0;
-#endif
 
 	vap->va_gen = ip->i_e2fs_gen;
 	/* this doesn't belong here */
@@ -345,13 +340,6 @@ ext2fs_setattr(void *v)
 		if (vp->v_mount->mnt_flag & MNT_RDONLY)
 			return EROFS;
 
-		/*
-		 * Check if we're allowed to change the flags.
-		 * If EXT2FS_SYSTEM_FLAGS is set, then the flags are treated
-		 * as system flags, otherwise they're considered to be user
-		 * flags.
-		 */
-#ifdef EXT2FS_SYSTEM_FLAGS
 		/* Indicate we're changing system flags if we are. */
 		if ((vap->va_flags & SF_APPEND) ||
 		     (vap->va_flags & SF_IMMUTABLE)) {
@@ -363,7 +351,6 @@ ext2fs_setattr(void *v)
 		if (ip->i_e2fs_flags & (EXT2_APPEND | EXT2_IMMUTABLE)) {
 			action |= KAUTH_VNODE_HAS_SYSFLAGS;
 		}
-#endif /* EXT2FS_SYSTEM_FLAGS */
 
 		error = kauth_authorize_vnode(cred, action, vp, NULL,
 		    genfs_can_chflags(vp, cred, ip->i_uid, changing_sysflags));
@@ -371,15 +358,9 @@ ext2fs_setattr(void *v)
 			return error;
 
 		ip->i_e2fs_flags &= ~(EXT2_APPEND | EXT2_IMMUTABLE | EXT2_NODUMP);
-#ifdef EXT2FS_SYSTEM_FLAGS
 		ip->i_e2fs_flags |=
 		    (vap->va_flags & SF_APPEND) ?  EXT2_APPEND : 0 |
 		    (vap->va_flags & SF_IMMUTABLE) ? EXT2_IMMUTABLE : 0;
-#else
-		ip->i_e2fs_flags |=
-		    (vap->va_flags & UF_APPEND) ? EXT2_APPEND : 0 |
-		    (vap->va_flags & UF_IMMUTABLE) ? EXT2_IMMUTABLE : 0;
-#endif
 		ip->i_e2fs_flags |=
 		    (vap->va_flags & UF_NODUMP) ? EXT2_NODUMP : 0;
 		ip->i_flag |= IN_CHANGE;

Reply via email to