[SRU][N:linux-azure-nvidia][PATCH 0/4] iommu NULL pointer dereference in tegra241_vintf_alloc_lvcmdq
John Cabaj
john.cabaj at canonical.com
Tue Feb 25 21:20:26 UTC 2025
BugLink: https://bugs.launchpad.net/bugs/2097573
SRU Justification
[Impact]
* Patches pulled from upstream for CMDQV support introduce null pointer dereference on Grace hardware
[Fix]
* 4 clean cherry-picks from upstream
* All but one commits are tagged as Fixes: 918eb5c856f6 ("iommu/arm-smmu-v3: Add in-kernel support for NVIDIA Tegra241 (Grace) CMDQV"), which was introduced in https://bugs.launchpad.net/bugs/2097573
* Additional commit to ensure clean cherry-picks of other patches
[Test Plan]
* Compile tested
* Boot tested
* Tested on Grace Hopper hardware
[Regression potential]
* Regression risk low as patches are self-contained to drivers/iommu/arm/arm-smmu-v3 and are upstream and tested
Dan Carpenter (1):
iommu/tegra241-cmdqv: Fix ioremap() error handling in probe()
Luis Claudio R. Goncalves (1):
iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible
context
Nicolin Chen (2):
iommu/tegra241-cmdqv: Drop static at local variable
iommu/tegra241-cmdqv: Do not allocate vcmdq until
dma_set_mask_and_coherent
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 9 +-
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 1 +
.../iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 93 +++++++++++--------
3 files changed, 65 insertions(+), 38 deletions(-)
--
2.43.0
More information about the kernel-team
mailing list