summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* vfio: Add cdev for vfio_deviceYi Liu2023-07-256-4/+151
* vfio: Move device_del() before waiting for the last vfio_device registration ...Yi Liu2023-07-251-3/+3
* vfio: Move vfio_device_group_unregister() to be the first operation in unregi...Yi Liu2023-07-251-2/+6
* vfio-iommufd: Add detach_ioas support for emulated VFIO devicesYi Liu2023-07-258-0/+22
* iommufd/device: Add iommufd_access_detach() APINicolin Chen2023-07-253-5/+72
* vfio-iommufd: Add detach_ioas support for physical VFIO devicesYi Liu2023-07-2510-5/+41
* vfio: Record devid in vfio_device_fileYi Liu2023-07-253-13/+15
* vfio-iommufd: Split bind/attach into two stepsYi Liu2023-07-253-22/+39
* vfio-iommufd: Move noiommu compat validation out of vfio_iommufd_bind()Yi Liu2023-07-253-14/+30
* vfio: Make vfio_df_open() single open for device cdev pathYi Liu2023-07-253-0/+10
* vfio: Add cdev_device_open_cnt to vfio_groupYi Liu2023-07-252-0/+36
* vfio: Block device access via device fd until device is openedYi Liu2023-07-253-1/+27
* vfio: Pass struct vfio_device_file * to vfio_device_open/close()Yi Liu2023-07-253-20/+33
* kvm/vfio: Accept vfio device file from userspaceYi Liu2023-07-253-25/+47
* kvm/vfio: Prepare for accepting vfio device fdYi Liu2023-07-251-57/+58
* vfio: Accept vfio device file in the KVM facing kAPIYi Liu2023-07-252-1/+38
* vfio: Refine vfio file kAPIs for KVMYi Liu2023-07-255-41/+75
* vfio: Allocate per device file structureYi Liu2023-07-253-7/+43
* vfio/pci: Allow passing zero-length fd array in VFIO_DEVICE_PCI_HOT_RESETYi Liu2023-07-252-11/+71
* vfio/pci: Copy hot-reset device info to userspace in the devices loopYi Liu2023-07-251-60/+33
* vfio/pci: Extend VFIO_DEVICE_GET_PCI_HOT_RESET_INFO for vfio device cdevYi Liu2023-07-254-8/+154
* vfio: Add helper to search vfio_device in a dev_setYi Liu2023-07-253-5/+19
* vfio: Mark cdev usage in vfio_deviceYi Liu2023-07-251-0/+5
* iommufd: Add helper to retrieve iommufd_ctx and devidYi Liu2023-07-252-0/+15
* iommufd: Add iommufd_ctx_has_group()Yi Liu2023-07-252-0/+32
* iommufd: Reserve all negative IDs in the iommufd xarrayYi Liu2023-07-251-1/+1
* vfio/pci: Move the existing hot reset logic to be a helperYi Liu2023-07-251-23/+32
* vfio/pci: Update comment around group_fd get in vfio_pci_ioctl_pci_hot_reset()Yi Liu2023-07-251-3/+2
* Linux 6.5-rc3v6.5-rc3Linus Torvalds2023-07-231-1/+1
* Merge tag 'trace-v6.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2023-07-234-7/+17
|\
| * tracing/histograms: Return an error if we fail to add histogram to hist_vars ...Mohamed Khalfella2023-07-231-1/+2
| * ring-buffer: Do not swap cpu_buffer during resize processChen Lin2023-07-232-2/+15
| * tracing: Remove unused extern declaration tracing_map_set_field_descr()YueHaibing2023-07-231-4/+0
* | Merge tag 'kbuild-fixes-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-07-235-15/+31
|\ \
| * | kbuild: rust: avoid creating temporary filesMiguel Ojeda2023-07-242-2/+9
| * | kbuild: flatten KBUILD_CFLAGSAlexey Dobriyan2023-07-231-5/+17
| * | gen_compile_commands: add assembly files to compilation databaseBenjamin Gray2023-07-231-1/+1
| * | kconfig: gconfig: correct program name in help textRandy Dunlap2023-07-121-3/+3
| * | kconfig: gconfig: drop the Show Debug Info help textRandy Dunlap2023-07-121-4/+1
* | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-07-2317-72/+140
|\ \ \
| * \ \ Merge tag 'kvm-s390-master-6.5-1' of https://git.kernel.org/pub/scm/linux/ker...Paolo Bonzini2023-07-232-2/+7
| |\ \ \
| | * | | KVM: s390: pv: fix index value of replaced ASCEClaudio Imbrenda2023-07-181-0/+1
| | * | | KVM: s390: pv: simplify shutdown and fix raceClaudio Imbrenda2023-07-181-2/+6
| | | |/ | | |/|
| * | | Merge tag 'kvmarm-fixes-6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2023-07-2315-70/+133
| |\ \ \ | | |/ / | |/| |
| | * | KVM: arm64: Fix the name of sys_reg_desc related to PMUXiang Chen2023-07-141-20/+21
| | * | KVM: arm64: Correctly handle RES0 bits PMEVTYPER<n>_EL0.evtCountOliver Upton2023-07-141-1/+0
| | * | KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemptionMarc Zyngier2023-07-135-6/+13
| | * | KVM: arm64: Add missing BTI instructionsMostafa Saleh2023-07-123-1/+19
| | * | KVM: arm64: Correctly handle page aging notifiers for unaligned memslotOliver Upton2023-07-123-36/+55
| | * | KVM: arm64: Disable preemption in kvm_arch_hardware_enable()Marc Zyngier2023-07-111-1/+12