From b60fded6ad91b265c77a4f07bc3ba856aa00c4ef Mon Sep 17 00:00:00 2001 From: N V S Abhishek Date: Wed, 10 Apr 2024 12:29:11 +0000 Subject: [PATCH] nvmap: Fix type conversion sparse warning Fix sparse warning of incompatible type conversion in nvmap_core. Add __force type conversion to void* as a fix. Bug 4513982 Change-Id: Ia7d86a9751a71decda2f3be3f5204c3cd2fd006e Signed-off-by: N V S Abhishek Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3112749 Reviewed-by: Ketan Patil Reviewed-by: Sachin Nikam GVS: Gerrit_Virtual_Submit Reviewed-by: Ashish Mhetre --- drivers/video/tegra/nvmap/nvmap_core.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/video/tegra/nvmap/nvmap_core.c b/drivers/video/tegra/nvmap/nvmap_core.c index 52f43f70..385b0291 100644 --- a/drivers/video/tegra/nvmap/nvmap_core.c +++ b/drivers/video/tegra/nvmap/nvmap_core.c @@ -107,7 +107,7 @@ void *__nvmap_mmap(struct nvmap_handle *h) vaddr = vmap(pages, nr_pages, VM_MAP, prot); } else { #if defined(CONFIG_GENERIC_IOREMAP) - vaddr = ioremap_prot(h->carveout->base, adj_size, pgprot_val(prot)); + vaddr = (__force void *)ioremap_prot(h->carveout->base, adj_size, pgprot_val(prot)); #else vaddr = (__force void *)__ioremap(h->carveout->base, adj_size, prot);