On 09/11/2015 04:19, arei.gong...@huawei.com wrote: > + * 1. requests are not sequential > + * 2. merge would exceed maximum number of IOVs > + * 3. merge would exceed maximum transfer length of backend > device > + */ > + if (sector_num + nb_sectors != req->sector_num || > + niov > IOV_MAX - req->qiov.niov || > + req->qiov.size / BDRV_SECTOR_SIZE + nb_sectors > > max_xfer_len) {
Hi Gonglei, the third condition should also be changed to "new > max - old". Thanks, Paolo