Documentation: Avoid duplicate Kconfig inclusion
authorPeter Foley <pefoley2@pefoley.com>
Mon, 16 Jan 2023 22:58:10 +0000 (17:58 -0500)
committerJonathan Corbet <corbet@lwn.net>
Thu, 19 Jan 2023 20:56:34 +0000 (13:56 -0700)
Documentation/Kconfig is already included from top-level, avoid
including it again from lib/Kconfig.debug.

Signed-off-by: Peter Foley <pefoley2@pefoley.com>
Acked-by: Randy Dunlap <rdunlap@infradead.org>
Tested-by: Randy Dunlap <rdunlap@infradead.org>
Link: https://lore.kernel.org/r/20230114-doc-v2-1-853a8434ac95@pefoley.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Documentation/Kconfig
lib/Kconfig.debug

index 252bfc1..3a0e7ac 100644 (file)
@@ -1,6 +1,9 @@
+if COMPILE_TEST
+
+menu "Documentation"
+
 config WARN_MISSING_DOCUMENTS
        bool "Warn if there's a missing documentation file"
-       depends on COMPILE_TEST
        help
          It is not uncommon that a document gets renamed.
          This option makes the Kernel to check for missing dependencies,
@@ -11,7 +14,6 @@ config WARN_MISSING_DOCUMENTS
 
 config WARN_ABI_ERRORS
        bool "Warn if there are errors at ABI files"
-       depends on COMPILE_TEST
        help
          The files under Documentation/ABI should follow what's
          described at Documentation/ABI/README. Yet, as they're manually
@@ -20,3 +22,7 @@ config WARN_ABI_ERRORS
          scripts/get_abi.pl. Add a check to verify them.
 
          If unsure, select 'N'.
+
+endmenu
+
+endif
index 881c3f8..4bafc5c 100644 (file)
@@ -2872,6 +2872,4 @@ config RUST_BUILD_ASSERT_ALLOW
 
 endmenu # "Rust"
 
-source "Documentation/Kconfig"
-
 endmenu # Kernel hacking