According to kconfig-language.txt conditional dependency should be expressed 2 times: bool "foo" if BAR default y if BAR Indeed, without additional if expression we always build with CFG80211_REQUIRE_SIGNED_REGDB even when CFG80211_CERTIFICATION_ONUS is not set. Fixes: 90a53e4432b1 ("cfg80211: implement regdb signature checking") Signed-off-by: Stanislaw Gruszka <sgruszka@xxxxxxxxxx> --- net/wireless/Kconfig | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/net/wireless/Kconfig b/net/wireless/Kconfig index 4172204..bd63b73 100644 --- a/net/wireless/Kconfig +++ b/net/wireless/Kconfig @@ -89,7 +89,7 @@ config CFG80211_CERTIFICATION_ONUS config CFG80211_REQUIRE_SIGNED_REGDB bool "require regdb signature" if CFG80211_CERTIFICATION_ONUS - default y + default y if CFG80211_CERTIFICATION_ONUS select SYSTEM_DATA_VERIFICATION help Require that in addition to the "regulatory.db" file a -- 1.7.1