Commit 4da3336c authored by David Kershner's avatar David Kershner Committed by Greg Kroah-Hartman

staging: unisys: remove server crust from visorchipset.

The visorchipset driver originally serviced both servers and
clients. This implementation is client only so remove some
more server side implementation.
Signed-off-by: default avatarDavid Kershner <david.kershner@unisys.com>
Signed-off-by: default avatarBenjamin Romer <benjamin.romer@unisys.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 1452f370
...@@ -2066,9 +2066,9 @@ visorbus_init(void) ...@@ -2066,9 +2066,9 @@ visorbus_init(void)
/* This enables us to receive notifications when devices appear for /* This enables us to receive notifications when devices appear for
* which this service partition is to be a server for. * which this service partition is to be a server for.
*/ */
visorchipset_register_busdev_server(&chipset_notifiers, visorchipset_register_busdev(&chipset_notifiers,
&chipset_responders, &chipset_responders,
&chipset_driverinfo); &chipset_driverinfo);
rc = 0; rc = 0;
...@@ -2084,7 +2084,7 @@ visorbus_exit(void) ...@@ -2084,7 +2084,7 @@ visorbus_exit(void)
{ {
struct list_head *listentry, *listtmp; struct list_head *listentry, *listtmp;
visorchipset_register_busdev_server(NULL, NULL, NULL); visorchipset_register_busdev(NULL, NULL, NULL);
remove_all_visor_devices(); remove_all_visor_devices();
flush_workqueue(periodic_dev_workqueue); /* better not be any work! */ flush_workqueue(periodic_dev_workqueue); /* better not be any work! */
......
...@@ -138,13 +138,12 @@ struct visorchipset_busdev_responders { ...@@ -138,13 +138,12 @@ struct visorchipset_busdev_responders {
}; };
/** Register functions (in the bus driver) to get called by visorchipset /** Register functions (in the bus driver) to get called by visorchipset
* whenever a bus or device appears for which this service partition is * whenever a bus or device appears for which this guest is to be the
* to be the client for. visorchipset will fill in <responders>, to * client for. visorchipset will fill in <responders>, to indicate
* indicate functions the bus driver should call to indicate message * functions the bus driver should call to indicate message responses.
* responses.
*/ */
void void
visorchipset_register_busdev_server( visorchipset_register_busdev(
struct visorchipset_busdev_notifiers *notifiers, struct visorchipset_busdev_notifiers *notifiers,
struct visorchipset_busdev_responders *responders, struct visorchipset_busdev_responders *responders,
struct ultra_vbus_deviceinfo *driver_info); struct ultra_vbus_deviceinfo *driver_info);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment