Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

Staging: hv: storvsc: Optimize the bounce buffer handling in the "read" case



Optimize the bounce buffer handling in the "read" case.

Signed-off-by: default avatarK. Y. Srinivasan <kys@microsoft.com>
Signed-off-by: default avatarHaiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 3612ef99
Loading
Loading
Loading
Loading
+4 −6
Original line number Original line Diff line number Diff line
@@ -560,11 +560,9 @@ static int storvsc_queuecommand_lck(struct scsi_cmnd *scmnd,
				ALIGN(scsi_bufflen(scmnd), PAGE_SIZE) >>
				ALIGN(scsi_bufflen(scmnd), PAGE_SIZE) >>
					PAGE_SHIFT;
					PAGE_SHIFT;


			/*
			if (vm_srb->data_in == WRITE_TYPE)
			 * FIXME: We can optimize on reads by just skipping
				copy_to_bounce_buffer(sgl,
			 * this
					cmd_request->bounce_sgl,
			 */
			copy_to_bounce_buffer(sgl, cmd_request->bounce_sgl,
					scsi_sg_count(scmnd));
					scsi_sg_count(scmnd));


			sgl = cmd_request->bounce_sgl;
			sgl = cmd_request->bounce_sgl;