mirror of
https://github.com/rd-stuffs/msm-4.14.git
synced 2025-02-20 11:45:48 +08:00
Staging: hv: storvsc: No need to copy from bounce buffer in case of a failure
No need to copy from bounce buffer in case of a failure; cleanup the code accordingly. Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
2544b79437
commit
70691ec666
@ -1315,17 +1315,9 @@ retry_request:
|
|||||||
if (ret == -EAGAIN) {
|
if (ret == -EAGAIN) {
|
||||||
/* no more space */
|
/* no more space */
|
||||||
|
|
||||||
if (cmd_request->bounce_sgl_count) {
|
if (cmd_request->bounce_sgl_count)
|
||||||
/*
|
|
||||||
* FIXME: We can optimize on writes by just skipping
|
|
||||||
* this
|
|
||||||
*/
|
|
||||||
copy_from_bounce_buffer(scsi_sglist(scmnd),
|
|
||||||
cmd_request->bounce_sgl,
|
|
||||||
scsi_sg_count(scmnd));
|
|
||||||
destroy_bounce_buffer(cmd_request->bounce_sgl,
|
destroy_bounce_buffer(cmd_request->bounce_sgl,
|
||||||
cmd_request->bounce_sgl_count);
|
cmd_request->bounce_sgl_count);
|
||||||
}
|
|
||||||
|
|
||||||
kmem_cache_free(host_dev->request_pool, cmd_request);
|
kmem_cache_free(host_dev->request_pool, cmd_request);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user