tech-kern archive

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

[PATCH] UFS1 extended attributes support for GENERIC



Hi

I plan to commit the patch below to enable support for UFS1 extended
attributes in GENERIC and GENERIC-like kernels.

This change just brings UFS1 extended attribute *support* in the kernel,
extended attributes are not enabled unless three conditions are met:
1) filesystem is UFS1 (newfs -O1)
2) .attribute/system and .attribute/user directories are created at fs root
3) filesystem is mounted with -o extattr

Despite extended attributes being a MI feature, it is not obvious in 
what kernel it should be built. Obviously we have GENERIC kernels
that are memory-constrained. My rule of thumb was to add the 
extended attribute kernel options if options if QUOTA/QUOTA2 were 
enabled, otherwise I just added them commented out. Machine-dependent
advices are welcome here.

Index: sys/arch/acorn26/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/acorn26/conf/GENERIC,v
retrieving revision 1.79
diff -U 4 -r1.79 GENERIC
--- sys/arch/acorn26/conf/GENERIC	23 Aug 2014 20:26:56 -0000	1.79
+++ sys/arch/acorn26/conf/GENERIC	10 Nov 2014 05:00:32 -0000
@@ -71,8 +71,11 @@
 options 	FFS_EI		# FFS endianness-independence support
 options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Executable format options
 options 	EXEC_ELF32
 options 	EXEC_SCRIPT
Index: sys/arch/acorn32/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/acorn32/conf/GENERIC,v
retrieving revision 1.114
diff -U 4 -r1.114 GENERIC
--- sys/arch/acorn32/conf/GENERIC	23 Aug 2014 20:26:56 -0000	1.114
+++ sys/arch/acorn32/conf/GENERIC	10 Nov 2014 05:00:33 -0000
@@ -72,8 +72,11 @@
 options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Networking options
 
 options 	GATEWAY		# packet forwarding
Index: sys/arch/alpha/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/alpha/conf/GENERIC,v
retrieving revision 1.360
diff -U 4 -r1.360 GENERIC
--- sys/arch/alpha/conf/GENERIC	23 Aug 2014 20:26:56 -0000	1.360
+++ sys/arch/alpha/conf/GENERIC	10 Nov 2014 05:00:34 -0000
@@ -97,8 +97,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Sun NFS-compatible file system server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Networking options
 #options 	GATEWAY		# packet forwarding
 options 	INET		# IP + ICMP + TCP + UDP
Index: sys/arch/amd64/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/amd64/conf/GENERIC,v
retrieving revision 1.402
diff -U 4 -r1.402 GENERIC
--- sys/arch/amd64/conf/GENERIC	2 Nov 2014 23:08:40 -0000	1.402
+++ sys/arch/amd64/conf/GENERIC	10 Nov 2014 05:00:35 -0000
@@ -172,8 +172,11 @@
 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
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Networking options
 #options 	GATEWAY		# packet forwarding
 options 	INET		# IP + ICMP + TCP + UDP
Index: sys/arch/amd64/conf/XEN3_DOM0
===================================================================
RCS file: /cvsroot/src/sys/arch/amd64/conf/XEN3_DOM0,v
retrieving revision 1.110
diff -U 4 -r1.110 XEN3_DOM0
--- sys/arch/amd64/conf/XEN3_DOM0	18 Oct 2014 16:56:51 -0000	1.110
+++ sys/arch/amd64/conf/XEN3_DOM0	10 Nov 2014 05:00:36 -0000
@@ -114,8 +114,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/amd64/conf/XEN3_DOMU
===================================================================
RCS file: /cvsroot/src/sys/arch/amd64/conf/XEN3_DOMU,v
retrieving revision 1.58
diff -U 4 -r1.58 XEN3_DOMU
--- sys/arch/amd64/conf/XEN3_DOMU	19 Sep 2014 15:24:24 -0000	1.58
+++ sys/arch/amd64/conf/XEN3_DOMU	10 Nov 2014 05:00:36 -0000
@@ -108,8 +108,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/amiga/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/amiga/conf/GENERIC,v
retrieving revision 1.309
diff -U 4 -r1.309 GENERIC
--- sys/arch/amiga/conf/GENERIC	23 Aug 2014 20:26:56 -0000	1.309
+++ sys/arch/amiga/conf/GENERIC	10 Nov 2014 05:00:37 -0000
@@ -128,8 +128,11 @@
 options 	QUOTA2		# new, in-filesystem UFS quotas
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server side code
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
Index: sys/arch/amiga/conf/GENERIC.in
===================================================================
RCS file: /cvsroot/src/sys/arch/amiga/conf/GENERIC.in,v
retrieving revision 1.127
diff -U 4 -r1.127 GENERIC.in
--- sys/arch/amiga/conf/GENERIC.in	23 Aug 2014 20:26:56 -0000	1.127
+++ sys/arch/amiga/conf/GENERIC.in	10 Nov 2014 05:00:38 -0000
@@ -168,8 +168,11 @@
 options 	QUOTA2		# new, in-filesystem UFS quotas
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server side code
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 ')m4_dnl
 
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
Index: sys/arch/amigappc/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/amigappc/conf/GENERIC,v
retrieving revision 1.22
diff -U 4 -r1.22 GENERIC
--- sys/arch/amigappc/conf/GENERIC	23 Aug 2014 20:26:56 -0000	1.22
+++ sys/arch/amigappc/conf/GENERIC	10 Nov 2014 05:00:39 -0000
@@ -128,8 +128,11 @@
 options 	QUOTA2		# new, in-filesystem UFS quotas
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server side code
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 #
Index: sys/arch/arc/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/arc/conf/GENERIC,v
retrieving revision 1.182
diff -U 4 -r1.182 GENERIC
--- sys/arch/arc/conf/GENERIC	23 Aug 2014 20:26:56 -0000	1.182
+++ sys/arch/arc/conf/GENERIC	10 Nov 2014 05:00:39 -0000
@@ -127,8 +127,11 @@
 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
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# IP + ICMP + TCP + UDP
Index: sys/arch/bebox/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/bebox/conf/GENERIC,v
retrieving revision 1.143
diff -U 4 -r1.143 GENERIC
--- sys/arch/bebox/conf/GENERIC	23 Aug 2014 20:26:57 -0000	1.143
+++ sys/arch/bebox/conf/GENERIC	10 Nov 2014 05:00:40 -0000
@@ -104,8 +104,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS	# makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 #options 	APPLE_UFS	# Apple UFS support in FFS
 
Index: sys/arch/cats/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/cats/conf/GENERIC,v
retrieving revision 1.153
diff -U 4 -r1.153 GENERIC
--- sys/arch/cats/conf/GENERIC	23 Aug 2014 20:26:57 -0000	1.153
+++ sys/arch/cats/conf/GENERIC	10 Nov 2014 05:00:40 -0000
@@ -80,8 +80,11 @@
 options 	NFSSERVER
 options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Networking options
 
 #options 	GATEWAY		# packet forwarding
Index: sys/arch/cesfic/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/cesfic/conf/GENERIC,v
retrieving revision 1.63
diff -U 4 -r1.63 GENERIC
--- sys/arch/cesfic/conf/GENERIC	23 Aug 2014 20:26:57 -0000	1.63
+++ sys/arch/cesfic/conf/GENERIC	10 Nov 2014 05:00:41 -0000
@@ -83,8 +83,11 @@
 options 	FIFO		# POSIX fifo support (in all filesystems)
 #options 	QUOTA		# legacy UFS quotas
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	NFSSERVER	# Network filesystem server
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Networking options
 options 	INET		# Internet protocols
 #options 	GATEWAY		# IP forwarding
Index: sys/arch/cobalt/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/cobalt/conf/GENERIC,v
retrieving revision 1.145
diff -U 4 -r1.145 GENERIC
--- sys/arch/cobalt/conf/GENERIC	23 Aug 2014 20:26:57 -0000	1.145
+++ sys/arch/cobalt/conf/GENERIC	10 Nov 2014 05:00:41 -0000
@@ -99,8 +99,11 @@
 #options 	FFS_EI		# FFS Endian Independent support
 options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/dreamcast/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/dreamcast/conf/GENERIC,v
retrieving revision 1.119
diff -U 4 -r1.119 GENERIC
--- sys/arch/dreamcast/conf/GENERIC	24 Aug 2014 07:59:22 -0000	1.119
+++ sys/arch/dreamcast/conf/GENERIC	10 Nov 2014 05:00:41 -0000
@@ -98,8 +98,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	NFSSERVER	# Network File System server
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/emips/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/emips/conf/GENERIC,v
retrieving revision 1.13
diff -U 4 -r1.13 GENERIC
--- sys/arch/emips/conf/GENERIC	23 Aug 2014 20:26:57 -0000	1.13
+++ sys/arch/emips/conf/GENERIC	10 Nov 2014 05:00:42 -0000
@@ -92,8 +92,11 @@
 options 	QUOTA		# legacy UFS quotas
 options 	QUOTA2		# new, in-filesystem UFS quotas
 options 	FFS_EI		# FFS Endian Independent support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 
 # Networking options
 options 	INET		# Internet protocols
Index: sys/arch/epoc32/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/epoc32/conf/GENERIC,v
retrieving revision 1.6
diff -U 4 -r1.6 GENERIC
--- sys/arch/epoc32/conf/GENERIC	24 Aug 2014 07:59:22 -0000	1.6
+++ sys/arch/epoc32/conf/GENERIC	10 Nov 2014 05:00:42 -0000
@@ -53,8 +53,11 @@
 #options 	NFSSERVER
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/ews4800mips/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/ews4800mips/conf/GENERIC,v
retrieving revision 1.49
diff -U 4 -r1.49 GENERIC
--- sys/arch/ews4800mips/conf/GENERIC	23 Aug 2014 20:26:57 -0000	1.49
+++ sys/arch/ews4800mips/conf/GENERIC	10 Nov 2014 05:00:43 -0000
@@ -121,8 +121,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# no FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/hp300/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/hp300/conf/GENERIC,v
retrieving revision 1.188
diff -U 4 -r1.188 GENERIC
--- sys/arch/hp300/conf/GENERIC	24 Aug 2014 08:17:44 -0000	1.188
+++ sys/arch/hp300/conf/GENERIC	10 Nov 2014 05:00:43 -0000
@@ -131,8 +131,11 @@
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network filesystem server
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Networking options
 options 	INET		# Internet protocols
 options 	INET6		# IPV6
Index: sys/arch/hpcmips/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/hpcmips/conf/GENERIC,v
retrieving revision 1.227
diff -U 4 -r1.227 GENERIC
--- sys/arch/hpcmips/conf/GENERIC	11 Oct 2014 08:22:34 -0000	1.227
+++ sys/arch/hpcmips/conf/GENERIC	10 Nov 2014 05:00:44 -0000
@@ -95,8 +95,11 @@
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	QUOTA		# legacy UFS quotas
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Networking options
 #options 	GATEWAY		# IP packet forwarding
 options 	INET		# IP + ICMP + TCP + UDP
Index: sys/arch/hpcsh/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/hpcsh/conf/GENERIC,v
retrieving revision 1.104
diff -U 4 -r1.104 GENERIC
--- sys/arch/hpcsh/conf/GENERIC	24 Aug 2014 07:59:22 -0000	1.104
+++ sys/arch/hpcsh/conf/GENERIC	10 Nov 2014 05:00:44 -0000
@@ -134,8 +134,11 @@
 
 # File system options
 #options 	FFS_EI		# FFS Endian Independent support
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 options 	WAPBL		# File system journaling support
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
Index: sys/arch/hppa/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/hppa/conf/GENERIC,v
retrieving revision 1.4
diff -U 4 -r1.4 GENERIC
--- sys/arch/hppa/conf/GENERIC	11 Oct 2014 10:06:15 -0000	1.4
+++ sys/arch/hppa/conf/GENERIC	10 Nov 2014 05:00:45 -0000
@@ -117,8 +117,11 @@
 options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/i386/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/i386/conf/GENERIC,v
retrieving revision 1.1116
diff -U 4 -r1.1116 GENERIC
--- sys/arch/i386/conf/GENERIC	2 Nov 2014 23:14:20 -0000	1.1116
+++ sys/arch/i386/conf/GENERIC	10 Nov 2014 05:00:48 -0000
@@ -192,8 +192,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 #options 	V7FS_EI		# V7FS Endian Independent support
 
Index: sys/arch/i386/conf/XEN3_DOM0
===================================================================
RCS file: /cvsroot/src/sys/arch/i386/conf/XEN3_DOM0,v
retrieving revision 1.91
diff -U 4 -r1.91 XEN3_DOM0
--- sys/arch/i386/conf/XEN3_DOM0	18 Oct 2014 16:56:51 -0000	1.91
+++ sys/arch/i386/conf/XEN3_DOM0	10 Nov 2014 05:00:49 -0000
@@ -137,8 +137,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/i386/conf/XEN3_DOMU
===================================================================
RCS file: /cvsroot/src/sys/arch/i386/conf/XEN3_DOMU,v
retrieving revision 1.63
diff -U 4 -r1.63 XEN3_DOMU
--- sys/arch/i386/conf/XEN3_DOMU	19 Sep 2014 15:24:24 -0000	1.63
+++ sys/arch/i386/conf/XEN3_DOMU	10 Nov 2014 05:00:49 -0000
@@ -125,8 +125,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 #options 	V7FS_EI		# V7FS Endian Independent support
 
Index: sys/arch/ibmnws/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/ibmnws/conf/GENERIC,v
retrieving revision 1.44
diff -U 4 -r1.44 GENERIC
--- sys/arch/ibmnws/conf/GENERIC	23 Aug 2014 20:26:58 -0000	1.44
+++ sys/arch/ibmnws/conf/GENERIC	10 Nov 2014 05:00:50 -0000
@@ -45,8 +45,11 @@
 
 # File system options
 #options 	FFS_EI		# FFS Endian Independent support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
  				# immutable) behave as system flags.
 options 	WAPBL		# File system journaling support
 
Index: sys/arch/iyonix/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/iyonix/conf/GENERIC,v
retrieving revision 1.86
diff -U 4 -r1.86 GENERIC
--- sys/arch/iyonix/conf/GENERIC	23 Aug 2014 20:26:58 -0000	1.86
+++ sys/arch/iyonix/conf/GENERIC	10 Nov 2014 05:00:51 -0000
@@ -148,8 +148,11 @@
 # It is not recommended for general use.
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	NFSSERVER	# Network File System server
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/landisk/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/landisk/conf/GENERIC,v
retrieving revision 1.43
diff -U 4 -r1.43 GENERIC
--- sys/arch/landisk/conf/GENERIC	24 Aug 2014 07:59:22 -0000	1.43
+++ sys/arch/landisk/conf/GENERIC	10 Nov 2014 05:00:51 -0000
@@ -126,8 +126,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# ffs snapshots
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/luna68k/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/luna68k/conf/GENERIC,v
retrieving revision 1.117
diff -U 4 -r1.117 GENERIC
--- sys/arch/luna68k/conf/GENERIC	24 Aug 2014 07:59:22 -0000	1.117
+++ sys/arch/luna68k/conf/GENERIC	10 Nov 2014 05:00:52 -0000
@@ -104,8 +104,11 @@
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_EI		# ffs endian independent support
 options 	WAPBL		# File system journaling support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 
 # Networking options
 options 	INET		# IP protocol stack support
Index: sys/arch/mac68k/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/mac68k/conf/GENERIC,v
retrieving revision 1.218
diff -U 4 -r1.218 GENERIC
--- sys/arch/mac68k/conf/GENERIC	23 Aug 2014 20:26:58 -0000	1.218
+++ sys/arch/mac68k/conf/GENERIC	10 Nov 2014 05:00:52 -0000
@@ -133,8 +133,11 @@
 options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/macppc/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/macppc/conf/GENERIC,v
retrieving revision 1.318
diff -U 4 -r1.318 GENERIC
--- sys/arch/macppc/conf/GENERIC	21 Oct 2014 08:48:20 -0000	1.318
+++ sys/arch/macppc/conf/GENERIC	10 Nov 2014 05:00:53 -0000
@@ -120,8 +120,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 options 	APPLE_UFS	# Apple UFS support in FFS
 
Index: sys/arch/macppc/conf/MAMBO
===================================================================
RCS file: /cvsroot/src/sys/arch/macppc/conf/MAMBO,v
retrieving revision 1.22
diff -U 4 -r1.22 MAMBO
--- sys/arch/macppc/conf/MAMBO	23 Aug 2014 20:26:58 -0000	1.22
+++ sys/arch/macppc/conf/MAMBO	10 Nov 2014 05:00:53 -0000
@@ -78,8 +78,11 @@
 options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_EI		# FFS Endian Independent support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	FFS_NO_SNAPSHOT	# ffs snapshots
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/macppc/conf/POWERMAC_G5
===================================================================
RCS file: /cvsroot/src/sys/arch/macppc/conf/POWERMAC_G5,v
retrieving revision 1.23
diff -U 4 -r1.23 POWERMAC_G5
--- sys/arch/macppc/conf/POWERMAC_G5	23 Aug 2014 20:26:58 -0000	1.23
+++ sys/arch/macppc/conf/POWERMAC_G5	10 Nov 2014 05:00:53 -0000
@@ -64,8 +64,11 @@
 #options 	FFS_EI		# FFS Endian Independent support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# ffs snapshots
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 #options 	APPLE_UFS	# Apple UFS support in FFS
 # Networking options
Index: sys/arch/mipsco/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/mipsco/conf/GENERIC,v
retrieving revision 1.86
diff -U 4 -r1.86 GENERIC
--- sys/arch/mipsco/conf/GENERIC	23 Aug 2014 20:26:58 -0000	1.86
+++ sys/arch/mipsco/conf/GENERIC	10 Nov 2014 05:00:53 -0000
@@ -95,8 +95,11 @@
 options 	QUOTA		# legacy UFS quotas
 options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_EI		# FFS Endian Independent support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Networking options
 options 	INET		# Internet protocols
 #options 	GATEWAY		# IP packet forwarding
Index: sys/arch/mmeye/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/mmeye/conf/GENERIC,v
retrieving revision 1.118
diff -U 4 -r1.118 GENERIC
--- sys/arch/mmeye/conf/GENERIC	23 Aug 2014 20:26:58 -0000	1.118
+++ sys/arch/mmeye/conf/GENERIC	10 Nov 2014 05:00:54 -0000
@@ -109,8 +109,11 @@
 options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/mvme68k/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/mvme68k/conf/GENERIC,v
retrieving revision 1.92
diff -U 4 -r1.92 GENERIC
--- sys/arch/mvme68k/conf/GENERIC	23 Aug 2014 20:26:59 -0000	1.92
+++ sys/arch/mvme68k/conf/GENERIC	10 Nov 2014 05:00:54 -0000
@@ -72,8 +72,11 @@
 options 	NFSSERVER
 #options 	FFS_EI		# FFS Endian Independent support
 options 	WAPBL		# File system journaling support
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 
 # Networking options
 options 	INET
Index: sys/arch/mvmeppc/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/mvmeppc/conf/GENERIC,v
retrieving revision 1.22
diff -U 4 -r1.22 GENERIC
--- sys/arch/mvmeppc/conf/GENERIC	30 Jun 2013 21:38:58 -0000	1.22
+++ sys/arch/mvmeppc/conf/GENERIC	10 Nov 2014 05:00:54 -0000
@@ -60,8 +60,11 @@
 #options 	QUOTA		# legacy UFS quotas
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_EI		# FFS Endian Independent support
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 options 	WAPBL		# File system journaling support
 #options 	NFSSERVER	# Network File System server
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
  				# immutable) behave as system flags.
Index: sys/arch/netwinder/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/netwinder/conf/GENERIC,v
retrieving revision 1.124
diff -U 4 -r1.124 GENERIC
--- sys/arch/netwinder/conf/GENERIC	23 Aug 2014 20:26:59 -0000	1.124
+++ sys/arch/netwinder/conf/GENERIC	10 Nov 2014 05:00:55 -0000
@@ -71,8 +71,11 @@
 #options 	QUOTA		# legacy UFS quotas
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_EI		# FFS Endian Independent support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 options 	NFSSERVER
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 
Index: sys/arch/news68k/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/news68k/conf/GENERIC,v
retrieving revision 1.123
diff -U 4 -r1.123 GENERIC
--- sys/arch/news68k/conf/GENERIC	24 Aug 2014 07:59:23 -0000	1.123
+++ sys/arch/news68k/conf/GENERIC	10 Nov 2014 05:00:55 -0000
@@ -110,8 +110,11 @@
 options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_EI		# ffs endian independent support
 options 	WAPBL		# File system journaling support
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 
 # Networking options
 options 	INET		# Internet protocols
Index: sys/arch/newsmips/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/newsmips/conf/GENERIC,v
retrieving revision 1.127
diff -U 4 -r1.127 GENERIC
--- sys/arch/newsmips/conf/GENERIC	23 Aug 2014 20:26:59 -0000	1.127
+++ sys/arch/newsmips/conf/GENERIC	10 Nov 2014 05:00:55 -0000
@@ -98,8 +98,11 @@
 #options 	FFS_EI		# FFS Endian Independent support
 options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Networking options
 options 	INET		# Internet protocols
 options 	INET6		# IPV6
Index: sys/arch/next68k/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/next68k/conf/GENERIC,v
retrieving revision 1.137
diff -U 4 -r1.137 GENERIC
--- sys/arch/next68k/conf/GENERIC	23 Aug 2014 20:26:59 -0000	1.137
+++ sys/arch/next68k/conf/GENERIC	10 Nov 2014 05:00:56 -0000
@@ -123,8 +123,11 @@
 #options 	QUOTA2		# new, in-filesystem UFS quotas
 options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/ofppc/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/ofppc/conf/GENERIC,v
retrieving revision 1.155
diff -U 4 -r1.155 GENERIC
--- sys/arch/ofppc/conf/GENERIC	19 Sep 2014 15:24:24 -0000	1.155
+++ sys/arch/ofppc/conf/GENERIC	10 Nov 2014 05:00:56 -0000
@@ -116,8 +116,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS	# makes ext2fs file flags (append and
 					# immutable) behave as system flags.
 
 options 	NFS_BOOT_DHCP	# Support DHCP NFS root
Index: sys/arch/pmax/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/pmax/conf/GENERIC,v
retrieving revision 1.183
diff -U 4 -r1.183 GENERIC
--- sys/arch/pmax/conf/GENERIC	23 Aug 2014 20:26:59 -0000	1.183
+++ sys/arch/pmax/conf/GENERIC	10 Nov 2014 05:00:57 -0000
@@ -99,8 +99,11 @@
 options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_EI		# FFS Endian Independent support
 options 	WAPBL		# File system journaling support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 
 # Networking options
 options 	INET		# Internet protocols
Index: sys/arch/pmax/conf/GENERIC64
===================================================================
RCS file: /cvsroot/src/sys/arch/pmax/conf/GENERIC64,v
retrieving revision 1.19
diff -U 4 -r1.19 GENERIC64
--- sys/arch/pmax/conf/GENERIC64	23 Aug 2014 20:26:59 -0000	1.19
+++ sys/arch/pmax/conf/GENERIC64	10 Nov 2014 05:00:57 -0000
@@ -92,8 +92,11 @@
 #options 	FFS_EI		# FFS Endian Independent support
 options 	SOFTDEP		# FFS soft updates support.
 options 	WAPBL		# File system journaling support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 
 # Networking options
 options 	INET		# Internet protocols
Index: sys/arch/prep/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/prep/conf/GENERIC,v
retrieving revision 1.172
diff -U 4 -r1.172 GENERIC
--- sys/arch/prep/conf/GENERIC	23 Aug 2014 20:26:59 -0000	1.172
+++ sys/arch/prep/conf/GENERIC	10 Nov 2014 05:00:58 -0000
@@ -103,8 +103,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
  				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/rs6000/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/rs6000/conf/GENERIC,v
retrieving revision 1.31
diff -U 4 -r1.31 GENERIC
--- sys/arch/rs6000/conf/GENERIC	11 Oct 2014 11:26:57 -0000	1.31
+++ sys/arch/rs6000/conf/GENERIC	10 Nov 2014 05:00:58 -0000
@@ -109,8 +109,11 @@
 options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
  				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/sandpoint/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/sandpoint/conf/GENERIC,v
retrieving revision 1.86
diff -U 4 -r1.86 GENERIC
--- sys/arch/sandpoint/conf/GENERIC	19 Sep 2014 15:24:24 -0000	1.86
+++ sys/arch/sandpoint/conf/GENERIC	10 Nov 2014 05:00:58 -0000
@@ -118,8 +118,11 @@
 #options 	FFS_EI		# FFS Endian Independent support
 options 	WAPBL		# File system journaling support
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 
 #options 	NFS_BOOT_DHCP
 options 	NFS_BOOT_BOOTPARAM,NFS_BOOT_BOOTP
Index: sys/arch/sbmips/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/sbmips/conf/GENERIC,v
retrieving revision 1.99
diff -U 4 -r1.99 GENERIC
--- sys/arch/sbmips/conf/GENERIC	23 Aug 2014 20:26:59 -0000	1.99
+++ sys/arch/sbmips/conf/GENERIC	10 Nov 2014 05:01:00 -0000
@@ -77,8 +77,11 @@
 options 	NFSSERVER	# Sun NFS-compatible filesystem server
 options 	QUOTA		# legacy UFS quotas
 options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	FFS_EI		# FFS Endian Independent support
 options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
Index: sys/arch/sgimips/conf/GENERIC32_IP12
===================================================================
RCS file: /cvsroot/src/sys/arch/sgimips/conf/GENERIC32_IP12,v
retrieving revision 1.26
diff -U 4 -r1.26 GENERIC32_IP12
--- sys/arch/sgimips/conf/GENERIC32_IP12	23 Aug 2014 20:26:59 -0000	1.26
+++ sys/arch/sgimips/conf/GENERIC32_IP12	10 Nov 2014 05:01:00 -0000
@@ -119,8 +119,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/sgimips/conf/GENERIC32_IP2x
===================================================================
RCS file: /cvsroot/src/sys/arch/sgimips/conf/GENERIC32_IP2x,v
retrieving revision 1.102
diff -U 4 -r1.102 GENERIC32_IP2x
--- sys/arch/sgimips/conf/GENERIC32_IP2x	23 Aug 2014 20:26:59 -0000	1.102
+++ sys/arch/sgimips/conf/GENERIC32_IP2x	10 Nov 2014 05:01:00 -0000
@@ -120,8 +120,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/sgimips/conf/GENERIC32_IP3x
===================================================================
RCS file: /cvsroot/src/sys/arch/sgimips/conf/GENERIC32_IP3x,v
retrieving revision 1.104
diff -U 4 -r1.104 GENERIC32_IP3x
--- sys/arch/sgimips/conf/GENERIC32_IP3x	23 Aug 2014 20:26:59 -0000	1.104
+++ sys/arch/sgimips/conf/GENERIC32_IP3x	10 Nov 2014 05:01:01 -0000
@@ -113,8 +113,11 @@
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER	# Network File System server
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
Index: sys/arch/shark/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/shark/conf/GENERIC,v
retrieving revision 1.119
diff -U 4 -r1.119 GENERIC
--- sys/arch/shark/conf/GENERIC	24 Aug 2014 07:59:23 -0000	1.119
+++ sys/arch/shark/conf/GENERIC	10 Nov 2014 05:01:01 -0000
@@ -64,8 +64,11 @@
 options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	NFSSERVER
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Networking options
 
 #options 	GATEWAY		# packet forwarding
Index: sys/arch/sparc/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/sparc/conf/GENERIC,v
retrieving revision 1.246
diff -U 4 -r1.246 GENERIC
--- sys/arch/sparc/conf/GENERIC	24 Aug 2014 07:59:23 -0000	1.246
+++ sys/arch/sparc/conf/GENERIC	10 Nov 2014 05:01:02 -0000
@@ -214,8 +214,11 @@
 #options 	FFS_EI		# FFS Endian Independent support
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 ## Network protocol support.  In most environments, INET is required.
 options 	INET		# IP (Internet Protocol) v4
 options 	INET6		# IPV6
Index: sys/arch/sparc/conf/TADPOLE3GX
===================================================================
RCS file: /cvsroot/src/sys/arch/sparc/conf/TADPOLE3GX,v
retrieving revision 1.63
diff -U 4 -r1.63 TADPOLE3GX
--- sys/arch/sparc/conf/TADPOLE3GX	23 Aug 2014 20:26:59 -0000	1.63
+++ sys/arch/sparc/conf/TADPOLE3GX	10 Nov 2014 05:01:02 -0000
@@ -170,8 +170,11 @@
 options 	QUOTA		# legacy UFS quotas
 options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_EI		# FFS Endian Independent support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 ## Network protocol support.  In most environments, INET is required.
 options 	INET		# IP (Internet Protocol) v4
 #options 	GATEWAY		# packet forwarding ("router switch")
Index: sys/arch/sparc64/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/sparc64/conf/GENERIC,v
retrieving revision 1.175
diff -U 4 -r1.175 GENERIC
--- sys/arch/sparc64/conf/GENERIC	18 Oct 2014 08:33:26 -0000	1.175
+++ sys/arch/sparc64/conf/GENERIC	10 Nov 2014 05:01:04 -0000
@@ -189,8 +189,11 @@
 options 	QUOTA2		# new, in-filesystem UFS quotas
 options 	FFS_EI		# FFS Endian Independent support
 options 	WAPBL		# File system journaling support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 ## Network protocol support.  In most environments, INET is required.
 options 	INET		# IP (Internet Protocol) v4
 options 	INET6		# IPV6
Index: sys/arch/sparc64/conf/NONPLUS64
===================================================================
RCS file: /cvsroot/src/sys/arch/sparc64/conf/NONPLUS64,v
retrieving revision 1.42
diff -U 4 -r1.42 NONPLUS64
--- sys/arch/sparc64/conf/NONPLUS64	23 Aug 2014 20:27:00 -0000	1.42
+++ sys/arch/sparc64/conf/NONPLUS64	10 Nov 2014 05:01:04 -0000
@@ -151,8 +151,11 @@
 options 	QUOTA		# legacy UFS quotas
 options 	QUOTA2		# new, in-filesystem UFS quotas
 #options 	FFS_EI		# FFS Endian Independent support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 ## Network protocol support.  In most environments, INET is required.
 options 	INET		# IP (Internet Protocol) v4
 options 	INET6		# IPV6
Index: sys/arch/sun2/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/sun2/conf/GENERIC,v
retrieving revision 1.92
diff -U 4 -r1.92 GENERIC
--- sys/arch/sun2/conf/GENERIC	23 Aug 2014 20:27:00 -0000	1.92
+++ sys/arch/sun2/conf/GENERIC	10 Nov 2014 05:01:04 -0000
@@ -103,8 +103,11 @@
 #options 	WAPBL		# File system journaling support
 #options	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 #options 	NFS_V2_ONLY	# Exclude NFS3 code to save space
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Networking options
 options 	INET		# IP protocol stack support
 #options 	INET6		# IPV6
Index: sys/arch/sun3/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/sun3/conf/GENERIC,v
retrieving revision 1.169
diff -U 4 -r1.169 GENERIC
--- sys/arch/sun3/conf/GENERIC	24 Aug 2014 07:59:23 -0000	1.169
+++ sys/arch/sun3/conf/GENERIC	10 Nov 2014 05:01:05 -0000
@@ -115,8 +115,11 @@
 #options 	FFS_EI		# FFS Endian Independent support
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # Networking options
 options 	INET		# IP protocol stack support
 options 	INET6		# IPV6
Index: sys/arch/vax/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/vax/conf/GENERIC,v
retrieving revision 1.191
diff -U 4 -r1.191 GENERIC
--- sys/arch/vax/conf/GENERIC	23 Aug 2014 20:27:00 -0000	1.191
+++ sys/arch/vax/conf/GENERIC	10 Nov 2014 05:01:05 -0000
@@ -115,8 +115,11 @@
 options 	NFSSERVER
 options 	NFS_BOOT_BOOTP,NFS_BOOT_DHCP	# Use bootp <> dhcp
 options 	NFS_BOOT_BOOTPARAM	# Use the Sun way for netbooting.
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # WS console uses VT100 terminal emulation
 options 	WSEMUL_VT100
 options 	WSDISPLAY_DEFAULTSCREENS=8
Index: sys/arch/vax/conf/VAX780
===================================================================
RCS file: /cvsroot/src/sys/arch/vax/conf/VAX780,v
retrieving revision 1.17
diff -U 4 -r1.17 VAX780
--- sys/arch/vax/conf/VAX780	23 Aug 2014 20:27:00 -0000	1.17
+++ sys/arch/vax/conf/VAX780	10 Nov 2014 05:01:05 -0000
@@ -100,8 +100,11 @@
 #options 	NFSSERVER
 options 	NFS_BOOT_BOOTP,NFS_BOOT_DHCP	# Use bootp <> dhcp
 options 	NFS_BOOT_BOOTPARAM	# Use the Sun way for netbooting.
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
+options 	UFS_EXTATTR_AUTOSTART
+options 	UFS_EXTATTR_AUTOCREATE=1024
 
 # WS console uses VT100 terminal emulation
 #options 	WSEMUL_VT100
 #options 	WSDISPLAY_COMPAT_USL		# wsconscfg VT handling
Index: sys/arch/x68k/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/x68k/conf/GENERIC,v
retrieving revision 1.177
diff -U 4 -r1.177 GENERIC
--- sys/arch/x68k/conf/GENERIC	24 Aug 2014 07:59:23 -0000	1.177
+++ sys/arch/x68k/conf/GENERIC	10 Nov 2014 05:01:06 -0000
@@ -199,8 +199,11 @@
 #options 	FFS_EI		# FFS Endian Independent support
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 
 ## Network protocol support.  In most environments, INET is required.
 options 	INET		# IP (Internet Protocol) v4
 options 	INET6		# IPV6
Index: sys/arch/zaurus/conf/GENERIC
===================================================================
RCS file: /cvsroot/src/sys/arch/zaurus/conf/GENERIC,v
retrieving revision 1.63
diff -U 4 -r1.63 GENERIC
--- sys/arch/zaurus/conf/GENERIC	19 Sep 2014 15:24:24 -0000	1.63
+++ sys/arch/zaurus/conf/GENERIC	10 Nov 2014 05:01:06 -0000
@@ -75,8 +75,11 @@
 #options 	NFSSERVER
 options 	WAPBL		# File system journaling support
 #options 	UFS_DIRHASH	# UFS Large Directory Hashing - Experimental
 options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+#options 	UFS_EXTATTR	# Extended attribute support for UFS1
+#options 	UFS_EXTATTR_AUTOSTART
+#options 	UFS_EXTATTR_AUTOCREATE=1024
 #options 	EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
 				# immutable) behave as system flags.
 
 # Networking options
-- 
Emmanuel Dreyfus
manu%netbsd.org@localhost



Home | Main Index | Thread Index | Old Index