On 11/13/2023 7:35 AM, James Prestwood wrote: > Let ath11k select this option automatically which makes building > more intuitive if the user enables this driver (rather than the > driver not building unless CRYPTO_MICAEL_MIC is explicitly enabled) s/MICAEL/MICHAEL/ add hard stop Also suggest you include (or summarize) the information that Kalle shared that ath is the outlier here: Further investigation shows that ath11k and ath12k are the only who use 'depends on' with CRYPTO_MICHAEL_MIC: ./drivers/net/wireless/intel/ipw2x00/Kconfig: select CRYPTO_MICHAEL_MIC ./drivers/net/wireless/intersil/hostap/Kconfig: select CRYPTO_MICHAEL_MIC ./drivers/net/wireless/intersil/orinoco/Kconfig: select CRYPTO_MICHAEL_MIC ./drivers/net/wireless/ath/ath11k/Kconfig: depends on CRYPTO_MICHAEL_MIC ./drivers/net/wireless/ath/ath12k/Kconfig: depends on CRYPTO_MICHAEL_MIC ./drivers/staging/rtl8192e/Kconfig: select CRYPTO_MICHAEL_MIC ./drivers/staging/ks7010/Kconfig: select CRYPTO_MICHAEL_MIC consider these comments apply to ath12k change as well :) > > Signed-off-by: James Prestwood <prestwoj@xxxxxxxxx> > --- > drivers/net/wireless/ath/ath11k/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/net/wireless/ath/ath11k/Kconfig b/drivers/net/wireless/ath/ath11k/Kconfig > index ad5cc6cac05b..27f0523bf967 100644 > --- a/drivers/net/wireless/ath/ath11k/Kconfig > +++ b/drivers/net/wireless/ath/ath11k/Kconfig > @@ -2,7 +2,7 @@ > config ATH11K > tristate "Qualcomm Technologies 802.11ax chipset support" > depends on MAC80211 && HAS_DMA > - depends on CRYPTO_MICHAEL_MIC > + select CRYPTO_MICHAEL_MIC > select ATH_COMMON > select QCOM_QMI_HELPERS > help