1 # SPDX-License-Identifier: GPL-2.0 << 2 << 3 config BTRFS_FS 1 config BTRFS_FS 4 tristate "Btrfs filesystem support" !! 2 tristate "Btrfs filesystem (EXPERIMENTAL) Unstable disk format" 5 select BLK_CGROUP_PUNT_BIO !! 3 depends on EXPERIMENTAL 6 select CRYPTO << 7 select CRYPTO_CRC32C << 8 select LIBCRC32C 4 select LIBCRC32C 9 select CRYPTO_XXHASH << 10 select CRYPTO_SHA256 << 11 select CRYPTO_BLAKE2B << 12 select ZLIB_INFLATE 5 select ZLIB_INFLATE 13 select ZLIB_DEFLATE 6 select ZLIB_DEFLATE 14 select LZO_COMPRESS << 15 select LZO_DECOMPRESS << 16 select ZSTD_COMPRESS << 17 select ZSTD_DECOMPRESS << 18 select FS_IOMAP << 19 select RAID6_PQ << 20 select XOR_BLOCKS << 21 depends on PAGE_SIZE_LESS_THAN_256KB << 22 << 23 help 7 help 24 Btrfs is a general purpose copy-on-w !! 8 Btrfs is a new filesystem with extents, writable snapshotting, 25 writable snapshotting, support for m !! 9 support for multiple devices and many more features. 26 features focused on fault tolerance, << 27 << 28 The filesystem disk format is no lon << 29 expected to change unless there are << 30 is a format change, file systems wit << 31 continue to be mountable and usable << 32 10 33 For more information, please see the !! 11 Btrfs is highly experimental, and THE DISK FORMAT IS NOT YET 34 https://btrfs.readthedocs.io !! 12 FINALIZED. You should say N here unless you are interested in >> 13 testing Btrfs with non-critical data. 35 14 36 To compile this file system support 15 To compile this file system support as a module, choose M here. The 37 module will be called btrfs. 16 module will be called btrfs. 38 17 39 If unsure, say N. 18 If unsure, say N. 40 19 41 config BTRFS_FS_POSIX_ACL 20 config BTRFS_FS_POSIX_ACL 42 bool "Btrfs POSIX Access Control Lists 21 bool "Btrfs POSIX Access Control Lists" 43 depends on BTRFS_FS 22 depends on BTRFS_FS 44 select FS_POSIX_ACL 23 select FS_POSIX_ACL 45 help 24 help 46 POSIX Access Control Lists (ACLs) su 25 POSIX Access Control Lists (ACLs) support permissions for users and 47 groups beyond the owner/group/world 26 groups beyond the owner/group/world scheme. 48 27 49 If you don't know what Access Contro !! 28 To learn more about Access Control Lists, visit the POSIX ACLs for 50 !! 29 Linux website <http://acl.bestbits.at/>. 51 config BTRFS_FS_RUN_SANITY_TESTS << 52 bool "Btrfs will run sanity tests upon << 53 depends on BTRFS_FS << 54 help << 55 This will run some basic sanity test << 56 code to make sure it is acting as it << 57 regression tests and are only really << 58 developers. << 59 << 60 If unsure, say N. << 61 << 62 config BTRFS_DEBUG << 63 bool "Btrfs debugging support" << 64 depends on BTRFS_FS << 65 help << 66 Enable run-time debugging support fo << 67 enable additional and expensive chec << 68 performance, or export extra informa << 69 30 70 If unsure, say N. !! 31 If you don't know what Access Control Lists are, say N 71 << 72 config BTRFS_ASSERT << 73 bool "Btrfs assert support" << 74 depends on BTRFS_FS << 75 help << 76 Enable run-time assertion checking. << 77 any of the assertions trip. This is << 78 << 79 If unsure, say N. << 80 << 81 config BTRFS_FS_REF_VERIFY << 82 bool "Btrfs with the ref verify tool c << 83 depends on BTRFS_FS << 84 default n << 85 help << 86 Enable run-time extent reference ver << 87 is meant to be used by btrfs develop << 88 reference problems or verifying they << 89 << 90 If unsure, say N. <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.