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

TOMOYO Linux Cross Reference
Linux/fs/bcachefs/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/bcachefs/Kconfig (Version linux-6.12-rc7) and /fs/bcachefs/Kconfig (Version linux-6.8.12)


  1                                                     1 
  2 config BCACHEFS_FS                                  2 config BCACHEFS_FS
  3         tristate "bcachefs filesystem support       3         tristate "bcachefs filesystem support (EXPERIMENTAL)"
  4         depends on BLOCK                            4         depends on BLOCK
  5         select EXPORTFS                             5         select EXPORTFS
  6         select CLOSURES                             6         select CLOSURES
  7         select LIBCRC32C                            7         select LIBCRC32C
  8         select CRC64                                8         select CRC64
  9         select FS_POSIX_ACL                         9         select FS_POSIX_ACL
 10         select LZ4_COMPRESS                        10         select LZ4_COMPRESS
 11         select LZ4_DECOMPRESS                      11         select LZ4_DECOMPRESS
 12         select LZ4HC_COMPRESS                      12         select LZ4HC_COMPRESS
 13         select LZ4HC_DECOMPRESS                    13         select LZ4HC_DECOMPRESS
 14         select ZLIB_DEFLATE                        14         select ZLIB_DEFLATE
 15         select ZLIB_INFLATE                        15         select ZLIB_INFLATE
 16         select ZSTD_COMPRESS                       16         select ZSTD_COMPRESS
 17         select ZSTD_DECOMPRESS                     17         select ZSTD_DECOMPRESS
 18         select CRYPTO_SHA256                       18         select CRYPTO_SHA256
 19         select CRYPTO_CHACHA20                     19         select CRYPTO_CHACHA20
 20         select CRYPTO_POLY1305                     20         select CRYPTO_POLY1305
 21         select KEYS                                21         select KEYS
 22         select RAID6_PQ                            22         select RAID6_PQ
 23         select XOR_BLOCKS                          23         select XOR_BLOCKS
 24         select XXHASH                              24         select XXHASH
 25         select SRCU                                25         select SRCU
 26         select SYMBOLIC_ERRNAME                    26         select SYMBOLIC_ERRNAME
 27         help                                       27         help
 28         The bcachefs filesystem - a modern, co     28         The bcachefs filesystem - a modern, copy on write filesystem, with
 29         support for multiple devices, compress     29         support for multiple devices, compression, checksumming, etc.
 30                                                    30 
 31 config BCACHEFS_QUOTA                              31 config BCACHEFS_QUOTA
 32         bool "bcachefs quota support"              32         bool "bcachefs quota support"
 33         depends on BCACHEFS_FS                     33         depends on BCACHEFS_FS
 34         select QUOTACTL                            34         select QUOTACTL
 35                                                    35 
 36 config BCACHEFS_ERASURE_CODING                     36 config BCACHEFS_ERASURE_CODING
 37         bool "bcachefs erasure coding (RAID5/6     37         bool "bcachefs erasure coding (RAID5/6) support (EXPERIMENTAL)"
 38         depends on BCACHEFS_FS                     38         depends on BCACHEFS_FS
 39         select QUOTACTL                            39         select QUOTACTL
 40         help                                       40         help
 41         This enables the "erasure_code" filesy     41         This enables the "erasure_code" filesysystem and inode option, which
 42         organizes data into reed-solomon strip     42         organizes data into reed-solomon stripes instead of ordinary
 43         replication.                               43         replication.
 44                                                    44 
 45         WARNING: this feature is still undergo     45         WARNING: this feature is still undergoing on disk format changes, and
 46         should only be enabled for testing pur     46         should only be enabled for testing purposes.
 47                                                    47 
 48 config BCACHEFS_POSIX_ACL                          48 config BCACHEFS_POSIX_ACL
 49         bool "bcachefs POSIX ACL support"          49         bool "bcachefs POSIX ACL support"
 50         depends on BCACHEFS_FS                     50         depends on BCACHEFS_FS
 51         select FS_POSIX_ACL                        51         select FS_POSIX_ACL
 52                                                    52 
 53 config BCACHEFS_DEBUG                              53 config BCACHEFS_DEBUG
 54         bool "bcachefs debugging"                  54         bool "bcachefs debugging"
 55         depends on BCACHEFS_FS                     55         depends on BCACHEFS_FS
 56         help                                       56         help
 57         Enables many extra debugging checks an     57         Enables many extra debugging checks and assertions.
 58                                                    58 
 59         The resulting code will be significant     59         The resulting code will be significantly slower than normal; you
 60         probably shouldn't select this option      60         probably shouldn't select this option unless you're a developer.
 61                                                    61 
 62 config BCACHEFS_TESTS                              62 config BCACHEFS_TESTS
 63         bool "bcachefs unit and performance te     63         bool "bcachefs unit and performance tests"
 64         depends on BCACHEFS_FS                     64         depends on BCACHEFS_FS
 65         help                                       65         help
 66         Include some unit and performance test     66         Include some unit and performance tests for the core btree code
 67                                                    67 
 68 config BCACHEFS_LOCK_TIME_STATS                    68 config BCACHEFS_LOCK_TIME_STATS
 69        bool "bcachefs lock time statistics"        69        bool "bcachefs lock time statistics"
 70        depends on BCACHEFS_FS                      70        depends on BCACHEFS_FS
 71        help                                        71        help
 72        Expose statistics for how long we held      72        Expose statistics for how long we held a lock in debugfs
 73                                                    73 
 74 config BCACHEFS_NO_LATENCY_ACCT                    74 config BCACHEFS_NO_LATENCY_ACCT
 75         bool "disable latency accounting and t     75         bool "disable latency accounting and time stats"
 76         depends on BCACHEFS_FS                     76         depends on BCACHEFS_FS
 77         help                                       77         help
 78         This disables device latency tracking      78         This disables device latency tracking and time stats, only for performance testing
 79                                                    79 
 80 config BCACHEFS_SIX_OPTIMISTIC_SPIN                80 config BCACHEFS_SIX_OPTIMISTIC_SPIN
 81         bool "Optimistic spinning for six lock     81         bool "Optimistic spinning for six locks"
 82         depends on BCACHEFS_FS                     82         depends on BCACHEFS_FS
 83         depends on SMP                             83         depends on SMP
 84         default y                                  84         default y
 85         help                                       85         help
 86         Instead of immediately sleeping when a     86         Instead of immediately sleeping when attempting to take a six lock that
 87         is held by another thread, spin for a      87         is held by another thread, spin for a short while, as long as the
 88         thread owning the lock is running.         88         thread owning the lock is running.
 89                                                    89 
 90 config BCACHEFS_PATH_TRACEPOINTS               << 
 91         bool "Extra btree_path tracepoints"    << 
 92         depends on BCACHEFS_FS                 << 
 93         help                                   << 
 94         Enable extra tracepoints for debugging << 
 95         normally want these enabled because th << 
 96                                                << 
 97 config MEAN_AND_VARIANCE_UNIT_TEST                 90 config MEAN_AND_VARIANCE_UNIT_TEST
 98         tristate "mean_and_variance unit tests     91         tristate "mean_and_variance unit tests" if !KUNIT_ALL_TESTS
 99         depends on KUNIT                           92         depends on KUNIT
100         depends on BCACHEFS_FS                     93         depends on BCACHEFS_FS
101         default KUNIT_ALL_TESTS                    94         default KUNIT_ALL_TESTS
102         help                                       95         help
103           This option enables the kunit tests      96           This option enables the kunit tests for mean_and_variance module.
104           If unsure, say N.                        97           If unsure, say N.
                                                      

~ [ 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