summaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorNicolin Chen <nicolinc@nvidia.com>2026-04-24 18:15:20 -0700
committerJoerg Roedel <joerg.roedel@amd.com>2026-05-11 10:12:43 +0200
commitd769711fcddd005f1e654b3bde547140917fe696 (patch)
treee114c98b6d143382c1fc980229622590cfbdd9b2 /tools/perf/scripts/python
parent07d0f496fe7ec5abe3bee7e38be709521567bb33 (diff)
downloadlinux-d769711fcddd005f1e654b3bde547140917fe696.tar.gz
linux-d769711fcddd005f1e654b3bde547140917fe696.zip
iommu: Fix NULL group->domain dereference in pci_dev_reset_iommu_done()
Local sashiko review pointed it out that group->domain could be NULL when a default domain fails to allocate during the first probe, which can crash at domain->ops->attach_dev dereference in __iommu_attach_device() invoked by pci_dev_reset_iommu_done(). pci_dev_reset_iommu_prepare() is fine as an old_domain pointer can be NULL. Skip the re-attach in pci_dev_reset_iommu_done() to fix the bug. Fixes: c279e83953d9 ("iommu: Introduce pci_dev_reset_iommu_prepare/done()") Cc: stable@vger.kernel.org Signed-off-by: Nicolin Chen <nicolinc@nvidia.com> Reviewed-by: Lu Baolu <baolu.lu@linux.intel.com> Signed-off-by: Joerg Roedel <joerg.roedel@amd.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions