• Linus Torvalds's avatar
    Merge tag 'vfio-v5.19-rc1' of https://github.com/awilliam/linux-vfio · 17688215
    Linus Torvalds authored
    Pull vfio updates from Alex Williamson:
    
     - Improvements to mlx5 vfio-pci variant driver, including support for
       parallel migration per PF (Yishai Hadas)
    
     - Remove redundant iommu_present() check (Robin Murphy)
    
     - Ongoing refactoring to consolidate the VFIO driver facing API to use
       vfio_device (Jason Gunthorpe)
    
     - Use drvdata to store vfio_device among all vfio-pci and variant
       drivers (Jason Gunthorpe)
    
     - Remove redundant code now that IOMMU core manages group DMA ownership
       (Jason Gunthorpe)
    
     - Remove vfio_group from external API handling struct file ownership
       (Jason Gunthorpe)
    
     - Correct typo in uapi comments (Thomas Huth)
    
     - Fix coccicheck detected deadlock (Wan Jiabing)
    
     - Use rwsem to remove races and simplify code around container and kvm
       association to groups (Jason Gunthorpe)
    
     - Harden access to devices in low power states and use runtime PM to
       enable d3cold support for unused devices (Abhishek Sahu)
    
    ...
    17688215
vfio.c 55.8 KB