From: Li RongQing Date: Sat, 13 Jan 2024 04:09:47 +0000 (+0800) Subject: virtio_blk: remove duplicate check if queue is broken in virtblk_done X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=04036d49c44b1772d4158640f3ccd938a12a3cb8;p=linux.git virtio_blk: remove duplicate check if queue is broken in virtblk_done virtqueue_enable_cb() will call virtqueue_poll() which will check if queue is broken at beginning, so remove the virtqueue_is_broken() call Acked-by: Jason Wang Signed-off-by: Li RongQing Signed-off-by: Jens Axboe --- diff --git a/drivers/block/virtio_blk.c b/drivers/block/virtio_blk.c index 7d7a19b2b9a8e..24963f445cfe4 100644 --- a/drivers/block/virtio_blk.c +++ b/drivers/block/virtio_blk.c @@ -367,8 +367,6 @@ static void virtblk_done(struct virtqueue *vq) blk_mq_complete_request(req); req_done = true; } - if (unlikely(virtqueue_is_broken(vq))) - break; } while (!virtqueue_enable_cb(vq)); /* In case queue is stopped waiting for more buffers. */