• Linus Torvalds's avatar
    Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost · 77fa2fbe
    Linus Torvalds authored
    Pull virtio updates from Michael Tsirkin:
     "vhost,virtio,vdpa: features, fixes, cleanups.
    
      vdpa/mlx5:
       - VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK
       - new maintainer
    
      vdpa:
       - support for vq descriptor mappings
       - decouple reset of iotlb mapping from device reset
    
      and fixes, cleanups all over the place"
    
    * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: (34 commits)
      vdpa_sim: implement .reset_map support
      vdpa/mlx5: implement .reset_map driver op
      vhost-vdpa: clean iotlb map during reset for older userspace
      vdpa: introduce .compat_reset operation callback
      vhost-vdpa: introduce IOTLB_PERSIST backend feature bit
      vhost-vdpa: reset vendor specific mapping to initial state in .release
      vdpa: introduce .reset_map operation callback
      virtio_pci: add check for common cfg size
      virtio-blk: fix implicit overflow on virtio_max_dma_size
      virtio_pci: add build offset check for the new common cfg items
      virtio: add definition of VIRTIO_F_NOTIF_CONFIG_DATA feature bit
      vduse: make vduse_class constant
      vhost-scsi: Spelling s/preceeding/preceding/g
      virtio: kdoc for struct virtio_pci_modern_device
      vdpa: Update sysfs ABI documentation
      MAINTAINERS: Add myself as mlx5_vdpa driver
      virtio-balloon: correct the comment of virtballoon_migratepage()
      mlx5_vdpa: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK
      vdpa/mlx5: Update cvq iotlb mapping on ASID change
      vdpa/mlx5: Make iotlb helper functions more generic
      ...
    77fa2fbe
scsi.c 67.5 KB