|
@@ -196,7 +196,6 @@ static int blk_vsc_initialize(struct hv_driver *driver)
|
|
|
stor_driver->max_outstanding_req_per_channel);
|
|
|
|
|
|
/* Setup the dispatch table */
|
|
|
- stor_driver->base.cleanup = storvsc_cleanup;
|
|
|
stor_driver->on_io_request = stor_vsc_on_io_request;
|
|
|
|
|
|
return ret;
|
|
@@ -917,8 +916,7 @@ static void blkvsc_drv_exit(void)
|
|
|
device_unregister(current_dev);
|
|
|
}
|
|
|
|
|
|
- if (storvsc_drv->base.cleanup)
|
|
|
- storvsc_drv->base.cleanup(&storvsc_drv->base);
|
|
|
+ storvsc_cleanup(&storvsc_drv->base);
|
|
|
|
|
|
vmbus_child_driver_unregister(&drv->driver);
|
|
|
|