mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-01-15 09:34:17 +00:00
scsi: storvsc: remove bogus code to transfer struct scatterlist
Remove a piece of code in storvsc_queuecommand that tries to pass the physical address of the kernel struct scatterlist pointer to the host. Fortunately the code can't ever be reached anyway. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Bart Van Assche <bart.vanassche@sandisk.com> Reviewed-by: K. Y. Srinivasan <kys@microsoft.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
546a4d1812
commit
526db94e5d
@ -1635,13 +1635,6 @@ static int storvsc_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scmnd)
|
|||||||
page_to_pfn(sg_page((cur_sgl)));
|
page_to_pfn(sg_page((cur_sgl)));
|
||||||
cur_sgl = sg_next(cur_sgl);
|
cur_sgl = sg_next(cur_sgl);
|
||||||
}
|
}
|
||||||
|
|
||||||
} else if (scsi_sglist(scmnd)) {
|
|
||||||
payload->range.len = length;
|
|
||||||
payload->range.offset =
|
|
||||||
virt_to_phys(scsi_sglist(scmnd)) & (PAGE_SIZE-1);
|
|
||||||
payload->range.pfn_array[0] =
|
|
||||||
virt_to_phys(scsi_sglist(scmnd)) >> PAGE_SHIFT;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
cmd_request->payload = payload;
|
cmd_request->payload = payload;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user