~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/fs/f2fs/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /fs/f2fs/Kconfig (Version linux-6.12-rc7) and /fs/f2fs/Kconfig (Version linux-3.10.108)


  1 # SPDX-License-Identifier: GPL-2.0-only        << 
  2 config F2FS_FS                                      1 config F2FS_FS
  3         tristate "F2FS filesystem support"     !!   2         tristate "F2FS filesystem support (EXPERIMENTAL)"
  4         depends on BLOCK                            3         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                                        4         help
 20           F2FS is based on Log-structured File      5           F2FS is based on Log-structured File System (LFS), which supports
 21           versatile "flash-friendly" features.      6           versatile "flash-friendly" features. The design has been focused on
 22           addressing the fundamental issues in      7           addressing the fundamental issues in LFS, which are snowball effect
 23           of wandering tree and high cleaning       8           of wandering tree and high cleaning overhead.
 24                                                     9 
 25           Since flash-based storages show diff     10           Since flash-based storages show different characteristics according to
 26           the internal geometry or flash memor     11           the internal geometry or flash memory management schemes aka FTL, F2FS
 27           and tools support various parameters     12           and tools support various parameters not only for configuring on-disk
 28           layout, but also for selecting alloc     13           layout, but also for selecting allocation and cleaning algorithms.
 29                                                    14 
 30           If unsure, say N.                        15           If unsure, say N.
 31                                                    16 
 32 config F2FS_STAT_FS                                17 config F2FS_STAT_FS
 33         bool "F2FS Status Information"             18         bool "F2FS Status Information"
 34         depends on F2FS_FS                     !!  19         depends on F2FS_FS && DEBUG_FS
 35         default y                                  20         default y
 36         help                                       21         help
 37           /sys/kernel/debug/f2fs/ contains inf     22           /sys/kernel/debug/f2fs/ contains information about all the partitions
 38           mounted as f2fs. Each file shows the     23           mounted as f2fs. Each file shows the whole f2fs information.
 39                                                    24 
 40           /sys/kernel/debug/f2fs/status includ     25           /sys/kernel/debug/f2fs/status includes:
 41             - major filesystem information man !!  26             - major file system information managed by f2fs currently
 42             - average SIT information about wh     27             - average SIT information about whole segments
 43             - current memory footprint consume     28             - current memory footprint consumed by f2fs.
 44                                                    29 
 45 config F2FS_FS_XATTR                               30 config F2FS_FS_XATTR
 46         bool "F2FS extended attributes"            31         bool "F2FS extended attributes"
 47         depends on F2FS_FS                         32         depends on F2FS_FS
 48         default y                                  33         default y
 49         help                                       34         help
 50           Extended attributes are name:value p     35           Extended attributes are name:value pairs associated with inodes by
 51           the kernel or by users (see the attr !!  36           the kernel or by users (see the attr(5) manual page, or visit
                                                   >>  37           <http://acl.bestbits.at/> for details).
 52                                                    38 
 53           If unsure, say N.                        39           If unsure, say N.
 54                                                    40 
 55 config F2FS_FS_POSIX_ACL                           41 config F2FS_FS_POSIX_ACL
 56         bool "F2FS Access Control Lists"           42         bool "F2FS Access Control Lists"
 57         depends on F2FS_FS_XATTR                   43         depends on F2FS_FS_XATTR
 58         select FS_POSIX_ACL                        44         select FS_POSIX_ACL
 59         default y                                  45         default y
 60         help                                       46         help
 61           Posix Access Control Lists (ACLs) su     47           Posix Access Control Lists (ACLs) support permissions for users and
 62           groups beyond the owner/group/world  !!  48           gourps beyond the owner/group/world scheme.
 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                                                    49 
103 config F2FS_FS_LZO                             !!  50           To learn more about Access Control Lists, visit the POSIX ACLs for
104         bool "LZO compression support"         !!  51           Linux website <http://acl.bestbits.at/>.
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                                                    52 
117 config F2FS_FS_LZ4                             !!  53           If you don't know what Access Control Lists are, say N
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.                              << 
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php