Merge tag 'vfio-v5.13-rc1' of git://github.com/awilliam/linux-vfio
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 ...
Showing
- Documentation/driver-api/vfio-mediated-device.rst 3 additions, 6 deletionsDocumentation/driver-api/vfio-mediated-device.rst
- Documentation/driver-api/vfio.rst 27 additions, 21 deletionsDocumentation/driver-api/vfio.rst
- drivers/gpu/drm/i915/Kconfig 1 addition, 0 deletionsdrivers/gpu/drm/i915/Kconfig
- drivers/gpu/drm/i915/gvt/gvt.c 16 additions, 25 deletionsdrivers/gpu/drm/i915/gvt/gvt.c
- drivers/gpu/drm/i915/gvt/gvt.h 2 additions, 2 deletionsdrivers/gpu/drm/i915/gvt/gvt.h
- drivers/gpu/drm/i915/gvt/kvmgt.c 3 additions, 4 deletionsdrivers/gpu/drm/i915/gvt/kvmgt.c
- drivers/s390/cio/vfio_ccw_ops.c 10 additions, 7 deletionsdrivers/s390/cio/vfio_ccw_ops.c
- drivers/s390/crypto/vfio_ap_ops.c 8 additions, 6 deletionsdrivers/s390/crypto/vfio_ap_ops.c
- drivers/vfio/fsl-mc/vfio_fsl_mc.c 79 additions, 48 deletionsdrivers/vfio/fsl-mc/vfio_fsl_mc.c
- drivers/vfio/fsl-mc/vfio_fsl_mc_private.h 1 addition, 0 deletionsdrivers/vfio/fsl-mc/vfio_fsl_mc_private.h
- drivers/vfio/mdev/mdev_core.c 62 additions, 112 deletionsdrivers/vfio/mdev/mdev_core.c
- drivers/vfio/mdev/mdev_driver.c 9 additions, 10 deletionsdrivers/vfio/mdev/mdev_driver.c
- drivers/vfio/mdev/mdev_private.h 18 additions, 21 deletionsdrivers/vfio/mdev/mdev_private.h
- drivers/vfio/mdev/mdev_sysfs.c 36 additions, 23 deletionsdrivers/vfio/mdev/mdev_sysfs.c
- drivers/vfio/mdev/vfio_mdev.c 51 additions, 29 deletionsdrivers/vfio/mdev/vfio_mdev.c
- drivers/vfio/pci/Kconfig 0 additions, 6 deletionsdrivers/vfio/pci/Kconfig
- drivers/vfio/pci/Makefile 0 additions, 1 deletiondrivers/vfio/pci/Makefile
- drivers/vfio/pci/vfio_pci.c 140 additions, 134 deletionsdrivers/vfio/pci/vfio_pci.c
- drivers/vfio/pci/vfio_pci_config.c 1 addition, 1 deletiondrivers/vfio/pci/vfio_pci_config.c
- drivers/vfio/pci/vfio_pci_igd.c 53 additions, 0 deletionsdrivers/vfio/pci/vfio_pci_igd.c
Please register or sign in to comment