From a822f97a094991b08a50352355b0a376086b46c4 Mon Sep 17 00:00:00 2001 From: Matteo Croce Date: Sun, 6 Oct 2019 03:23:15 +0200 Subject: [PATCH] vchiq_2835_arm: suppress warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Suppress the following warning by casting the pointer to and uintptr_t before void*: drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c: In function ‘vchiq_prepare_bulk_data’: drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c:260:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] bulk->data = (void *)VC_SAFE(pagelistinfo->dma_addr); ^ Signed-off-by: Matteo Croce --- .../staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c +++ b/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c @@ -255,7 +255,7 @@ vchiq_prepare_bulk_data(struct vchiq_bul if (!pagelistinfo) return VCHIQ_ERROR; - bulk->data = (void *)VC_SAFE(pagelistinfo->dma_addr); + bulk->data = (void *)(uintptr_t)VC_SAFE(pagelistinfo->dma_addr); /* * Store the pagelistinfo address in remote_data,