Romain Naour
a788723636
cfg80211: add missing dependency to CFG80211 suboptions
...
New options introduced by the patch this fixes are still
enabled even if CFG80211 is disabled.
.config:
# CONFIG_CFG80211 is not set
CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y
CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y
# CONFIG_LIB80211 is not set
When CFG80211_REQUIRE_SIGNED_REGDB is enabled, it selects
SYSTEM_DATA_VERIFICATION which selects SYSTEM_TRUSTED_KEYRING
that need extract-cert tool. extract-cert needs some openssl
headers to be installed on the build machine.
Instead of adding missing "depends on CFG80211", it's
easier to use a 'if' block around all options related
to CFG80211, so do that.
Fixes: 90a53e4432 ("cfg80211: implement regdb signature checking")
Signed-off-by: Romain Naour <romain.naour@gmail.com>
[touch up commit message a bit]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
2018-02-27 10:54:12 +01:00
..
certs
cfg80211: ship certificates as hex files
2017-12-19 09:28:01 +01:00
.gitignore
cfg80211: implement regdb signature checking
2017-10-11 14:24:24 +02:00
ap.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
chan.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-04 09:26:51 +09:00
core.c
cfg80211: check dev_set_name() return value
2018-01-15 11:35:06 +01:00
core.h
mac80211_hwsim: validate number of different channels
2018-01-15 09:34:45 +01:00
debugfs.c
debugfs.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
ethtool.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
ibss.c
cfg80211: IBSS: Add support for static WEP in driver for IBSS
2017-12-11 12:19:21 +01:00
Kconfig
cfg80211: add missing dependency to CFG80211 suboptions
2018-02-27 10:54:12 +01:00
lib80211.c
treewide: setup_timer() -> timer_setup()
2017-11-21 15:57:07 -08:00
lib80211_crypt_ccmp.c
lib80211_crypt_tkip.c
lib80211_crypt_wep.c
Makefile
cfg80211: ship certificates as hex files
2017-12-19 09:28:01 +01:00
mesh.c
cfg80211: use only 1Mbps for basic rates in mesh
2018-01-31 12:38:56 +01:00
mlme.c
cfg80211: cleanup signal strength units notation
2017-12-11 12:19:31 +01:00
nl80211.c
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2018-02-04 11:45:55 -08:00
nl80211.h
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-04 09:26:51 +09:00
ocb.c
of.c
radiotap.c
rdev-ops.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
reg.c
cfg80211: fully initialize old channel for event
2018-01-15 09:15:03 +01:00
reg.h
cfg80211: implement regdb signature checking
2017-10-11 14:24:24 +02:00
scan.c
cfg80211: Scan results to also report the per chain signal strength
2017-12-19 10:37:31 +01:00
sme.c
cfg80211: clear wep keys after disconnection
2018-02-19 14:53:12 +01:00
sysfs.c
sysfs.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
trace.c
trace.h
cfg80211: cleanup signal strength units notation
2017-12-11 12:19:31 +01:00
util.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
2017-11-04 09:26:51 +09:00
wext-compat.c
cfg80211: fix station info handling bugs
2018-01-18 15:36:18 -05:00
wext-compat.h
wext-core.c
lift handling of SIOCIW... out of dev_ioctl()
2018-01-24 19:13:45 -05:00
wext-priv.c
wext-proc.c
net: delete /proc THIS_MODULE references
2018-01-16 15:01:33 -05:00
wext-sme.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
2017-11-02 11:10:55 +01:00
wext-spy.c