Skip to content

Commit

Permalink
Staging: hv: enable mouse driver to build
Browse files Browse the repository at this point in the history
But we disable it from automatically loading as that would
be bad.  This way people can build it easier and start cleaning
it up, as it needs it.

Cc: Hank Janssen <hjanssen@microsoft.com>
Cc: K. Y. Srinivasan <kys@microsoft.com>
Cc: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
  • Loading branch information
Greg Kroah-Hartman committed Mar 3, 2011
1 parent 9cceab9 commit 76e6366
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
2 changes: 1 addition & 1 deletion drivers/staging/hv/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ config HYPERV_UTILS

config HYPERV_MOUSE
tristate "Microsoft Hyper-V mouse driver"
depends on HID && BROKEN
depends on HID
default HYPERV
help
Select this option to enable the Hyper-V mouse driver.
Expand Down
8 changes: 8 additions & 0 deletions drivers/staging/hv/hv_mouse_drv.c
Original file line number Diff line number Diff line change
Expand Up @@ -316,6 +316,13 @@ static void __exit mousevsc_exit(void)
mousevsc_drv_exit();
}

/*
* We don't want to automatically load this driver just yet, it's quite
* broken. It's safe if you want to load it yourself manually, but
* don't inflict it on unsuspecting users, that's just mean.
*/
#if 0

/*
* We use a PCI table to determine if we should autoload this driver This is
* needed by distro tools to determine if the hyperv drivers should be
Expand All @@ -327,6 +334,7 @@ const static struct pci_device_id microsoft_hv_pci_table[] = {
{ 0 }
};
MODULE_DEVICE_TABLE(pci, microsoft_hv_pci_table);
#endif

MODULE_LICENSE("GPL");
MODULE_VERSION(HV_DRV_VERSION);
Expand Down

0 comments on commit 76e6366

Please sign in to comment.