• Linus Torvalds's avatar
    Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost · 3a1d5384
    Linus Torvalds authored
    Pull virtio, vhost updates from Michael Tsirkin:
     "Fixes, features, performance:
    
       - new iommu device
    
       - vhost guest memory access using vmap (just meta-data for now)
    
       - minor fixes"
    
    * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost:
      virtio-mmio: add error check for platform_get_irq
      scsi: virtio_scsi: Use struct_size() helper
      iommu/virtio: Add event queue
      iommu/virtio: Add probe request
      iommu: Add virtio-iommu driver
      PCI: OF: Initialize dev->fwnode appropriately
      of: Allow the iommu-map property to omit untranslated devices
      dt-bindings: virtio: Add virtio-pci-iommu node
      dt-bindings: virtio-mmio: Add IOMMU description
      vhost: fix clang build warning
      vhost: access vq metadata through kernel virtual address
      vhost: factor out setting vring addr and num
      vhost: introduce helpers to get the size of metadata area
      vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch()
      vhost: fine grain userspace memory accessors
      vhost: generalize adding used elem
    3a1d5384
virtio-iommu.c 28.3 KB