Hi Linus, Small pull request this cycle, there are several larger series near completion on the list that will hopefully go next round. Thanks, Jason The following changes since commit fac04efc5c793dccbd07e2d59af9f90b7fc0dca4: Linux 6.13-rc2 (2024-12-08 14:03:39 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git tags/for-linus-iommufd for you to fetch changes up to e721f619e3ec9bae08bf419c3944cf1e6966c821: iommufd: Fix struct iommu_hwpt_pgfault init and padding (2025-01-21 13:55:49 -0400) ---------------------------------------------------------------- iommufd 6.14 merge window pull No major functionality this cycle: - iommufd part of the domain_alloc_paging_flags() conversion - Move IOMMU_HWPT_FAULT_ID_VALID processing out of drivers - Increase a timeout waiting for other threads to drop transient refcounts that syzkaller was hitting - Fix a UBSAN hit in iova_bitmap due to shift out of bounds - Add missing cleanup of fault events during FD shutdown, fixing a memory leak - Improve the fault delivery flow to have a smaller locking critical region that does not include copy_to_user() - Fix 32 bit ABI breakage due to missed implicit padding, and fix the stack memory leakage ---------------------------------------------------------------- Jason Gunthorpe (1): iommufd/selftest: Remove domain_alloc_paging() Nicolin Chen (4): iommufd: Keep OBJ/IOCTL lists in an alphabetical order iommufd/fault: Destroy response and mutex in iommufd_fault_destroy() iommufd/fault: Use a separate spinlock to protect fault->deliver list iommufd: Fix struct iommu_hwpt_pgfault init and padding Qasim Ijaz (1): iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitmap_offset_to_index() Suraj Sonawane (1): iommu: iommufd: fix WARNING in iommufd_device_unbind Yi Liu (1): iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd core .../iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 8 +--- drivers/iommu/intel/iommu.c | 3 +- drivers/iommu/iommufd/fault.c | 44 ++++++++++++++------- drivers/iommu/iommufd/hw_pagetable.c | 10 +++-- drivers/iommu/iommufd/iommufd_private.h | 29 +++++++++++++- drivers/iommu/iommufd/iova_bitmap.c | 2 +- drivers/iommu/iommufd/main.c | 32 ++++++++------- drivers/iommu/iommufd/selftest.c | 45 ++++++++-------------- include/uapi/linux/iommufd.h | 4 +- 9 files changed, 103 insertions(+), 74 deletions(-)
Attachment:
signature.asc
Description: PGP signature