summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongqin Liu <yongqin.liu@linaro.org>2023-07-28 19:01:53 +0800
committerYongqin Liu <yongqin.liu@linaro.org>2023-07-28 19:01:53 +0800
commit46af271fd87be325e4ccb226f6062437ae52eb3c (patch)
tree97f784b198adb0ab7cd68750438d74f31ef80668
parent63bc50f8fb635c96c500bab21d2491515840a078 (diff)
downloadomap-modules-46af271fd87be325e4ccb226f6062437ae52eb3c.tar.gz
pvr: fix build error on get_user_pages
which were introduced by the following commits: 54d020692b34("mm/gup: remove unused vmas parameter from get_user_pages()") Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org> Change-Id: I0f43b08cebc8e6fdbb78e8c65b43f7c5d181360e
-rw-r--r--pvr/services4/srvkm/env/linux/osfunc.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/pvr/services4/srvkm/env/linux/osfunc.c b/pvr/services4/srvkm/env/linux/osfunc.c
index 4965739..6370a9e 100644
--- a/pvr/services4/srvkm/env/linux/osfunc.c
+++ b/pvr/services4/srvkm/env/linux/osfunc.c
@@ -3776,9 +3776,12 @@ PVRSRV_ERROR OSAcquirePhysPageAddr(IMG_VOID *pvCPUVAddr,
#elif (LINUX_VERSION_CODE < KERNEL_VERSION(4,9,0))
psInfo->iNumPagesMapped = get_user_pages(
uStartAddr, psInfo->iNumPages, 1, 0, psInfo->ppsPages, NULL);
-#else
+#elif (LINUX_VERSION_CODE < KERNEL_VERSION(6,4,0))
psInfo->iNumPagesMapped = get_user_pages(
uStartAddr, psInfo->iNumPages, 1, psInfo->ppsPages, NULL);
+#else
+ psInfo->iNumPagesMapped = get_user_pages(
+ uStartAddr, psInfo->iNumPages, 1, psInfo->ppsPages);
#endif
if (psInfo->iNumPagesMapped >= 0)
{