platform/x86: Kconfig: Replace select by depends on ACPI_WMI
authorSedat Dilek <sedat.dilek@gmail.com>
Wed, 8 Dec 2010 10:20:26 +0000 (11:20 +0100)
committerMatthew Garrett <mjg@redhat.com>
Fri, 7 Jan 2011 22:03:47 +0000 (17:03 -0500)
With 'make oldnoconfig' I see these warnings in linux-next (next-20101208):

drivers/platform/x86/Kconfig:422:error: recursive dependency detected!
drivers/platform/x86/Kconfig:422:       symbol EEEPC_WMI depends on ACPI_WMI
drivers/platform/x86/Kconfig:438:       symbol ACPI_WMI is selected by ACER_WMI
drivers/platform/x86/Kconfig:18:        symbol ACER_WMI depends on LEDS_CLASS
drivers/leds/Kconfig:10:        symbol LEDS_CLASS is selected by EEEPC_WMI

This patch replaces all "select on ACPI_WMI" by "depends on ACPI_WMI".

Quote from David Woodhouse:
"A better policy is: "NEVER USE SELECT"."

Reported-and-tested-by: Sedat Dilek <sedat.dilek@gmail.com>
Signed-off-by: Sedat Dilek <sedat.dilek@gmail.com>
Acked-by: Randy Dunlap <randy.dunlap@oracle.com>
Signed-off-by: Matthew Garrett <mjg@redhat.com>
drivers/platform/x86/Kconfig

index 254c4ef6be35052b9e74dc46a517b2adfc4f1e43..fbee997d2c245bcde332534cc61b6f7af8af1c93 100644 (file)
@@ -23,7 +23,7 @@ config ACER_WMI
        depends on BACKLIGHT_CLASS_DEVICE
        depends on SERIO_I8042
        depends on RFKILL || RFKILL = n
-       select ACPI_WMI
+       depends on ACPI_WMI
        ---help---
          This is a driver for newer Acer (and Wistron) laptops. It adds
          wireless radio and bluetooth control, and on some laptops,
@@ -131,7 +131,7 @@ config TC1100_WMI
        depends on !X86_64
        depends on EXPERIMENTAL
        depends on ACPI
-       select ACPI_WMI
+       depends on ACPI_WMI
        ---help---
          This is a driver for the WMI extensions (wireless and bluetooth power
          control) of the HP Compaq TC1100 tablet.