diff options
author | Darren Stevens <darren@stevens-zone.net> | 2016-07-27 15:41:29 +0100 |
---|---|---|
committer | Michael Ellerman <mpe@ellerman.id.au> | 2016-08-08 16:19:09 +1000 |
commit | 416f37d0816b9720b8227953e55954d81456f991 (patch) | |
tree | cac5f41c493670fd5a857805294110c0df3d06f7 /arch/powerpc/sysdev/xics/ics-rtas.c | |
parent | 29b4817d4018df78086157ea3a55c1d9424a7cfc (diff) |
powerpc/pasemi: Fix coherent_dma_mask for dma engine
Commit 817820b0226a ("powerpc/iommu: Support "hybrid" iommu/direct DMA
ops for coherent_mask < dma_mask) adds a check of coherent_dma_mask for
dma allocations.
Unfortunately current PASemi code does not set this value for the DMA
engine, which ends up with the default value of 0xffffffff, the result
is on a PASemi system with >2Gb ram and iommu enabled the the onboard
ethernet stops working due to an inability to allocate memory. Add an
initialisation to pci_dma_dev_setup_pasemi().
Signed-off-by: Darren Stevens <darren@stevens-zone.net>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/sysdev/xics/ics-rtas.c')
0 files changed, 0 insertions, 0 deletions