]> git.karo-electronics.de Git - karo-tx-linux.git/commit
virtio: move queue_index and num_free fields into core struct virtqueue.
authorRusty Russell <rusty@rustcorp.com.au>
Tue, 16 Oct 2012 13:26:14 +0000 (23:56 +1030)
committerRusty Russell <rusty@rustcorp.com.au>
Mon, 22 Oct 2012 07:50:04 +0000 (18:20 +1030)
commit105e892960e16ecc8f7aa4625e2e409b8419ca95
treeedb56c6de89bd306bf23351de7c3bb236a4c6f41
parent3d524bc5df9db8d12841f406c065329ce9ebb71e
virtio: move queue_index and num_free fields into core struct virtqueue.

They're generic concepts, so hoist them.  This also avoids accessor
functions.

This goes even further than Jason Wang's 17bb6d4088 patch
("virtio-ring: move queue_index to vring_virtqueue") which moved the
queue_index from the specific transport.

Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
drivers/virtio/virtio_mmio.c
drivers/virtio/virtio_pci.c
drivers/virtio/virtio_ring.c
include/linux/virtio.h