From: Peter Lieven Date: Wed, 29 Jan 2014 12:03:35 +0000 (+0100) Subject: block/iscsi: always fill bs->bl.opt_transfer_length X-Git-Tag: TizenStudio_2.0_p2.3.2~208^2~1073^2~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5d259fc7da83249a4f78fe32de2bc2874a997a9f;p=sdk%2Femulator%2Fqemu.git block/iscsi: always fill bs->bl.opt_transfer_length the opt_transfer_length has nothing to do with logical block provisioning stuff so always copy it from the block limits VPD page. Reported-By: Benoit Canet Signed-off-by: Peter Lieven Reviewed-by: Benoit Canet Signed-off-by: Kevin Wolf --- diff --git a/block/iscsi.c b/block/iscsi.c index 6f4af72..8d0f966 100644 --- a/block/iscsi.c +++ b/block/iscsi.c @@ -1330,10 +1330,9 @@ static int iscsi_refresh_limits(BlockDriverState *bs) } bs->bl.write_zeroes_alignment = sector_lun2qemu(iscsilun->bl.opt_unmap_gran, iscsilun); - - bs->bl.opt_transfer_length = sector_lun2qemu(iscsilun->bl.opt_xfer_len, - iscsilun); } + bs->bl.opt_transfer_length = sector_lun2qemu(iscsilun->bl.opt_xfer_len, + iscsilun); return 0; }