[linux-yocto] [PATCH] dma-direct: Temporary DMA fix on arm64
Meng.Li at windriver.com
Meng.Li at windriver.com
Mon Nov 11 21:09:23 PST 2019
From: Phil Elwell <phil at raspberrypi.org>
commit 370e6f18b566f7880f538f5d9e9ca2953389b446 from
https://github.com/raspberrypi/linux.git
See: https://github.com/raspberrypi/linux/issues/3251
Signed-off-by: Phil Elwell <phil at raspberrypi.org>
Signed-off-by: Meng Li <Meng.Li at windriver.com>
---
kernel/dma/direct.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/dma/direct.c b/kernel/dma/direct.c
index 9912be7..bf1846a 100644
--- a/kernel/dma/direct.c
+++ b/kernel/dma/direct.c
@@ -379,7 +379,7 @@ int dma_direct_supported(struct device *dev, u64 mask)
if (IS_ENABLED(CONFIG_ZONE_DMA))
min_mask = DMA_BIT_MASK(ARCH_ZONE_DMA_BITS);
else
- min_mask = DMA_BIT_MASK(32);
+ min_mask = DMA_BIT_MASK(30);
min_mask = min_t(u64, min_mask, (max_pfn - 1) << PAGE_SHIFT);
--
2.7.4
More information about the linux-yocto
mailing list