]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
virtio: call virtio_find_vqs_info() from virtio_find_single_vq() directly
authorJiri Pirko <jiri@nvidia.com>
Mon, 8 Jul 2024 07:48:02 +0000 (09:48 +0200)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 17 Jul 2024 09:20:57 +0000 (05:20 -0400)
Since there are no more implementations of find_vqs() op, call
virtio_find_vqs_info() from virtio_find_single_vq() directly.

Signed-off-by: Jiri Pirko <jiri@nvidia.com>
Message-Id: <20240708074814.1739223-8-jiri@resnulli.us>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
include/linux/virtio_config.h

index fb7a1fd00ee5442f907880948a36d74e4c014181..23ce1aec54e8fc9ab5822231a6264ef2b3307ec0 100644 (file)
@@ -283,10 +283,11 @@ static inline
 struct virtqueue *virtio_find_single_vq(struct virtio_device *vdev,
                                        vq_callback_t *c, const char *n)
 {
-       vq_callback_t *callbacks[] = { c };
-       const char *names[] = { n };
+       struct virtqueue_info vqs_info[] = {
+               { n, c },
+       };
        struct virtqueue *vq;
-       int err = virtio_find_vqs(vdev, 1, &vq, callbacks, names, NULL);
+       int err = virtio_find_vqs_info(vdev, 1, &vq, vqs_info, NULL);
 
        if (err < 0)
                return ERR_PTR(err);