Staging: hv: storvsc_drv: Get rid of the indirection in invoking storvsc_do_io()
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: Abhishek Kane <v-abkane@microsoft.com> Signed-off-by: Hank Janssen <hjanssen@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
58f1f5cb8f
commit
636f0fd14c
|
@ -596,8 +596,6 @@ static int storvsc_queuecommand_lck(struct scsi_cmnd *scmnd,
|
||||||
struct hv_host_device *host_dev =
|
struct hv_host_device *host_dev =
|
||||||
(struct hv_host_device *)scmnd->device->host->hostdata;
|
(struct hv_host_device *)scmnd->device->host->hostdata;
|
||||||
struct hv_device *dev = host_dev->dev;
|
struct hv_device *dev = host_dev->dev;
|
||||||
struct storvsc_driver *storvsc_drv_obj =
|
|
||||||
drv_to_stordrv(dev->device.driver);
|
|
||||||
struct hv_storvsc_request *request;
|
struct hv_storvsc_request *request;
|
||||||
struct storvsc_cmd_request *cmd_request;
|
struct storvsc_cmd_request *cmd_request;
|
||||||
unsigned int request_size = 0;
|
unsigned int request_size = 0;
|
||||||
|
@ -717,8 +715,8 @@ static int storvsc_queuecommand_lck(struct scsi_cmnd *scmnd,
|
||||||
|
|
||||||
retry_request:
|
retry_request:
|
||||||
/* Invokes the vsc to start an IO */
|
/* Invokes the vsc to start an IO */
|
||||||
ret = storvsc_drv_obj->on_io_request(dev,
|
ret = storvsc_do_io(dev, &cmd_request->request);
|
||||||
&cmd_request->request);
|
|
||||||
if (ret == -1) {
|
if (ret == -1) {
|
||||||
/* no more space */
|
/* no more space */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue