• Linus Torvalds's avatar
    Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost · 1eb8df18
    Linus Torvalds authored
    Pull virtio,vhost,vdpa updates from Michael Tsirkin:
    
     - Doorbell remapping for ifcvf, mlx5
    
     - virtio_vdpa support for mlx5
    
     - Validate device input in several drivers (for SEV and friends)
    
     - ZONE_MOVABLE aware handling in virtio-mem
    
     - Misc fixes, cleanups
    
    * tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost: (48 commits)
      virtio-mem: prioritize unplug from ZONE_MOVABLE in Big Block Mode
      virtio-mem: simplify high-level unplug handling in Big Block Mode
      virtio-mem: prioritize unplug from ZONE_MOVABLE in Sub Block Mode
      virtio-mem: simplify high-level unplug handling in Sub Block Mode
      virtio-mem: simplify high-level plug handling in Sub Block Mode
      virtio-mem: use page_zonenum() in virtio_mem_fake_offline()
      virtio-mem: don't read big block size in Sub Block Mode
      virtio/vdpa: clear the virtqueue state during probe
      vp_vdpa: allow set vq state to initial state after reset
      virtio-pci library: introduce vp_modern_get_driver_features()
      vdpa: support packed virtqueue for set/get_vq_state()
      virtio-ring: store DMA metadata in desc_extra for split virtqueue
      virtio: use err label in __vring_new_virtqueue()
      virtio_ring: introduce virtqueue_desc_add_split()
      virtio_ring: secure handling of mapping errors
      virtio-ring: factor out desc_extra allocation
      virtio_ring: rename vring_desc_extra_packed
      virtio-ring: maintain next in extra state for packed virtqueue
      vdpa/mlx5: Clear vq ready indication upon device reset
      vdpa/mlx5: Add support for doorbell bypassing
      ...
    1eb8df18
virtio_mem.c 74.2 KB