summaryrefslogtreecommitdiffstats
path: root/drivers/vfio/vfio_iommu_type1.c
Commit message (Expand)AuthorAgeFilesLines
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
* vfio/type1: Add proper error unwind for vfio_iommu_replay()Alex Williamson2020-08-171-5/+66
* Merge tag 'vfio-v5.9-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds2020-08-121-182/+216
|\
| * vfio/type1: Refactor vfio_iommu_type1_ioctl()Liu Yi L2020-07-271-181/+213
| * vfio/type1: Add conditional rescheduling after iommu map failedXiang Zheng2020-07-271-1/+3
* | mm/gup: remove task_struct pointer for all gup codePeter Xu2020-08-121-2/+2
|/
* kernel: better document the use_mm/unuse_mm API contractChristoph Hellwig2020-06-101-2/+2
* kernel: move use_mm/unuse_mm to kthread.cChristoph Hellwig2020-06-101-1/+1
* mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse2020-06-091-4/+4
* vfio iommu: typecast correctionsKirti Wankhede2020-06-021-2/+2
* vfio iommu: Use shift operation for 64-bit integer divisionKirti Wankhede2020-06-021-1/+2
* vfio: Selective dirty page tracking if IOMMU backed device pins pagesKirti Wankhede2020-05-281-7/+96
* vfio iommu: Add migration capability to report supported featuresKirti Wankhede2020-05-281-1/+22
* vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmapKirti Wankhede2020-05-281-11/+50
* vfio iommu: Implementation of ioctl for dirty pages trackingKirti Wankhede2020-05-281-6/+308
* vfio iommu: Cache pgsize_bitmap in struct vfio_iommuKirti Wankhede2020-05-281-39/+49
* vfio iommu: Remove atomicity of ref_count of pinned pagesKirti Wankhede2020-05-281-4/+5
* vfio/type1: Support faulting PFNMAP vmasAlex Williamson2020-05-181-3/+33
* vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()Sean Christopherson2020-04-231-2/+2
* vfio: avoid possible overflow in vfio_iommu_type1_pin_pagesYan Zhao2020-04-201-1/+1
* vfio: checking of validity of user vaddr in vfio_dma_rwYan Zhao2020-04-201-2/+2
* vfio: Ignore -ENODEV when getting MSI cookieAndre Przywara2020-04-011-1/+1
* vfio: introduce vfio_dma_rw to read/write a range of IOVAsYan Zhao2020-03-241-0/+76
* mm, tree-wide: rename put_user_page*() to unpin_user_page*()John Hubbard2020-01-311-1/+1
* vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversionJohn Hubbard2020-01-311-4/+3
* vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() callJohn Hubbard2020-01-311-25/+5
* Merge tag 'vfio-v5.5-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds2019-12-071-22/+4
|\
| * vfio/type1: remove hugepage checks in is_invalid_reserved_pfn()Ben Luo2019-10-181-22/+4
* | vfio/type1: Initialize resv_msi_baseJoerg Roedel2019-10-151-1/+1
|/
* vfio/type1: untag user pointers in vaddr_get_pfnAndrey Konovalov2019-09-251-0/+2
* Merge tag 'vfio-v5.4-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds2019-09-201-12/+506
|\
| * vfio/type1: remove duplicate retrieval of reserved regionsShameer Kolothum2019-08-191-9/+6
| * vfio/type1: Add IOVA range capability supportShameer Kolothum2019-08-191-0/+101
| * vfio/type1: check dma map request is within a valid iova rangeShameer Kolothum2019-08-191-0/+26
| * vfio/type1: Update iova list on detachShameer Kolothum2019-08-191-0/+94
| * vfio/type1: Check reserved region conflict and update iova listShameer Kolothum2019-08-191-0/+98
| * vfio/type1: Introduce iova list and add iommu aperture validity checkShameer Kolothum2019-08-191-3/+181
* | iommu: Introduce struct iommu_iotlb_gather for batching TLB flushesWill Deacon2019-07-241-9/+17
* | iommu: Remove empty iommu_tlb_range_add() callback from iommu_opsWill Deacon2019-07-241-1/+0
|/
* mm: add account_locked_vm utility functionDaniel Jordan2019-07-161-15/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
* mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERMIra Weiny2019-05-141-1/+2
* vfio/type1: Handle different mdev isolation typeLu Baolu2019-04-121-13/+42
* vfio/type1: Add domain at(de)taching group helpersLu Baolu2019-04-121-7/+77
* vfio/type1: Limit DMA mappings per containerAlex Williamson2019-04-031-0/+14
* vfio/type1: Fix unmap overflow off-by-oneAlex Williamson2019-01-081-1/+1
* vfio/type1: Remove map_try_harder() code pathJoerg Roedel2018-11-151-31/+2
* vfio: Mark expected switch fall-throughsGustavo A. R. Silva2018-08-061-0/+1
* vfio: Use get_user_pages_longterm correctlyJason Gunthorpe2018-06-301-9/+7
* vfio/type1: Fix task tracking for QEMU vCPU hotplugAlex Williamson2018-06-081-26/+47