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 |
