Re: [PATCH] powerpc/pseries/iommu: Add check for iommu_pseries_alloc_group()
From: Gaurav Batra <hidden>
Date: 2026-06-22 16:51:09
Also in:
lkml
From: Gaurav Batra <hidden>
Date: 2026-06-22 16:51:09
Also in:
lkml
Hello Haoxiang, Please add this check for pci_dma_bus_setup_pSeriesLP() as well. Thanks, Gaurav On 6/22/26 11:38 AM, Haoxiang Li wrote:
Add check for the return value of iommu_pseries_alloc_group() to prevent a potential null pointer dereference. Signed-off-by: Haoxiang Li <redacted> --- arch/powerpc/platforms/pseries/iommu.c | 3 +++ 1 file changed, 3 insertions(+)diff --git a/arch/powerpc/platforms/pseries/iommu.c b/arch/powerpc/platforms/pseries/iommu.c index 3e1f915fe4f6..3b49a0f76df9 100644 --- a/arch/powerpc/platforms/pseries/iommu.c +++ b/arch/powerpc/platforms/pseries/iommu.c@@ -1875,6 +1875,9 @@ static void pci_dma_dev_setup_pSeriesLP(struct pci_dev *dev) pci = PCI_DN(pdn); if (!pci->table_group) { pci->table_group = iommu_pseries_alloc_group(pci->phb->node); + if (!pci->table_group) + return; + tbl = pci->table_group->tables[0]; iommu_table_setparms_common(tbl, pci->phb->bus->number,