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 9ef51335449f8..cd8d71c28bbd3 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;
 
-- 
2.46.2

_______________________________________________
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to