summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* vfio: Rename vfio_device_assign/unassign_container()Jason Gunthorpe2022-12-023-13/+11
* vfio: Move vfio_device_assign_container() into vfio_device_first_open()Jason Gunthorpe2022-12-022-15/+13
* vfio: Move vfio_device driver open/close code to a functionJason Gunthorpe2022-12-021-42/+53
* vfio/ap: Validate iova during dma_unmap and trigger irq disableMatthew Rosato2022-12-021-1/+17
* i915/gvt: Move gvt mapping cache initialization to intel_vgpu_init_dev()Yi Liu2022-12-021-4/+14
* Merge patch series "IOMMUFD Generic interface"Jason Gunthorpe2022-12-0140-37/+10452
|\
| * iommufd: Add a selftestJason Gunthorpe2022-12-017-0/+2530
| * iommufd: Add additional invariant assertionsJason Gunthorpe2022-12-014-2/+70
| * iommufd: Add some fault injection pointsJason Gunthorpe2022-12-012-0/+29
| * iommufd: Add kernel support for testing iommufdJason Gunthorpe2022-12-0110-0/+1061
| * iommufd: vfio container FD ioctl compatibilityJason Gunthorpe2022-12-016-6/+534
| * iommufd: Add kAPI toward external drivers for kernel accessJason Gunthorpe2022-12-015-3/+377
| * iommufd: Add kAPI toward external drivers for physical devicesJason Gunthorpe2022-12-015-0/+437
| * iommufd: Add a HW pagetable objectJason Gunthorpe2022-12-015-0/+97
| * iommufd: IOCTLs for the io_pagetableJason Gunthorpe2022-12-015-1/+731
| * iommufd: Data structure to provide IOVA to PFN mappingJason Gunthorpe2022-12-015-0/+1295
| * iommufd: Algorithms for PFN storageJason Gunthorpe2022-12-012-0/+917
| * iommufd: PFN handling for iopt_pagesJason Gunthorpe2022-12-017-1/+1262
| * kernel/user: Allow user_struct::locked_vm to be usable for iommufdJason Gunthorpe2022-12-012-1/+2
| * iommufd: File descriptor, context, kconfig and makefilesJason Gunthorpe2022-12-0110-1/+571
| * iommufd: Document overview of iommufdKevin Tian2022-12-012-0/+224
| * scripts/kernel-doc: support EXPORT_SYMBOL_NS_GPL() with -exportJason Gunthorpe2022-11-291-4/+8
| * interval-tree: Add a utility to iterate over spans in an interval treeJason Gunthorpe2022-11-294-0/+195
| * iommu: Add device-centric DMA ownership interfacesLu Baolu2022-11-292-26/+107
| * iommu: Add IOMMU_CAP_ENFORCE_CACHE_COHERENCYJason Gunthorpe2022-11-293-5/+18
|/
* Merge tag 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/io...Joerg Roedel2022-11-0316-56/+60
|\
| * iommu: Propagate return value in ->attach_dev callback functionsNicolin Chen2022-11-012-2/+2
| * iommu: Use EINVAL for incompatible device/domain in ->attach_devNicolin Chen2022-11-019-35/+9
| * iommu: Regulate EINVAL in ->attach_dev callback functionsNicolin Chen2022-11-016-9/+11
| * iommu: Add return value rules to attach_dev op and APIsNicolin Chen2022-11-012-0/+36
| * iommu/amd: Drop unnecessary checks in amd_iommu_attach_device()Nicolin Chen2022-11-011-10/+2
* | iommu: Rename iommu-sva-lib.{c,h}Lu Baolu2022-11-039-11/+11
* | iommu: Per-domain I/O page fault handlingLu Baolu2022-11-031-59/+9
* | iommu: Prepare IOMMU domain for IOPFLu Baolu2022-11-035-0/+80
* | iommu: Remove SVA related callbacks from iommu opsLu Baolu2022-11-037-121/+0
* | iommu/sva: Refactoring iommu_sva_bind/unbind_device()Lu Baolu2022-11-033-111/+134
* | arm-smmu-v3/sva: Add SVA domain supportLu Baolu2022-11-033-0/+90
* | iommu/vt-d: Add SVA domain supportLu Baolu2022-11-033-0/+82
* | iommu: Add IOMMU SVA domain supportLu Baolu2022-11-032-2/+43
* | iommu: Add attach/detach_dev_pasid iommu interfacesLu Baolu2022-11-032-4/+169
* | PCI: Enable PASID only when ACS RR & UF enabled on upstream pathLu Baolu2022-11-031-0/+3
* | iommu: Remove SVM_FLAG_SUPERVISOR_MODE supportLu Baolu2022-11-0310-97/+25
* | iommu: Add max_pasids field in struct dev_iommuLu Baolu2022-11-032-0/+22
* | iommu: Add max_pasids field in struct iommu_deviceLu Baolu2022-11-034-2/+12
|/
* Linux 6.1-rc3v6.1-rc3Linus Torvalds2022-10-301-1/+1
* Merge tag 'fbdev-for-6.1-rc3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-10-3011-38/+47
|\
| * fbdev: cyber2000fb: fix missing pci_disable_device()Yang Yingliang2022-10-271-0/+2
| * fbdev: sisfb: use explicitly signed charJason A. Donenfeld2022-10-242-2/+2
| * fbdev: smscufx: Fix several use-after-free bugsHyunwoo Kim2022-10-211-25/+30
| * fbdev: xilinxfb: Make xilinxfb_release() return voidUwe Kleine-König2022-10-201-4/+4