[linux-yocto] [PATCH 1/2] driver: bcm2835-dma: fix build warning
Meng.Li at windriver.com
Meng.Li at windriver.com
Fri Nov 15 01:20:44 PST 2019
From: Limeng <Meng.Li at windriver.com>
refer to raspberrypi SDK kernel, branch rpi-5.4.y, commit
e89769eb3d4b("bcm2835-dma: Add proper 40-bit DMA support").
Add a casting before using variable base to fix the build
warning.
Signed-off-by: Meng Li <Meng.Li at windriver.com>
---
drivers/dma/bcm2835-dma.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/dma/bcm2835-dma.c b/drivers/dma/bcm2835-dma.c
index 1e2c597e038f..acbcbb68c22b 100644
--- a/drivers/dma/bcm2835-dma.c
+++ b/drivers/dma/bcm2835-dma.c
@@ -1178,7 +1178,7 @@ static int bcm2835_dma_probe(struct platform_device *pdev)
return PTR_ERR(base);
/* The set of channels can be split across multiple instances. */
- chan_start = ((u32)base / BCM2835_DMA_CHAN_SIZE) & 0xf;
+ chan_start = ((u32)(uintptr_t)base / BCM2835_DMA_CHAN_SIZE) & 0xf;
base -= BCM2835_DMA_CHAN(chan_start);
chan_count = resource_size(res) / BCM2835_DMA_CHAN_SIZE;
chan_end = min(chan_start + chan_count,
--
2.17.1
More information about the linux-yocto
mailing list