• Linus Torvalds's avatar
    Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost · 0803e040
    Linus Torvalds authored
    Pull virtio/vhost updates from Michael Tsirkin:
     - new vsock device support in host and guest
     - platform IOMMU support in host and guest, including compatibility
       quirks for legacy systems.
     - misc fixes and cleanups.
    * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:
      VSOCK: Use kvfree()
      vhost: split out vringh Kconfig
      vhost: detect 32 bit integer wrap around
      vhost: new device IOTLB API
      vhost: drop vringh dependency
      vhost: convert pre sorted vhost memory array to interval tree
      vhost: introduce vhost memory accessors
      VSOCK: Add Makefile and Kconfig
      VSOCK: Introduce vhost_vsock.ko
      VSOCK: Introduce virtio_transport.ko
      VSOCK: Introduce virtio_vsock_common.ko
      VSOCK: defer sock removal to transports
      VSOCK: transport-specific vsock_transport functions
      vhost: drop vringh dependency
      vop: pull in vhost Kconfig
      virtio: new feature to detect IOMMU device quirk
      balloon: check the number of available pages in leak balloon
      vhost: lockless enqueuing
      vhost: simplify work flushing