On Fri, Sep 06, 2019 at 12:24:00PM -0700, Mark Salyzyn wrote:
> In embedded environments the requirements are to be able to pick and
> chose which features one requires built into the kernel.  If an
> embedded environment wants to supports loading modules that have been
> kbuilt out of tree, there is a need to enable hidden configurations
> for legacy wireless core features to provide the API surface for
> them to load.
> 
> Introduce CONFIG_LEGACY_WEXT_ALLCONFIG to select all legacy wireless
> extension core features by activating in turn all the associated
> hidden configuration options, without having to specifically select
> any wireless module(s).
> 
> Signed-off-by: Mark Salyzyn <saly...@android.com>
> Cc: kernel-t...@android.com
> Cc: Johannes Berg <johan...@sipsolutions.net>
> Cc: "David S. Miller" <da...@davemloft.net>
> Cc: Marcel Holtmann <mar...@holtmann.org>
> Cc: linux-wirel...@vger.kernel.org
> Cc: net...@vger.kernel.org
> Cc: linux-kernel@vger.kernel.org
> Cc: sta...@vger.kernel.org # 4.19
> ---
> v2: change name and documentation to CONFIG_LEGACY_WEXT_ALLCONFIG
> ---
>  net/wireless/Kconfig | 14 ++++++++++++++
>  1 file changed, 14 insertions(+)
> 
> diff --git a/net/wireless/Kconfig b/net/wireless/Kconfig
> index 67f8360dfcee..0d646cf28de5 100644
> --- a/net/wireless/Kconfig
> +++ b/net/wireless/Kconfig
> @@ -17,6 +17,20 @@ config WEXT_SPY
>  config WEXT_PRIV
>       bool
>  
> +config LEGACY_WEXT_ALLCONFIG
> +     bool "allconfig for legacy wireless extensions"
> +     select WIRELESS_EXT
> +     select WEXT_CORE
> +     select WEXT_PROC
> +     select WEXT_SPY
> +     select WEXT_PRIV
> +     help
> +       Config option used to enable all the legacy wireless extensions to
> +       the core functionality used by add-in modules.
> +
> +       If you are not building a kernel to be used for a variety of
> +       out-of-kernel built wireless modules, say N here.
> +
>  config CFG80211
>       tristate "cfg80211 - wireless configuration API"
>       depends on RFKILL || !RFKILL
> -- 
> 2.23.0.187.g17f5b7556c-goog
> 

How is this patch applicable to stable kernels???

Reply via email to