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

TOMOYO Linux Cross Reference
Linux/scripts/kconfig/tests/auto_submenu/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 /scripts/kconfig/tests/auto_submenu/Kconfig (Version linux-6.12-rc7) and /scripts/kconfig/tests/auto_submenu/Kconfig (Version linux-4.19.323)


  1 # SPDX-License-Identifier: GPL-2.0             << 
  2                                                << 
  3 config A                                            1 config A
  4         bool "A"                                    2         bool "A"
  5         default y                                   3         default y
  6                                                     4 
  7 config A0                                           5 config A0
  8         bool "A0"                                   6         bool "A0"
  9         depends on A                                7         depends on A
 10         default y                                   8         default y
 11         help                                        9         help
 12           This depends on A, so should be a su     10           This depends on A, so should be a submenu of A.
 13                                                    11 
 14 config A0_0                                        12 config A0_0
 15         bool "A1_0"                                13         bool "A1_0"
 16         depends on A0                              14         depends on A0
 17         help                                       15         help
 18           Submenus are created recursively.        16           Submenus are created recursively.
 19           This should be a submenu of A0.          17           This should be a submenu of A0.
 20                                                    18 
 21 config A1                                          19 config A1
 22         bool "A1"                                  20         bool "A1"
 23         depends on A                               21         depends on A
 24         default y                                  22         default y
 25         help                                       23         help
 26           This should line up with A0.             24           This should line up with A0.
 27                                                    25 
 28 choice                                             26 choice
 29         prompt "choice"                            27         prompt "choice"
 30         depends on A1                              28         depends on A1
 31         help                                       29         help
 32           Choice should become a submenu as we     30           Choice should become a submenu as well.
 33                                                    31 
 34 config A1_0                                        32 config A1_0
 35         bool "A1_0"                                33         bool "A1_0"
 36                                                    34 
 37 config A1_1                                        35 config A1_1
 38         bool "A1_1"                                36         bool "A1_1"
 39                                                    37 
 40 endchoice                                          38 endchoice
 41                                                    39 
 42 config B                                           40 config B
 43         bool "B"                                   41         bool "B"
 44         help                                       42         help
 45           This is independent of A.                43           This is independent of A.
 46                                                    44 
 47 config C                                           45 config C
 48         bool "C"                                   46         bool "C"
 49         depends on A                               47         depends on A
 50         help                                       48         help
 51           This depends on A, but not a consecu     49           This depends on A, but not a consecutive item, so can/should not
 52           be a submenu.                            50           be a submenu.
                                                      

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