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

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


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2 config PSTORE                                     
  3         tristate "Persistent store support"       
  4         default n                                 
  5         help                                      
  6            This option enables generic access     
  7            persistent storage via "pstore" fil    
  8            be mounted as /dev/pstore.  Only us    
  9            a platform level driver that regist    
 10            provide the data, so you probably s    
 11            (or "M") to a platform specific per    
 12            (e.g. ACPI_APEI on X86) which will     
 13            If you don't have a platform persis    
 14            say N.                                 
 15                                                   
 16 config PSTORE_DEFAULT_KMSG_BYTES                  
 17         int "Default kernel log storage space"    
 18         depends on PSTORE                         
 19         default "10240"                           
 20         help                                      
 21           Defines default size of pstore kerne    
 22           Can be enlarged if needed, not recom    
 23                                                   
 24 config PSTORE_COMPRESS                            
 25         bool "Pstore compression (deflate)"       
 26         depends on PSTORE                         
 27         select ZLIB_INFLATE                       
 28         select ZLIB_DEFLATE                       
 29         default y                                 
 30         help                                      
 31           Whether pstore records should be com    
 32           the backing store. This is implement    
 33           algorithm, using the library impleme    
 34           blown crypto API. This reduces the r    
 35           problems while pstore is recording p    
 36                                                   
 37 config PSTORE_CONSOLE                             
 38         bool "Log kernel console messages"        
 39         depends on PSTORE                         
 40         help                                      
 41           When the option is enabled, pstore w    
 42           messages, even if no oops or panic h    
 43                                                   
 44 config PSTORE_PMSG                                
 45         bool "Log user space messages"            
 46         depends on PSTORE                         
 47         select RT_MUTEXES                         
 48         help                                      
 49           When the option is enabled, pstore w    
 50           interface /dev/pmsg0 to log user spa    
 51           data can be retrieved from /sys/fs/p    
 52                                                   
 53           If unsure, say N.                       
 54                                                   
 55 config PSTORE_FTRACE                              
 56         bool "Persistent function tracer"         
 57         depends on PSTORE                         
 58         depends on FUNCTION_TRACER                
 59         depends on DEBUG_FS                       
 60         help                                      
 61           With this option kernel traces funct    
 62           ram buffer that can be decoded and d    
 63           pstore filesystem. It can be used to    
 64           was last called before a reset or pa    
 65                                                   
 66           If unsure, say N.                       
 67                                                   
 68 config PSTORE_RAM                                 
 69         tristate "Log panic/oops to a RAM buff    
 70         depends on PSTORE                         
 71         depends on HAS_IOMEM                      
 72         select REED_SOLOMON                       
 73         select REED_SOLOMON_ENC8                  
 74         select REED_SOLOMON_DEC8                  
 75         help                                      
 76           This enables panic and oops messages    
 77           buffer in RAM where it can be read b    
 78                                                   
 79           Note that for historical reasons, th    
 80           "ramoops.ko".                           
 81                                                   
 82           For more information, see Documentat    
 83                                                   
 84 config PSTORE_ZONE                                
 85         tristate                                  
 86         depends on PSTORE                         
 87         help                                      
 88           The common layer for pstore/blk (and    
 89           to manage storage in zones.             
 90                                                   
 91 config PSTORE_BLK                                 
 92         tristate "Log panic/oops to a block de    
 93         depends on PSTORE                         
 94         depends on BLOCK                          
 95         select PSTORE_ZONE                        
 96         default n                                 
 97         help                                      
 98           This enables panic and oops message     
 99           where it can be read back at some la    
100                                                   
101           For more information, see Documentat    
102                                                   
103           If unsure, say N.                       
104                                                   
105 config PSTORE_BLK_BLKDEV                          
106         string "block device identifier"          
107         depends on PSTORE_BLK                     
108         default ""                                
109         help                                      
110           Which block device should be used fo    
111                                                   
112           It accepts the following variants:      
113           1) <hex_major><hex_minor> device num    
114              with no leading 0x, for example b    
115           2) /dev/<disk_name> represents the d    
116           3) /dev/<disk_name><decimal> represe    
117              of partition - device number of d    
118           4) /dev/<disk_name>p<decimal> - same    
119              used when disk name of partitione    
120           5) PARTUUID=00112233-4455-6677-8899-    
121              unique id of a partition if the p    
122              The UUID may be either an EFI/GPT    
123              partition using the format SSSSSS    
124              filled hex representation of the     
125              is a zero-filled hex representati    
126           6) PARTUUID=<UUID>/PARTNROFF=<int> t    
127              to a partition with a known uniqu    
128           7) <major>:<minor> major and minor n    
129              a colon.                             
130                                                   
131           NOTE that, both Kconfig and module p    
132           pstore/blk, but module parameters ha    
133                                                   
134 config PSTORE_BLK_KMSG_SIZE                       
135         int "Size in Kbytes of kmsg dump log t    
136         depends on PSTORE_BLK                     
137         default 64                                
138         help                                      
139           This just sets size of kmsg dump (oo    
140           pstore/blk. The size is in KB and mu    
141                                                   
142           NOTE that, both Kconfig and module p    
143           pstore/blk, but module parameters ha    
144                                                   
145 config PSTORE_BLK_MAX_REASON                      
146         int "Maximum kmsg dump reason to store    
147         depends on PSTORE_BLK                     
148         default 2                                 
149         help                                      
150           The maximum reason for kmsg dumps to    
151           2 (KMSG_DUMP_OOPS), see include/linu    
152           enum kmsg_dump_reason for more detai    
153                                                   
154           NOTE that, both Kconfig and module p    
155           pstore/blk, but module parameters ha    
156                                                   
157 config PSTORE_BLK_PMSG_SIZE                       
158         int "Size in Kbytes of pmsg to store"     
159         depends on PSTORE_BLK                     
160         depends on PSTORE_PMSG                    
161         default 64                                
162         help                                      
163           This just sets size of pmsg (pmsg_si    
164           in KB and must be a multiple of 4.      
165                                                   
166           NOTE that, both Kconfig and module p    
167           pstore/blk, but module parameters ha    
168                                                   
169 config PSTORE_BLK_CONSOLE_SIZE                    
170         int "Size in Kbytes of console log to     
171         depends on PSTORE_BLK                     
172         depends on PSTORE_CONSOLE                 
173         default 64                                
174         help                                      
175           This just sets size of console log (    
176           pstore/blk. The size is in KB and mu    
177                                                   
178           NOTE that, both Kconfig and module p    
179           pstore/blk, but module parameters ha    
180                                                   
181 config PSTORE_BLK_FTRACE_SIZE                     
182         int "Size in Kbytes of ftrace log to s    
183         depends on PSTORE_BLK                     
184         depends on PSTORE_FTRACE                  
185         default 64                                
186         help                                      
187           This just sets size of ftrace log (f    
188           size is in KB and must be a multiple    
189                                                   
190           NOTE that, both Kconfig and module p    
191           pstore/blk, but module parameters ha    
                                                      

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