xref: /linux/fs/ext2/Kconfig (revision 36ec807b627b4c0a0a382f0ae48eac7187d14b2b)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
26da0b38fSAlexey Dobriyanconfig EXT2_FS
3*b960e809SMichael Opdenacker	tristate "Second extended fs support (DEPRECATED)"
4925c86a1SChristoph Hellwig	select BUFFER_HEAD
58b1e7076SChristoph Hellwig	select FS_IOMAP
66da0b38fSAlexey Dobriyan	help
76da0b38fSAlexey Dobriyan	  Ext2 is a standard Linux file system for hard disks.
86da0b38fSAlexey Dobriyan
9*b960e809SMichael Opdenacker	  This filesystem driver is deprecated because it does not properly
10*b960e809SMichael Opdenacker	  support inode time stamps beyond 03:14:07 UTC on 19 January 2038.
116da0b38fSAlexey Dobriyan
12*b960e809SMichael Opdenacker	  Ext2 users are advised to use ext4 driver to access their filesystem.
13*b960e809SMichael Opdenacker	  The driver is fully compatible, supports filesystems without journal
14*b960e809SMichael Opdenacker          or extents, and also supports larger time stamps if the filesystem
15*b960e809SMichael Opdenacker          is created with at least 256 byte inodes.
16*b960e809SMichael Opdenacker
17*b960e809SMichael Opdenacker	  This code is kept as a simple reference for filesystem developers.
18*b960e809SMichael Opdenacker
19*b960e809SMichael Opdenacker	  If unsure, say N.
206da0b38fSAlexey Dobriyan
216da0b38fSAlexey Dobriyanconfig EXT2_FS_XATTR
226da0b38fSAlexey Dobriyan	bool "Ext2 extended attributes"
236da0b38fSAlexey Dobriyan	depends on EXT2_FS
246da0b38fSAlexey Dobriyan	help
256da0b38fSAlexey Dobriyan	  Extended attributes are name:value pairs associated with inodes by
2691581e4cSAdam Borowski	  the kernel or by users (see the attr(5) manual page for details).
276da0b38fSAlexey Dobriyan
286da0b38fSAlexey Dobriyan	  If unsure, say N.
296da0b38fSAlexey Dobriyan
306da0b38fSAlexey Dobriyanconfig EXT2_FS_POSIX_ACL
316da0b38fSAlexey Dobriyan	bool "Ext2 POSIX Access Control Lists"
326da0b38fSAlexey Dobriyan	depends on EXT2_FS_XATTR
336da0b38fSAlexey Dobriyan	select FS_POSIX_ACL
346da0b38fSAlexey Dobriyan	help
356da0b38fSAlexey Dobriyan	  Posix Access Control Lists (ACLs) support permissions for users and
366da0b38fSAlexey Dobriyan	  groups beyond the owner/group/world scheme.
376da0b38fSAlexey Dobriyan
386da0b38fSAlexey Dobriyan	  If you don't know what Access Control Lists are, say N
396da0b38fSAlexey Dobriyan
406da0b38fSAlexey Dobriyanconfig EXT2_FS_SECURITY
416da0b38fSAlexey Dobriyan	bool "Ext2 Security Labels"
426da0b38fSAlexey Dobriyan	depends on EXT2_FS_XATTR
436da0b38fSAlexey Dobriyan	help
446da0b38fSAlexey Dobriyan	  Security labels support alternative access control models
456da0b38fSAlexey Dobriyan	  implemented by security modules like SELinux.  This option
466da0b38fSAlexey Dobriyan	  enables an extended attribute handler for file security
476da0b38fSAlexey Dobriyan	  labels in the ext2 filesystem.
486da0b38fSAlexey Dobriyan
496da0b38fSAlexey Dobriyan	  If you are not using a security module that requires using
506da0b38fSAlexey Dobriyan	  extended attributes for file security labels, say N.
51