On Thu, Jan 18, 2018 at 1:47 AM, Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote: > On Wed, 2018-01-17 at 14:55 -0800, Hugh Dickins wrote: >> "make oldconfig" from 4.14 (when CONFIG_CFG80211_CERTIFICATION_ONUS >> is not set) to 4.15-rc, gets into asking lots of new questions, and >> configuring in unwanted stuff: I'm unsure of my Kconfig skills, but >> it looks like CFG80211_REQUIRE_SIGNED_REGDB's "default y" needs to >> be toned down when we don't even have CFG80211_CERTIFICATION_ONUS. > > No, this is wrong - we want default configurations to be able to load a > signed regulatory database and validate the signature. I had a similar reaction as Hugh when I recently updated a kernel config from 4.14 to 4.15. I barely understand the kernel config options in question so I don't really know what is right or wrong. But it seems strange to me that when you turn off CFG80211_CERTIFICATION_ONUS in menuconfig that the options which get hidden are forced on. When options are hidden like this I assume (maybe incorrectly) that they are dependent on the option I just turned off and that the now hidden options will also be off. Kevin