summaryrefslogtreecommitdiffstats
path: root/drivers/vfio
Commit message (Expand)AuthorAgeFilesLines
* vfio: Use cdev_device_add() instead of device_create()Jason Gunthorpe2021-10-151-101/+92
* vfio: Use a refcount_t instead of a kref in the vfio_groupJason Gunthorpe2021-10-151-12/+9
* vfio: Don't leak a group reference if the group already existsJason Gunthorpe2021-10-151-14/+8
* vfio: Do not open code the group list search in vfio_create_group()Jason Gunthorpe2021-10-151-25/+30
* vfio: Delete vfio_get/put_group from vfio_iommu_group_notifier()Jason Gunthorpe2021-10-151-85/+15
* Merge branch 'v5.16/vfio/colin_xu_igd_opregion_2.0_v8' into v5.16/vfio/nextAlex Williamson2021-10-121-59/+175
|\
| * vfio/pci: Add OpRegion 2.0+ Extended VBT support.Colin Xu2021-10-121-59/+175
* | Merge branch 'v5.16/vfio/diana-fsl-reset-v2' into v5.16/vfio/nextAlex Williamson2021-10-111-15/+30
|\ \
| * | vfio/fsl-mc: Add per device reset supportDiana Craciun2021-09-281-15/+30
| |/
* | Merge branch 'v5.16/vfio/hch-cleanup-vfio-iommu_group-creation-v6' into v5.16...Alex Williamson2021-09-309-432/+299
|\ \
| * | vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINERChristoph Hellwig2021-09-301-8/+5
| * | vfio/iommu_type1: remove the "external" domainChristoph Hellwig2021-09-301-66/+54
| * | vfio/iommu_type1: initialize pgsize_bitmap in ->openChristoph Hellwig2021-09-301-1/+1
| * | vfio/spapr_tce: reject mediated devicesChristoph Hellwig2021-09-301-0/+3
| * | vfio: clean up the check for mediated device in vfio_iommu_type1Christoph Hellwig2021-09-304-46/+34
| * | vfio: remove the unused mdev iommu hookChristoph Hellwig2021-09-301-107/+26
| * | vfio: move the vfio_iommu_driver_ops interface out of <linux/vfio.h>Christoph Hellwig2021-09-304-0/+50
| * | vfio: remove unused method from vfio_iommu_driver_opsChristoph Hellwig2021-09-301-50/+0
| * | vfio: simplify iommu group allocation for mediated devicesChristoph Hellwig2021-09-303-68/+71
| * | vfio: remove the iommudata hack for noiommu groupsChristoph Hellwig2021-09-301-13/+8
| * | vfio: refactor noiommu group creationChristoph Hellwig2021-09-301-52/+52
| * | vfio: factor out a vfio_group_find_or_alloc helperChristoph Hellwig2021-09-301-25/+35
| * | vfio: remove the iommudata check in vfio_noiommu_attach_groupChristoph Hellwig2021-09-301-1/+1
| * | vfio: factor out a vfio_iommu_driver_allowed helperChristoph Hellwig2021-09-301-14/+19
| * | vfio: Move vfio_iommu_group_get() to vfio_register_group_dev()Jason Gunthorpe2021-09-304-60/+19
| |/
* / vfio/pci: add missing identifier name in argument of function prototypeColin Ian King2021-09-231-1/+1
|/
* Merge tag 'vfio-v5.15-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds2021-09-0225-2812/+2547
|\
| *---. Merge branches 'v5.15/vfio/spdx-license-cleanups', 'v5.15/vfio/dma-valid-wait...Alex Williamson2021-08-2616-2425/+2335
| |\ \ \
| | | * | vfio/pci: Introduce vfio_pci_core.koMax Gurtovoy2021-08-2610-281/+64
| | | * | vfio: Use kconfig if XX/endif blocks instead of repeating 'depends on'Jason Gunthorpe2021-08-266-26/+26
| | | * | vfio: Use select for eventfdJason Gunthorpe2021-08-264-4/+6
| | | * | PCI / VFIO: Add 'override_only' support for VFIO PCI sub systemMax Gurtovoy2021-08-261-1/+8
| | | * | vfio/pci: Move module parameters to vfio_pci.cYishai Hadas2021-08-263-12/+33
| | | * | vfio/pci: Move igd initialization to vfio_pci.cMax Gurtovoy2021-08-263-36/+41
| | | * | vfio/pci: Split the pci_driver code out of vfio_pci_core.cMax Gurtovoy2021-08-264-215/+304
| | | * | vfio/pci: Include vfio header in vfio_pci_core.hMax Gurtovoy2021-08-262-1/+1
| | | * | vfio/pci: Rename ops functions to fit core namingsMax Gurtovoy2021-08-261-16/+16
| | | * | vfio/pci: Rename vfio_pci_device to vfio_pci_core_deviceMax Gurtovoy2021-08-267-155/+158
| | | * | vfio/pci: Rename vfio_pci_private.h to vfio_pci_core.hMax Gurtovoy2021-08-267-9/+9
| | | * | vfio/pci: Rename vfio_pci.c to vfio_pci_core.cMax Gurtovoy2021-08-262-1/+1
| | | |/
| | * / vfio/type1: Fix vfio_find_dma_valid returnAnthony Yznaga2021-08-241-4/+4
| | |/
| * | vfio-pci/zdev: Remove repeated verbose license textCai Huoqing2021-08-241-6/+1
| * | vfio: platform: reset: Convert to SPDX identifierCai Huoqing2021-08-241-9/+1
| |/
| * vfio: Remove struct vfio_device_ops open/releaseJason Gunthorpe2021-08-112-35/+1
| * vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the device setJason Gunthorpe2021-08-111-124/+89
| * vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_setJason Gunthorpe2021-08-111-92/+82
| * vfio/pci: Move to the device set infrastructureYishai Hadas2021-08-112-132/+37
| * vfio/platform: Use open_device() instead of open coding a refcnt schemeJason Gunthorpe2021-08-112-48/+32
| * vfio/fsl: Move to the device set infrastructureJason Gunthorpe2021-08-113-139/+28
| * vfio: Provide better generic support for open/release vfio_device_opsJason Gunthorpe2021-08-112-24/+151