Commit 9993a4f9 authored by Michael S. Tsirkin's avatar Michael S. Tsirkin
Browse files

virtio: Revert "virtio: find_vqs() add arg sizes"



This reverts commit a10fba03: the
proposed API isn't supported on all transports but no
effort was made to address this.

It might not be hard to fix if we want to: maybe just
rename size to size_hint and make sure legacy
transports ignore the hint.

But it's not sure what the benefit is in any case, so
let's drop it.

Fixes: a10fba03 ("virtio: find_vqs() add arg sizes")
Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
Message-Id: <20220816053602.173815-8-mst@redhat.com>
parent 9e82eb57
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1011,7 +1011,7 @@ static struct virtqueue *vu_setup_vq(struct virtio_device *vdev,

static int vu_find_vqs(struct virtio_device *vdev, unsigned nvqs,
		       struct virtqueue *vqs[], vq_callback_t *callbacks[],
		       const char * const names[], u32 sizes[], const bool *ctx,
		       const char * const names[], const bool *ctx,
		       struct irq_affinity *desc)
{
	struct virtio_uml_device *vu_dev = to_virtio_uml_device(vdev);
+0 −1
Original line number Diff line number Diff line
@@ -928,7 +928,6 @@ static int mlxbf_tmfifo_virtio_find_vqs(struct virtio_device *vdev,
					struct virtqueue *vqs[],
					vq_callback_t *callbacks[],
					const char * const names[],
					u32 sizes[],
					const bool *ctx,
					struct irq_affinity *desc)
{
+0 −1
Original line number Diff line number Diff line
@@ -158,7 +158,6 @@ static int rproc_virtio_find_vqs(struct virtio_device *vdev, unsigned int nvqs,
				 struct virtqueue *vqs[],
				 vq_callback_t *callbacks[],
				 const char * const names[],
				 u32 sizes[],
				 const bool * ctx,
				 struct irq_affinity *desc)
{
+0 −1
Original line number Diff line number Diff line
@@ -637,7 +637,6 @@ static int virtio_ccw_find_vqs(struct virtio_device *vdev, unsigned nvqs,
			       struct virtqueue *vqs[],
			       vq_callback_t *callbacks[],
			       const char * const names[],
			       u32 sizes[],
			       const bool *ctx,
			       struct irq_affinity *desc)
{
+0 −1
Original line number Diff line number Diff line
@@ -474,7 +474,6 @@ static int vm_find_vqs(struct virtio_device *vdev, unsigned int nvqs,
		       struct virtqueue *vqs[],
		       vq_callback_t *callbacks[],
		       const char * const names[],
		       u32 sizes[],
		       const bool *ctx,
		       struct irq_affinity *desc)
{
Loading