[PATCH 0/7] virtio cleanups

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linuxfoundation.org/mailman/listinfo/virtualization




[Index of Archives]     [KVM Development]     [Libvirt Development]     [Libvirt Users]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux