aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/xen/xen-scsiback.c
diff options
context:
space:
mode:
authorDavid Vrabel <david.vrabel@citrix.com>2014-09-08 12:30:41 -0400
committerDavid Vrabel <david.vrabel@citrix.com>2014-10-06 05:27:57 -0400
commit95afae481414cbdb0567bf82d5e5077c3ac9da20 (patch)
tree653ae2fae22966dd2a634ac4865ead3c6937eee9 /drivers/xen/xen-scsiback.c
parent305559f16538708b603ceeb317ebaed9c4da9ce9 (diff)
xen: remove DEFINE_XENBUS_DRIVER() macro
The DEFINE_XENBUS_DRIVER() macro looks a bit weird and causes sparse errors. Replace the uses with standard structure definitions instead. This is similar to pci and usb device registration. Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Diffstat (limited to 'drivers/xen/xen-scsiback.c')
-rw-r--r--drivers/xen/xen-scsiback.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/xen/xen-scsiback.c b/drivers/xen/xen-scsiback.c
index ad11258a78d6..3e32146472a5 100644
--- a/drivers/xen/xen-scsiback.c
+++ b/drivers/xen/xen-scsiback.c
@@ -2056,11 +2056,12 @@ static const struct xenbus_device_id scsiback_ids[] = {
2056 { "" } 2056 { "" }
2057}; 2057};
2058 2058
2059static DEFINE_XENBUS_DRIVER(scsiback, , 2059static struct xenbus_driver scsiback_driver = {
2060 .ids = scsiback_ids,
2060 .probe = scsiback_probe, 2061 .probe = scsiback_probe,
2061 .remove = scsiback_remove, 2062 .remove = scsiback_remove,
2062 .otherend_changed = scsiback_frontend_changed 2063 .otherend_changed = scsiback_frontend_changed
2063); 2064};
2064 2065
2065static void scsiback_init_pend(void *p) 2066static void scsiback_init_pend(void *p)
2066{ 2067{