static DECLARE_MOD_FUNC_DEP(in_gate_area_no_task, int, unsigned long addr);
#endif /* LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 38) */
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 9, 0)
static DECLARE_MOD_FUNC_DEP(follow_page_mask, \
struct page *, struct vm_area_struct * vma, \
unsigned long address, unsigned int foll_flags, \
unsigned int foll_flags, \
unsigned int *page_mask)
IMP_MOD_DEP_WRAPPER (follow_page_mask, vma, address, foll_flags, page_mask)
-#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0) */
+#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 9, 0) */
static DECLARE_MOD_FUNC_DEP(follow_page, \
struct page *, struct vm_area_struct * vma, \
unsigned long address, unsigned int foll_flags);
unsigned long address, \
unsigned int foll_flags)
IMP_MOD_DEP_WRAPPER (follow_page, vma, address, foll_flags)
-#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0) */
+#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 9, 0) */
static DECLARE_MOD_FUNC_DEP(__flush_anon_page, \
void, struct vm_area_struct *vma, struct page *page, \
INIT_MOD_DEP_VAR(in_gate_area, in_gate_area);
#endif
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 9, 0)
INIT_MOD_DEP_VAR(follow_page_mask, follow_page_mask);
-#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0) */
+#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 9, 0) */
INIT_MOD_DEP_VAR(follow_page, follow_page);
-#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0) */
+#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 9, 0) */
#if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 38)
stack_guard_page_end(vma, addr+PAGE_SIZE);
}
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0)
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 9, 0)
static inline struct page *follow_page_uprobe(struct vm_area_struct *vma,
unsigned long address, unsigned int foll_flags)
return i;
}
-#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0) */
+#else /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 9, 0) */
static int __get_user_pages_uprobe(struct task_struct *tsk, struct mm_struct *mm,
unsigned long start, int nr_pages, unsigned int gup_flags,
return i;
}
-#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 8, 0) */
+#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 9, 0) */
#else /* LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 38) */