| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-20 | Merge tag 'vfio-v6.19-dma-buf-v9+' into v6.19/vfio/next | Alex Williamson | 1 | -0/+2 |
| 2025-11-20 | vfio: Export vfio device get and put registration helpers | Vivek Kasireddy | 1 | -0/+2 |
| 2025-11-12 | vfio: Remove the get_region_info op | Jason Gunthorpe | 1 | -28/+22 |
| 2025-11-12 | vfio: Add get_region_info_caps op | Jason Gunthorpe | 1 | -4/+52 |
| 2025-11-12 | vfio: Require drivers to implement get_region_info | Jason Gunthorpe | 1 | -4/+4 |
| 2025-11-12 | vfio: Provide a get_region_info op | Jason Gunthorpe | 1 | -0/+7 |
| 2025-09-19 | vfio: return -ENOTTY for unsupported device feature | Alex Mastro | 1 | -1/+1 |
| 2025-08-25 | vfio/pci: print vfio-device syspath to fdinfo | Alex Mastro | 1 | -0/+20 |
| 2025-07-11 | vfio: Prevent open_count decrement to negative | Jacob Pan | 1 | -1/+2 |
| 2024-12-02 | module: Convert symbol namespace to string literal | Peter Zijlstra | 1 | -1/+1 |
| 2024-05-31 | vfio: Create vfio_fs_type with inode per device | Alex Williamson | 1 | -0/+44 |
| 2024-02-08 | vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) | Paolo Bonzini | 1 | -2/+2 |
| 2023-12-04 | vfio/migration: Add debugfs to live migration driver | Longfang Liu | 1 | -0/+4 |
| 2023-11-01 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -0/+1 |
| 2023-10-24 | iommufd/iova_bitmap: Move symbols to IOMMUFD namespace | Joao Martins | 1 | -0/+1 |
| 2023-10-09 | vfio: Fix smatch errors in vfio_combine_iova_ranges() | Alex Williamson | 1 | -0/+10 |
| 2023-08-30 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -0/+4 |
| 2023-08-17 | vfio: align capability structures | Stefan Hajnoczi | 1 | -0/+6 |
| 2023-08-16 | vfio: Commonize combine_ranges for use in other VFIO drivers | Brett Creeley | 1 | -0/+47 |
| 2023-07-28 | vfio: Do not allow !ops->dma_unmap in vfio_pin/unpin_pages() | Nicolin Chen | 1 | -0/+4 |
| 2023-07-25 | vfio: Move the IOMMU_CAP_CACHE_COHERENCY check in __vfio_register_dev() | Yi Liu | 1 | -0/+11 |
| 2023-07-25 | vfio: Add VFIO_DEVICE_[AT|DE]TACH_IOMMUFD_PT | Yi Liu | 1 | -1/+14 |
| 2023-07-25 | vfio: Add VFIO_DEVICE_BIND_IOMMUFD | Yi Liu | 1 | -0/+5 |
| 2023-07-25 | vfio: Avoid repeated user pointer cast in vfio_device_fops_unl_ioctl() | Yi Liu | 1 | -1/+2 |
| 2023-07-25 | vfio: Test kvm pointer in _vfio_device_get_kvm_safe() | Yi Liu | 1 | -1/+4 |
| 2023-07-25 | vfio: Add cdev for vfio_device | Yi Liu | 1 | -4/+17 |
| 2023-07-25 | vfio: Move device_del() before waiting for the last vfio_device registration ... | Yi Liu | 1 | -3/+3 |
| 2023-07-25 | vfio: Move vfio_device_group_unregister() to be the first operation in unregi... | Yi Liu | 1 | -2/+6 |
| 2023-07-25 | vfio-iommufd: Add detach_ioas support for physical VFIO devices | Yi Liu | 1 | -1/+2 |
| 2023-07-25 | vfio: Record devid in vfio_device_file | Yi Liu | 1 | -3/+3 |
| 2023-07-25 | vfio: Make vfio_df_open() single open for device cdev path | Yi Liu | 1 | -0/+7 |
| 2023-07-25 | vfio: Block device access via device fd until device is opened | Yi Liu | 1 | -0/+16 |
| 2023-07-25 | vfio: Pass struct vfio_device_file * to vfio_device_open/close() | Yi Liu | 1 | -10/+15 |
| 2023-07-25 | vfio: Accept vfio device file in the KVM facing kAPI | Yi Liu | 1 | -1/+35 |
| 2023-07-25 | vfio: Refine vfio file kAPIs for KVM | Yi Liu | 1 | -0/+49 |
| 2023-07-25 | vfio: Allocate per device file structure | Yi Liu | 1 | -5/+26 |
| 2023-07-25 | vfio: Add helper to search vfio_device in a dev_set | Yi Liu | 1 | -0/+15 |
| 2023-04-27 | Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+1 |
| 2023-03-31 | vfio: Check the presence for iommufd callbacks in __vfio_register_dev() | Yi Liu | 1 | -2/+3 |
| 2023-03-17 | driver core: class: remove module * from class_create() | Greg Kroah-Hartman | 1 | -1/+1 |
| 2023-02-25 | Merge tag 'vfio-v6.3-rc1' of https://github.com/awilliam/linux-vfio | Linus Torvalds | 1 | -11/+59 |
| 2023-02-09 | vfio: no need to pass kvm pointer during device open | Matthew Rosato | 1 | -4/+3 |
| 2023-02-09 | vfio: fix deadlock between group lock and kvm lock | Matthew Rosato | 1 | -7/+56 |
| 2023-02-03 | vfio: Support VFIO_NOIOMMU with iommufd | Jason Gunthorpe | 1 | -0/+7 |
| 2022-12-15 | Merge tag 'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfio | Linus Torvalds | 1 | -25/+120 |
| 2022-12-06 | vfio: Extend the device migration protocol with PRE_COPY | Jason Gunthorpe | 1 | -2/+72 |
| 2022-12-05 | vfio: Fold vfio_virqfd.ko into vfio.ko | Jason Gunthorpe | 1 | -0/+7 |
| 2022-12-05 | vfio: Move vfio group specific code into group.c | Yi Liu | 1 | -870/+7 |
| 2022-12-05 | vfio: Refactor dma APIs for emulated devices | Yi Liu | 1 | -11/+14 |
| 2022-12-05 | vfio: Wrap vfio group module init/clean code into helpers | Yi Liu | 1 | -20/+36 |
| 2022-12-05 | vfio: Refactor vfio_device open and close | Yi Liu | 1 | -46/+87 |
| 2022-12-05 | vfio: Make vfio_device_open() truly device specific | Yi Liu | 1 | -17/+29 |
| 2022-12-05 | vfio: Swap order of vfio_device_container_register() and open_device() | Yi Liu | 1 | -8/+9 |
| 2022-12-05 | vfio: Set device->group in helper function | Yi Liu | 1 | -15/+26 |
| 2022-12-05 | vfio: Create wrappers for group register/unregister | Yi Liu | 1 | -7/+16 |
| 2022-12-05 | vfio: Move the sanity check of the group to vfio_create_group() | Jason Gunthorpe | 1 | -37/+25 |
| 2022-12-05 | vfio: Simplify vfio_create_group() | Jason Gunthorpe | 1 | -23/+10 |
| 2022-12-02 | Merge tag 'v6.1-rc7' into iommufd.git for-next | Jason Gunthorpe | 1 | -0/+13 |
| 2022-12-02 | vfio: Move container related MODULE_ALIAS statements into container.c | Jason Gunthorpe | 1 | -2/+0 |
| 2022-12-02 | vfio-iommufd: Support iommufd for emulated VFIO devices | Jason Gunthorpe | 1 | -1/+121 |
| 2022-12-02 | vfio-iommufd: Support iommufd for physical VFIO devices | Jason Gunthorpe | 1 | -2/+13 |
| 2022-12-02 | vfio-iommufd: Allow iommufd to be used in place of a container fd | Jason Gunthorpe | 1 | -14/+74 |
| 2022-12-02 | vfio: Use IOMMU_CAP_ENFORCE_CACHE_COHERENCY for vfio_file_enforced_coherent() | Jason Gunthorpe | 1 | -13/+16 |
| 2022-12-02 | vfio: Rename vfio_device_assign/unassign_container() | Jason Gunthorpe | 1 | -3/+3 |
| 2022-12-02 | vfio: Move vfio_device_assign_container() into vfio_device_first_open() | Jason Gunthorpe | 1 | -13/+11 |
| 2022-12-02 | vfio: Move vfio_device driver open/close code to a function | Jason Gunthorpe | 1 | -42/+53 |
| 2022-11-14 | vfio: Add an option to get migration data size | Yishai Hadas | 1 | -0/+32 |
| 2022-11-10 | vfio: Export the device set open count | Anthony DeRossi | 1 | -0/+13 |
| 2022-11-10 | vfio: Fix container device registration life cycle | Anthony DeRossi | 1 | -5/+8 |
| 2022-11-10 | vfio: Remove vfio_free_device | Eric Farman | 1 | -18/+4 |
| 2022-11-10 | vfio/ccw: replace vfio_init_device with _alloc_ | Eric Farman | 1 | -5/+5 |
| 2022-10-07 | vfio: More vfio_file_is_group() use cases | Alex Williamson | 1 | -3/+3 |
| 2022-10-07 | vfio: Make the group FD disassociate from the iommu_group | Jason Gunthorpe | 1 | -23/+44 |
| 2022-10-07 | vfio: Hold a reference to the iommu_group in kvm for SPAPR | Jason Gunthorpe | 1 | -2/+4 |
| 2022-10-07 | vfio: Add vfio_file_is_group() | Jason Gunthorpe | 1 | -1/+15 |
| 2022-10-04 | vfio: Change vfio_group->group_rwsem to a mutex | Jason Gunthorpe | 1 | -23/+24 |
| 2022-10-04 | vfio: Remove the vfio_group->users and users_comp | Jason Gunthorpe | 1 | -26/+19 |
| 2022-09-27 | vfio: Follow a strict lifetime for struct iommu_group | Jason Gunthorpe | 1 | -23/+45 |
| 2022-09-22 | vfio: Move container code into drivers/vfio/container.c | Jason Gunthorpe | 1 | -691/+1 |
| 2022-09-22 | vfio: Split the register_device ops call into functions | Jason Gunthorpe | 1 | -16/+23 |
| 2022-09-22 | vfio: Rename vfio_ioctl_check_extension() | Jason Gunthorpe | 1 | -5/+6 |
| 2022-09-22 | vfio: Split out container code from the init/cleanup functions | Jason Gunthorpe | 1 | -18/+36 |
| 2022-09-22 | vfio: Remove #ifdefs around CONFIG_VFIO_NOIOMMU | Jason Gunthorpe | 1 | -24/+19 |
| 2022-09-22 | vfio: Split the container logic into vfio_container_attach_group() | Jason Gunthorpe | 1 | -30/+48 |
| 2022-09-22 | vfio: Rename __vfio_group_unset_container() | Jason Gunthorpe | 1 | -6/+5 |
| 2022-09-21 | vfio: Add struct device to vfio_device | Yi Liu | 1 | -11/+53 |
| 2022-09-21 | vfio: Rename vfio_device_put() and vfio_device_try_get() | Kevin Tian | 1 | -8/+9 |
| 2022-09-21 | vfio/ccw: Use the new device life cycle helpers | Kevin Tian | 1 | -18/+5 |
| 2022-09-21 | vfio: Add helpers for unifying vfio_device life cycle | Kevin Tian | 1 | -0/+92 |
| 2022-09-08 | vfio: Introduce the DMA logging feature support | Yishai Hadas | 1 | -0/+175 |
| 2022-09-01 | vfio: Remove vfio_group dev_counter | Jason Gunthorpe | 1 | -6/+3 |
| 2022-09-01 | vfio: Increment the runtime PM usage count during IOCTL call | Abhishek Sahu | 1 | -3/+49 |
| 2022-09-01 | vfio: Split VFIO_GROUP_GET_STATUS into a function | Jason Gunthorpe | 1 | -31/+30 |
| 2022-09-01 | vfio: Follow the naming pattern for vfio_group_ioctl_unset_container() | Jason Gunthorpe | 1 | -11/+16 |
| 2022-09-01 | vfio: Fold VFIO_GROUP_SET_CONTAINER into vfio_group_set_container() | Jason Gunthorpe | 1 | -27/+24 |
| 2022-09-01 | vfio: Fold VFIO_GROUP_GET_DEVICE_FD into vfio_group_get_device_fd() | Jason Gunthorpe | 1 | -13/+11 |
| 2022-08-08 | vfio: Move vfio.c to vfio_main.c | Jason Gunthorpe | 1 | -0/+2135 |