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

TOMOYO Linux Cross Reference
Linux/fs/ext4/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/ext4/Kconfig (Version linux-6.12-rc7) and /fs/ext4/Kconfig (Version unix-v6-master)


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2 # Ext3 configs are here for backward compatibi    
  3 # have EXT3_FS set but not EXT4_FS set and thu    
  4 # kernels after the removal of ext3 driver.       
  5 config EXT3_FS                                    
  6         tristate "The Extended 3 (ext3) filesy    
  7         select EXT4_FS                            
  8         help                                      
  9           This config option is here only for     
 10           filesystem is now handled by the ext    
 11                                                   
 12 config EXT3_FS_POSIX_ACL                          
 13         bool "Ext3 POSIX Access Control Lists"    
 14         depends on EXT3_FS                        
 15         select EXT4_FS_POSIX_ACL                  
 16         select FS_POSIX_ACL                       
 17         help                                      
 18           This config option is here only for     
 19           filesystem is now handled by the ext    
 20                                                   
 21 config EXT3_FS_SECURITY                           
 22         bool "Ext3 Security Labels"               
 23         depends on EXT3_FS                        
 24         select EXT4_FS_SECURITY                   
 25         help                                      
 26           This config option is here only for     
 27           filesystem is now handled by the ext    
 28                                                   
 29 config EXT4_FS                                    
 30         tristate "The Extended 4 (ext4) filesy    
 31         select BUFFER_HEAD                        
 32         select JBD2                               
 33         select CRC16                              
 34         select CRYPTO                             
 35         select CRYPTO_CRC32C                      
 36         select FS_IOMAP                           
 37         select FS_ENCRYPTION_ALGS if FS_ENCRYP    
 38         help                                      
 39           This is the next generation of the e    
 40                                                   
 41           Unlike the change from ext2 filesyst    
 42           the on-disk format of ext4 is not fo    
 43           ext3; it is based on extent maps and    
 44           physical block numbers.  The ext4 fi    
 45           allocation, persistent preallocation    
 46           and a number of other features to im    
 47           up fsck time.  For more information,    
 48           http://ext4.wiki.kernel.org.            
 49                                                   
 50           The ext4 filesystem supports mountin    
 51           are some performance gains from the     
 52           table readahead, the best performanc    
 53           features in the filesystem using tun    
 54           filesystem as an ext4 filesystem ini    
 55           of ext4 features, the on disk filesy    
 56           compatible.                             
 57                                                   
 58           To compile this file system support     
 59           module will be called ext4.             
 60                                                   
 61           If unsure, say N.                       
 62                                                   
 63 config EXT4_USE_FOR_EXT2                          
 64         bool "Use ext4 for ext2 file systems"     
 65         depends on EXT4_FS                        
 66         depends on EXT2_FS=n                      
 67         default y                                 
 68         help                                      
 69           Allow the ext4 file system driver co    
 70           file system mounts.  This allows use    
 71           compiled kernel size by using one fi    
 72           ext2, ext3, and ext4 file systems.      
 73                                                   
 74 config EXT4_FS_POSIX_ACL                          
 75         bool "Ext4 POSIX Access Control Lists"    
 76         depends on EXT4_FS                        
 77         select FS_POSIX_ACL                       
 78         help                                      
 79           POSIX Access Control Lists (ACLs) su    
 80           groups beyond the owner/group/world     
 81                                                   
 82           If you don't know what Access Contro    
 83                                                   
 84 config EXT4_FS_SECURITY                           
 85         bool "Ext4 Security Labels"               
 86         depends on EXT4_FS                        
 87         help                                      
 88           Security labels support alternative     
 89           implemented by security modules like    
 90           enables an extended attribute handle    
 91           labels in the ext4 filesystem.          
 92                                                   
 93           If you are not using a security modu    
 94           extended attributes for file securit    
 95                                                   
 96 config EXT4_DEBUG                                 
 97         bool "Ext4 debugging support"             
 98         depends on EXT4_FS                        
 99         help                                      
100           Enables run-time debugging support f    
101                                                   
102           If you select Y here, then you will     
103           using dynamic debug control for mb_d    
104                                                   
105 config EXT4_KUNIT_TESTS                           
106         tristate "KUnit tests for ext4" if !KU    
107         depends on EXT4_FS && KUNIT               
108         default KUNIT_ALL_TESTS                   
109         help                                      
110           This builds the ext4 KUnit tests.       
111                                                   
112           KUnit tests run during boot and outp    
113           in TAP format (https://testanything.    
114           running KUnit test harness and are n    
115           build.                                  
116                                                   
117           For more information on KUnit and un    
118           to the KUnit documentation in Docume    
119                                                   
120           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