• Linus Torvalds's avatar
    Merge tag 'vfio-v5.13-rc1' of git://github.com/awilliam/linux-vfio · 238da4d0
    Linus Torvalds authored
    Pull VFIO updates from Alex Williamson:
    
     - Embed struct vfio_device into vfio driver structures (Jason
       Gunthorpe)
    
     - Make vfio_mdev type safe (Jason Gunthorpe)
    
     - Remove vfio-pci NVLink2 extensions for POWER9 (Christoph Hellwig)
    
     - Update vfio-pci IGD extensions for OpRegion 2.1+ (Fred Gao)
    
     - Various spelling/blank line fixes (Zhen Lei, Zhou Wang, Bhaskar
       Chowdhury)
    
     - Simplify unpin_pages error handling (Shenming Lu)
    
     - Fix i915 mdev Kconfig dependency (Arnd Bergmann)
    
     - Remove unused structure member (Keqian Zhu)
    
    * tag 'vfio-v5.13-rc1' of git://github.com/awilliam/linux-vfio: (43 commits)
      vfio/gvt: fix DRM_I915_GVT dependency on VFIO_MDEV
      vfio/iommu_type1: Remove unused pinned_page_dirty_scope in vfio_iommu
      vfio/mdev: Correct the function signatures for the mdev_type_attributes
      vfio/mdev: Remove kobj from mdev_parent_ops->create()
      vfio/gvt: Use mdev_get_type_group_id()
      vfio/gvt: Make DRM_I915_GVT depend on VFIO_MDEV
      vfio/mbochs: Use mdev_get_type_group_id()
      vfio/mdpy: Use mdev_get_type_group_id()
      vfio/mtty: Use mdev_get_type_group_id()
      vfio/mdev: Add mdev/mtype_get_type_group_id()
      vfio/mdev: Remove duplicate storage of parent in mdev_device
      vfio/mdev: Add missing error handling to dev_set_name()
      vfio/mdev: Reorganize mdev_device_create()
      vfio/mdev: Add missing reference counting to mdev_type
      vfio/mdev: Expose mdev_get/put_parent to mdev_private.h
      vfio/mdev: Use struct mdev_type in struct mdev_device
      vfio/mdev: Simplify driver registration
      vfio/mdev: Add missing typesafety around mdev_device
      vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer
      vfio/mdev: Fix missing static's on MDEV_TYPE_ATTR's
      ...
    238da4d0
vfio_ap_ops.c 37.8 KB