|
@@ -1688,13 +1688,12 @@ static int storvsc_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scmnd)
|
|
|
if (ret == -EAGAIN) {
|
|
if (ret == -EAGAIN) {
|
|
|
/* no more space */
|
|
/* no more space */
|
|
|
|
|
|
|
|
- if (cmd_request->bounce_sgl_count) {
|
|
|
|
|
|
|
+ if (cmd_request->bounce_sgl_count)
|
|
|
destroy_bounce_buffer(cmd_request->bounce_sgl,
|
|
destroy_bounce_buffer(cmd_request->bounce_sgl,
|
|
|
cmd_request->bounce_sgl_count);
|
|
cmd_request->bounce_sgl_count);
|
|
|
|
|
|
|
|
- ret = SCSI_MLQUEUE_DEVICE_BUSY;
|
|
|
|
|
- goto queue_error;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ ret = SCSI_MLQUEUE_DEVICE_BUSY;
|
|
|
|
|
+ goto queue_error;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return 0;
|
|
return 0;
|