linux-stable/drivers/iommu/iommufd
Linus Torvalds 31929ae008 iommufd for 6.5
Just two RC syzkaller fixes, both for the same basic issue, using the area
 pointer during an access forced unmap while the locks protecting it were
 let go.
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQRRRCHOFoQz/8F5bUaFwuHvBreFYQUCZJmGygAKCRCFwuHvBreF
 YVNSAQC7SgejTvwD6EYXr8AUDko1v0G0M/o60OrWIuC7xWiFPQD/RDwtItRLzf4h
 i+YCfMtn/7IB/uV/sRTF4m0HzudcDAM=
 =0fm4
 -----END PGP SIGNATURE-----

Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd

Pull iommufd updates from Jason Gunthorpe:
 "Just two syzkaller fixes, both for the same basic issue: using the
  area pointer during an access forced unmap while the locks protecting
  it were let go"

* tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd:
  iommufd: Call iopt_area_contig_done() under the lock
  iommufd: Do not access the area pointer after unlocking
2023-06-29 20:57:27 -07:00
..
device.c iommufd: Call iopt_area_contig_done() under the lock 2023-06-26 09:00:23 -03:00
double_span.h
hw_pagetable.c iommufd: Make iommufd_hw_pagetable_alloc() do iopt_table_add_domain() 2023-03-06 10:51:57 -04:00
io_pagetable.c iommufd: Do not access the area pointer after unlocking 2023-06-26 09:00:23 -03:00
io_pagetable.h
ioas.c iommu/iommufd: Pass iommufd_ctx pointer in iommufd_get_ioas() 2023-03-29 16:52:41 -03:00
iommufd_private.h Merge branch 'vfio_mdev_ops' into iommufd.git for-next 2023-03-31 13:43:57 -03:00
iommufd_test.h iommufd/selftest: Rename the sefltest 'device_id' to 'stdev_id' 2023-03-06 10:51:58 -04:00
Kconfig vfio: Support VFIO_NOIOMMU with iommufd 2023-02-03 15:45:23 -04:00
main.c iommufd: Add three missing structures in ucmd_buffer 2023-01-23 14:29:04 -04:00
Makefile
pages.c mm/gup: remove unused vmas parameter from pin_user_pages_remote() 2023-06-09 16:25:25 -07:00
selftest.c iommufd/selftest: Set varaiable mock_iommu_device storage-class-specifier to static 2023-04-04 11:02:39 -03:00
vfio_compat.c iommu/iommufd: Pass iommufd_ctx pointer in iommufd_get_ioas() 2023-03-29 16:52:41 -03:00