Hi Linus, Two bug fixes for the rc cycle. Thanks, Jason The following changes since commit 98b1cc82c4affc16f5598d4fa14b1858671b2263: Linux 6.7-rc2 (2023-11-19 15:02:14 -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 6f9c4d8c468c189d6dc470324bd52955f8aa0a10: iommufd: Do not UAF during iommufd_put_object() (2023-11-29 20:30:03 -0400) ---------------------------------------------------------------- iommufd 6.7 first rc pull request A small fix for the dirty tracking self test to fail correctly if the code is buggy. Fix a tricky syzkaller race UAF with object reference counting. ---------------------------------------------------------------- Jason Gunthorpe (2): iommufd: Add iommufd_ctx to iommufd_put_object() iommufd: Do not UAF during iommufd_put_object() Robin Murphy (1): iommufd/selftest: Fix _test_mock_dirty_bitmaps() drivers/iommu/iommufd/device.c | 14 +-- drivers/iommu/iommufd/hw_pagetable.c | 8 +- drivers/iommu/iommufd/ioas.c | 14 +-- drivers/iommu/iommufd/iommufd_private.h | 70 +++++++++--- drivers/iommu/iommufd/main.c | 146 ++++++++++++++------------ drivers/iommu/iommufd/selftest.c | 14 +-- drivers/iommu/iommufd/vfio_compat.c | 18 ++-- tools/testing/selftests/iommu/iommufd_utils.h | 13 ++- 8 files changed, 177 insertions(+), 120 deletions(-)
Attachment:
signature.asc
Description: PGP signature