powerpc/pseries/iommu: Use correct vfree for it_map
authorAlexey Kardashevskiy <aik@ozlabs.ru>
Wed, 20 Oct 2021 13:23:13 +0000 (00:23 +1100)
committerMichael Ellerman <mpe@ellerman.id.au>
Mon, 25 Oct 2021 00:41:14 +0000 (11:41 +1100)
commit41ee7232fa5f3c034f22baa52bc287e494e2129a
tree60bf6f64aeb45da6427a448e08347b02265453d5
parent787252a10d9422f3058df9a4821f389e5326c440
powerpc/pseries/iommu: Use correct vfree for it_map

The it_map array is vzalloc'ed so use vfree() for it when creating
a huge DMA window failed for whatever reason.

While at this, write zero to it_map.

Fixes: 381ceda88c4c ("powerpc/pseries/iommu: Make use of DDW for indirect mapping")
Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/20211020132315.2287178-3-aik@ozlabs.ru
arch/powerpc/platforms/pseries/iommu.c