|
@@ -1097,8 +1097,8 @@ static int coroutine_fn bdrv_driver_preadv(BlockDriverState *bs,
|
|
|
sector_num = offset >> BDRV_SECTOR_BITS;
|
|
|
nb_sectors = bytes >> BDRV_SECTOR_BITS;
|
|
|
|
|
|
- assert((offset & (BDRV_SECTOR_SIZE - 1)) == 0);
|
|
|
- assert((bytes & (BDRV_SECTOR_SIZE - 1)) == 0);
|
|
|
+ assert(QEMU_IS_ALIGNED(offset, BDRV_SECTOR_SIZE));
|
|
|
+ assert(QEMU_IS_ALIGNED(bytes, BDRV_SECTOR_SIZE));
|
|
|
assert(bytes <= BDRV_REQUEST_MAX_BYTES);
|
|
|
assert(drv->bdrv_co_readv);
|
|
|
|
|
@@ -1171,8 +1171,8 @@ static int coroutine_fn bdrv_driver_pwritev(BlockDriverState *bs,
|
|
|
sector_num = offset >> BDRV_SECTOR_BITS;
|
|
|
nb_sectors = bytes >> BDRV_SECTOR_BITS;
|
|
|
|
|
|
- assert((offset & (BDRV_SECTOR_SIZE - 1)) == 0);
|
|
|
- assert((bytes & (BDRV_SECTOR_SIZE - 1)) == 0);
|
|
|
+ assert(QEMU_IS_ALIGNED(offset, BDRV_SECTOR_SIZE));
|
|
|
+ assert(QEMU_IS_ALIGNED(bytes, BDRV_SECTOR_SIZE));
|
|
|
assert(bytes <= BDRV_REQUEST_MAX_BYTES);
|
|
|
|
|
|
assert(drv->bdrv_co_writev);
|