From 7a714d05bbf9296eb582979a6530eae7f92ca683 Mon Sep 17 00:00:00 2001 From: Vyacheslav Cherkashin Date: Thu, 23 May 2013 13:33:39 +0400 Subject: [PATCH] [FIX] Unknown symbol do_mmap_pgoff for kernel version >= 3.4.0 --- kprobe/dbi_kprobes_deps.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kprobe/dbi_kprobes_deps.c b/kprobe/dbi_kprobes_deps.c index 15c0238..1a474f3 100644 --- a/kprobe/dbi_kprobes_deps.c +++ b/kprobe/dbi_kprobes_deps.c @@ -87,6 +87,10 @@ DECLARE_MOD_DEP_WRAPPER(do_mmap_pgoff, unsigned long, struct file *file, unsigne IMP_MOD_DEP_WRAPPER(do_mmap_pgoff, file, addr, len, prot, flags, pgoff) #endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 4, 0) */ +#ifdef LINUX_VERSION_CODE >= KERNEL_VERSION(3, 4, 0) +EXPORT_SYMBOL_GPL(do_mmap_pgoff); +#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3, 4, 0) */ + /* copy_to_user_page */ #ifndef copy_to_user_page static DECLARE_MOD_FUNC_DEP(copy_to_user_page, void, struct vm_area_struct *vma, struct page *page, unsigned long uaddr, void *dst, const void *src, unsigned long len); -- 2.7.4