powerpc/iommu/ioda2: Enable compile with IOV=on and IOMMU_API=off
authorAlexey Kardashevskiy <aik@ozlabs.ru>
Mon, 15 Jun 2015 07:49:59 +0000 (17:49 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 17 Jun 2015 21:16:02 +0000 (07:16 +1000)
commitb5926430dfa07d17e5d768c16b0d81c13a793f7c
treed7c708805c99ec3aa116d0932934b62989ffeadd
parentcdf2bc1c283066d6f0834cc5dd4fcf5d01e44af9
powerpc/iommu/ioda2: Enable compile with IOV=on and IOMMU_API=off

The pnv_pci_ioda2_unset_window() function is used to do the final
cleanup of a DMA window being released:
- via VFIO ioctl by the guest request;
- via unplugging a virtual PCI function.
However the function was under #ifdef CONFIG_IOMMU_API and was missing.

This moves the helper outside of IOMMU_API block and enables it
for either or both IOMMU_API and PCI_IOV.

Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/platforms/powernv/pci-ioda.c