From: Li RongQing Date: Mon, 15 Jan 2024 03:09:14 +0000 (+0800) Subject: virtio_fs: remove duplicate check if queue is broken X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=f9c29137392e77319f9974c2cdf27d087f05abee;p=linux.git virtio_fs: remove duplicate check if queue is broken virtqueue_enable_cb() will call virtqueue_poll() which will check if queue is broken at beginning, so remove the virtqueue_is_broken() call Signed-off-by: Li RongQing Reviewed-by: Stefan Hajnoczi Signed-off-by: Miklos Szeredi --- diff --git a/fs/fuse/virtio_fs.c b/fs/fuse/virtio_fs.c index 948b49c2460dc..d51fb7ff7ed07 100644 --- a/fs/fuse/virtio_fs.c +++ b/fs/fuse/virtio_fs.c @@ -401,7 +401,7 @@ static void virtio_fs_hiprio_done_work(struct work_struct *work) kfree(req); dec_in_flight_req(fsvq); } - } while (!virtqueue_enable_cb(vq) && likely(!virtqueue_is_broken(vq))); + } while (!virtqueue_enable_cb(vq)); spin_unlock(&fsvq->lock); } @@ -683,7 +683,7 @@ static void virtio_fs_requests_done_work(struct work_struct *work) list_move_tail(&req->list, &reqs); spin_unlock(&fpq->lock); } - } while (!virtqueue_enable_cb(vq) && likely(!virtqueue_is_broken(vq))); + } while (!virtqueue_enable_cb(vq)); spin_unlock(&fsvq->lock); /* End requests */