Commit 896ee015 authored by K. Y. Srinivasan's avatar K. Y. Srinivasan Committed by Greg Kroah-Hartman
Browse files

Staging: hv: blkvsc_drv: Get rid of the indirection for invoking cleanup function

parent e757046f
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -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);