The commit is pushed to "branch-rh9-5.14.0-427.37.1.vz9.78.x-ovz" and will appear at g...@bitbucket.org:openvz/vzkernel.git after rh9-5.14.0-427.37.1.vz9.78.4 ------> commit 66f13fa75395f28206b9e92c54544ab876e00683 Author: Pavel Tikhomirov <ptikhomi...@virtuozzo.com> Date: Wed Nov 6 17:20:29 2024 +0800
vhost-blk: don't allocate biovec for flush There is no point in adding even one vector as we don't add any pages to it. E.g. dispatch_rw_block_io(), blkdev_issue_flush() or async_pmem_flush() where zero vectors are used for flush requests. Fixes: 17bfe6e0400da ("drivers/vhost: vhost-blk accelerator for virtio-blk guests") https://virtuozzo.atlassian.net/browse/VSTOR-94596 Signed-off-by: Pavel Tikhomirov <ptikhomi...@virtuozzo.com> Feature: vhost-blk: in-kernel accelerator for virtio-blk guests --- drivers/vhost/blk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/vhost/blk.c b/drivers/vhost/blk.c index 9ef51335449f..cd8d71c28bbd 100644 --- a/drivers/vhost/blk.c +++ b/drivers/vhost/blk.c @@ -205,7 +205,7 @@ static int vhost_blk_bio_make_simple(struct vhost_blk_req *req, req->pl = NULL; req->bio = req->inline_bio; - bio = bio_alloc(bdev, 1, req->bi_opf, GFP_KERNEL); + bio = bio_alloc(bdev, 0, req->bi_opf, GFP_KERNEL); if (!bio) return -ENOMEM; _______________________________________________ Devel mailing list Devel@openvz.org https://lists.openvz.org/mailman/listinfo/devel