Staging: hv: force hyper-v drivers to be built as a module
authorGreg Kroah-Hartman <gregkh@suse.de>
Mon, 27 Jul 2009 16:17:51 +0000 (09:17 -0700)
committerGreg Kroah-Hartman <gregkh@suse.de>
Tue, 15 Sep 2009 19:01:49 +0000 (12:01 -0700)
Right now they can not be built into the kernel due to global
symbol name conflicts that this code is causing.

Thanks to Nicolas Palix <npalix@diku.dk> for pointing this out.

Reported-by: Nicolas Palix <npalix@diku.dk>
Cc: Hank Janssen <hjanssen@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/hv/Kconfig

index 932bfd65789860d95ef76cbe917f5719b3ee36dc..226ed0ad2cad13cc7db94f19777c7af7f2c7b075 100644 (file)
@@ -1,6 +1,6 @@
 config HYPERV
        tristate "Microsoft Hyper-V client drivers"
-       depends on X86
+       depends on X86 && m
        default n
        help
          Select this option to run Linux as a Hyper-V client operating
@@ -8,21 +8,21 @@ config HYPERV
 
 config HYPERV_STORAGE
        tristate "Microsoft Hyper-V virtual storage driver"
-       depends on SCSI
+       depends on SCSI && m
        default n
        help
         Select this option to enable the Hyper-V virtual storage driver.
 
 config HYPERV_BLOCK
        tristate "Microsoft Hyper-V virtual block driver"
-       depends on BLOCK
+       depends on BLOCK && m
        default n
        help
          Select this option to enable the Hyper-V virtual block driver.
 
 config HYPERV_NET
        tristate "Microsoft Hyper-V virtual network driver"
-       depends on NET
+       depends on NET && m
        default n
        help
          Select this option to enable the Hyper-V virtual network driver.