On Tue, Jun 14, 2016 at 03:30:28PM -0600, Eric Blake wrote: > The function sector_limits_lun2qemu() returns a value in units of > the block layer's 512-byte sector, and can be as large as > 0x40000000, which is much larger than the block layer's inherent > limit of BDRV_REQUEST_MAX_SECTORS. The block layer already > handles '0' as a synonym to the inherent limit, and it is nicer > to return this value than it is to calculate an arbitrary > maximum, for two reasons: we want to ensure that the block layer > continues to special-case '0' as 'no limit beyond the inherent > limits'; and we want to be able to someday expand the block > layer to allow 64-bit limits, where auditing for uses of > BDRV_REQUEST_MAX_SECTORS will help us make sure we aren't > artificially constraining iscsi to old block layer limits. > > Signed-off-by: Eric Blake <ebl...@redhat.com> > > --- > v2: new patch > --- > block/iscsi.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-)
Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
signature.asc
Description: PGP signature