]> git.droids-corp.org - dpdk.git/blobdiff - kernel/linux/kni/kni_dev.h
kni: fix build with Linux 5.9
[dpdk.git] / kernel / linux / kni / kni_dev.h
index ca5f92a47b70a0d20c61da106a0c39ce769bc2e8..c15da311ba25d8f0ef87c6e399aee92411dc3d8f 100644 (file)
@@ -101,8 +101,13 @@ static inline phys_addr_t iova_to_phys(struct task_struct *tsk,
        offset = iova & (PAGE_SIZE - 1);
 
        /* Read one page struct info */
+#ifdef HAVE_TSK_IN_GUP
        ret = get_user_pages_remote(tsk, tsk->mm, iova, 1,
                                    FOLL_TOUCH, &page, NULL, NULL);
+#else
+       ret = get_user_pages_remote(tsk->mm, iova, 1,
+                                   FOLL_TOUCH, &page, NULL, NULL);
+#endif
        if (ret < 0)
                return 0;