Aiming these for coming merge window.

Nothing should change, but get ready for a non-guest-endian config transports,
and > 32 features bits.

Final one is just an overdue consolidation.

Cheers,
Rusty.

Rusty Russell (7):
  virtio_config: introduce size-based accessors.
  virtio: use size-based config accessors.
  virtio_config: helpers for non-converting accessors.
  virtio_config: make transports implement accessors.
  virtio: use u32, not bitmap for struct virtio_device's features
  virtio: add support for 64 bit features.
  virtio: move vring structure into struct virtqueue.

 drivers/block/virtio_blk.c             |   77 +++++------
 drivers/char/virtio_console.c          |   17 +--
 drivers/lguest/lguest_device.c         |   36 +++--
 drivers/net/caif/caif_virtio.c         |   25 ++--
 drivers/net/virtio_net.c               |   28 ++--
 drivers/remoteproc/remoteproc_virtio.c |    8 +-
 drivers/s390/kvm/kvm_virtio.c          |   34 ++---
 drivers/s390/kvm/virtio_ccw.c          |   71 +++++++---
 drivers/scsi/virtio_scsi.c             |   12 +-
 drivers/virtio/virtio.c                |   87 +++++++++++--
 drivers/virtio/virtio_balloon.c        |   10 +-
 drivers/virtio/virtio_mmio.c           |   41 +++---
 drivers/virtio/virtio_pci.c            |   33 ++---
 drivers/virtio/virtio_ring.c           |  116 +++++++----------
 include/linux/virtio.h                 |   11 +-
 include/linux/virtio_config.h          |  224 ++++++++++++++++++++++++++------
 net/9p/trans_virtio.c                  |    9 +-
 tools/virtio/linux/virtio.h            |   22 +---
 tools/virtio/linux/virtio_config.h     |    2 +-
 tools/virtio/virtio_test.c             |    5 +-
 tools/virtio/vringh_test.c             |   16 +--
 21 files changed, 534 insertions(+), 350 deletions(-)

-- 
1.7.10.4

_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization

Reply via email to