diff options
-rw-r--r-- | arch/powerpc/kernel/dma.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/powerpc/kernel/dma.c b/arch/powerpc/kernel/dma.c index f368c075c90b..cf02cad62d9a 100644 --- a/arch/powerpc/kernel/dma.c +++ b/arch/powerpc/kernel/dma.c | |||
@@ -90,7 +90,7 @@ static int dma_direct_dma_supported(struct device *dev, u64 mask) | |||
90 | /* Could be improved so platforms can set the limit in case | 90 | /* Could be improved so platforms can set the limit in case |
91 | * they have limited DMA windows | 91 | * they have limited DMA windows |
92 | */ | 92 | */ |
93 | return mask >= (memblock_end_of_DRAM() - 1); | 93 | return mask >= get_dma_offset(dev) + (memblock_end_of_DRAM() - 1); |
94 | #else | 94 | #else |
95 | return 1; | 95 | return 1; |
96 | #endif | 96 | #endif |