video: tegra: nvmap: Remove unused code

The function __nvmap_kmap() is only supported for Linux kernels prior to
v5.4 and so we can remove the code in the function for kernel greater or
equal to Linux v6.0.

Bug 3767126

Change-Id: Ice2384ce28f268ce453236db36fc82d6781eb716
Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2809529
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Jon Hunter
2022-11-15 12:48:58 +00:00
committed by Laxman Dewangan
parent 9045984efb
commit f1e2cd8dea

View File

@@ -84,11 +84,8 @@ void *__nvmap_kmap(struct nvmap_handle *h, unsigned int pagenum)
h->pgalloc.pages[pagenum])); h->pgalloc.pages[pagenum]));
else else
paddr = h->carveout->base + pagenum * PAGE_SIZE; paddr = h->carveout->base + pagenum * PAGE_SIZE;
#if LINUX_VERSION_CODE >= KERNEL_VERSION(6, 0, 0)
addr = ioremap_prot(phys_addr, PAGE_SIZE, pgprot_val(prot));
#else
addr = __ioremap(paddr, PAGE_SIZE, prot); addr = __ioremap(paddr, PAGE_SIZE, prot);
#endif
if (addr == NULL) if (addr == NULL)
goto out; goto out;
kaddr = (unsigned long)addr; kaddr = (unsigned long)addr;