On Sat, 17 Apr 2010 02:23:57 +0200 Éric Piel wrote: > Many different modules depend on WMI. In Kconfig, some used to "depend" > on it, while others "selected" it. As WMI by itself is useless and more > like a library, it's easier for the user to have it automatically > selected whenever needed. It's especially true for options in completely > different places (like LEDS_DELL_NETBOOKS). So we consistently "select" > it. > > Signed-off-by: Éric Piel <eric.piel@xxxxxxxxxxxxxxxx> config ACPI_WMI tristate "WMI" depends on ACPI so what happens when one of these configs selects ACPI_WMI but ACPI is not enabled? Hint: that will not enable ACPI. Did you test that kconfig combination? > --- > drivers/leds/Kconfig | 3 ++- > drivers/platform/x86/Kconfig | 8 ++++---- > 2 files changed, 6 insertions(+), 5 deletions(-) > > diff --git a/drivers/leds/Kconfig b/drivers/leds/Kconfig > index 505eb64..71e8a51 100644 > --- a/drivers/leds/Kconfig > +++ b/drivers/leds/Kconfig > @@ -280,7 +280,8 @@ config LEDS_ADP5520 > > config LEDS_DELL_NETBOOKS > tristate "External LED on Dell Business Netbooks" > - depends on X86 && ACPI_WMI > + depends on X86 > + select ACPI_WMI > help > This adds support for the Latitude 2100 and similar > notebooks that have an external LED. > diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig > index 7bec458..9808ef3 100644 > --- a/drivers/platform/x86/Kconfig > +++ b/drivers/platform/x86/Kconfig > @@ -89,8 +89,8 @@ config DELL_LAPTOP > > config DELL_WMI > tristate "Dell WMI extras" > - depends on ACPI_WMI > depends on INPUT > + select ACPI_WMI > ---help--- > Say Y here if you want to support WMI-based hotkeys on Dell laptops. > > @@ -136,9 +136,9 @@ config TC1100_WMI > > config HP_WMI > tristate "HP WMI extras" > - depends on ACPI_WMI > depends on INPUT > depends on RFKILL || RFKILL = n > + select ACPI_WMI > help > Say Y here if you want to support WMI-based hotkeys on HP laptops and > to read data from WMI such as docking or ambient light sensor state. > @@ -387,9 +387,9 @@ config EEEPC_LAPTOP > > config EEEPC_WMI > tristate "Eee PC WMI Hotkey Driver (EXPERIMENTAL)" > - depends on ACPI_WMI > depends on INPUT > depends on EXPERIMENTAL > + select ACPI_WMI > ---help--- > Say Y here if you want to support WMI-based hotkeys on Eee PC laptops. > > @@ -419,9 +419,9 @@ config ACPI_WMI > > config MSI_WMI > tristate "MSI WMI extras" > - depends on ACPI_WMI > depends on INPUT > depends on BACKLIGHT_CLASS_DEVICE > + select ACPI_WMI > select INPUT_SPARSEKMAP > help > Say Y here if you want to support WMI-based hotkeys on MSI laptops. > -- --- ~Randy -- To unsubscribe from this list: send the line "unsubscribe platform-driver-x86" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html