1 # SPDX-License-Identifier: GPL-2.0-only 2 config F2FS_FS 3 tristate "F2FS filesystem support" 4 depends on BLOCK 5 select BUFFER_HEAD 6 select NLS 7 select CRYPTO 8 select CRYPTO_CRC32 9 select F2FS_FS_XATTR if FS_ENCRYPTION 10 select FS_ENCRYPTION_ALGS if FS_ENCRYP 11 select FS_IOMAP 12 select LZ4_COMPRESS if F2FS_FS_LZ4 13 select LZ4_DECOMPRESS if F2FS_FS_LZ4 14 select LZ4HC_COMPRESS if F2FS_FS_LZ4HC 15 select LZO_COMPRESS if F2FS_FS_LZO 16 select LZO_DECOMPRESS if F2FS_FS_LZO 17 select ZSTD_COMPRESS if F2FS_FS_ZSTD 18 select ZSTD_DECOMPRESS if F2FS_FS_ZSTD 19 help 20 F2FS is based on Log-structured File 21 versatile "flash-friendly" features. 22 addressing the fundamental issues in 23 of wandering tree and high cleaning 24 25 Since flash-based storages show diff 26 the internal geometry or flash memor 27 and tools support various parameters 28 layout, but also for selecting alloc 29 30 If unsure, say N. 31 32 config F2FS_STAT_FS 33 bool "F2FS Status Information" 34 depends on F2FS_FS 35 default y 36 help 37 /sys/kernel/debug/f2fs/ contains inf 38 mounted as f2fs. Each file shows the 39 40 /sys/kernel/debug/f2fs/status includ 41 - major filesystem information man 42 - average SIT information about wh 43 - current memory footprint consume 44 45 config F2FS_FS_XATTR 46 bool "F2FS extended attributes" 47 depends on F2FS_FS 48 default y 49 help 50 Extended attributes are name:value p 51 the kernel or by users (see the attr 52 53 If unsure, say N. 54 55 config F2FS_FS_POSIX_ACL 56 bool "F2FS Access Control Lists" 57 depends on F2FS_FS_XATTR 58 select FS_POSIX_ACL 59 default y 60 help 61 Posix Access Control Lists (ACLs) su 62 groups beyond the owner/group/world 63 64 If you don't know what Access Contro 65 66 config F2FS_FS_SECURITY 67 bool "F2FS Security Labels" 68 depends on F2FS_FS_XATTR 69 help 70 Security labels provide an access co 71 Security Models (LSMs) accepted by A 72 Linux. This option enables an extend 73 security labels in the f2fs filesyst 74 the extended attribute support in ad 75 option if you use the setcap command 76 lities to executables (the security. 77 78 If you are not using a security modu 79 80 config F2FS_CHECK_FS 81 bool "F2FS consistency checking featur 82 depends on F2FS_FS 83 help 84 Enables BUG_ONs which check the file 85 86 If you want to improve the performan 87 88 config F2FS_FAULT_INJECTION 89 bool "F2FS fault injection facility" 90 depends on F2FS_FS 91 help 92 Test F2FS to inject faults such as E 93 94 If unsure, say N. 95 96 config F2FS_FS_COMPRESSION 97 bool "F2FS compression feature" 98 depends on F2FS_FS 99 help 100 Enable filesystem-level compression 101 multiple back-end compression algori 102 103 config F2FS_FS_LZO 104 bool "LZO compression support" 105 depends on F2FS_FS_COMPRESSION 106 default y 107 help 108 Support LZO compress algorithm, if u 109 110 config F2FS_FS_LZORLE 111 bool "LZO-RLE compression support" 112 depends on F2FS_FS_LZO 113 default y 114 help 115 Support LZO-RLE compress algorithm, 116 117 config F2FS_FS_LZ4 118 bool "LZ4 compression support" 119 depends on F2FS_FS_COMPRESSION 120 default y 121 help 122 Support LZ4 compress algorithm, if u 123 124 config F2FS_FS_LZ4HC 125 bool "LZ4HC compression support" 126 depends on F2FS_FS_LZ4 127 default y 128 help 129 Support LZ4HC compress algorithm, LZ 130 layout with LZ4, if unsure, say Y. 131 132 config F2FS_FS_ZSTD 133 bool "ZSTD compression support" 134 depends on F2FS_FS_COMPRESSION 135 default y 136 help 137 Support ZSTD compress algorithm, if 138 139 config F2FS_IOSTAT 140 bool "F2FS IO statistics information" 141 depends on F2FS_FS 142 default y 143 help 144 Support getting IO statistics throug 145 IO statistics tracepoint events. You 146 sysfs node to enable this feature. 147 148 config F2FS_UNFAIR_RWSEM 149 bool "F2FS unfair rw_semaphore" 150 depends on F2FS_FS && BLK_CGROUP 151 help 152 Use unfair rw_semaphore, if system c 153 cgroup.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.