diff options
author | Vyacheslav Cherkashin <v.cherkashin@samsung.com> | 2013-05-29 15:06:08 +0400 |
---|---|---|
committer | Vyacheslav Cherkashin <v.cherkashin@samsung.com> | 2013-05-29 15:06:08 +0400 |
commit | 7a0d44d50512447953a4510241f174c754beb2fe (patch) | |
tree | 3fe876f0b34565f3571b95931847b781a23be510 | |
parent | ba0dcff5c3d4c61ad95b53d5721d8fb72ee4f457 (diff) | |
download | swap-modules-7a0d44d50512447953a4510241f174c754beb2fe.tar.gz swap-modules-7a0d44d50512447953a4510241f174c754beb2fe.tar.bz2 swap-modules-7a0d44d50512447953a4510241f174c754beb2fe.zip |
[REFACTOR] move declaration sched_addr
-rw-r--r-- | kprobe/dbi_kprobes.c | 1 | ||||
-rw-r--r-- | kprobe/dbi_kprobes.h | 1 | ||||
-rw-r--r-- | kprobe/dbi_kprobes_deps.c | 2 | ||||
-rw-r--r-- | kprobe/dbi_kprobes_deps.h | 2 |
4 files changed, 2 insertions, 4 deletions
diff --git a/kprobe/dbi_kprobes.c b/kprobe/dbi_kprobes.c index 20d70418..7bc03f5d 100644 --- a/kprobe/dbi_kprobes.c +++ b/kprobe/dbi_kprobes.c @@ -64,6 +64,7 @@ #include <linux/mm.h> #include <linux/pagemap.h> +unsigned long sched_addr; static unsigned long exit_addr; static unsigned long do_group_exit_addr; static unsigned long sys_exit_group_addr; diff --git a/kprobe/dbi_kprobes.h b/kprobe/dbi_kprobes.h index 17eb49c9..e3a61109 100644 --- a/kprobe/dbi_kprobes.h +++ b/kprobe/dbi_kprobes.h @@ -270,6 +270,7 @@ extern struct hlist_head kprobe_table[KPROBE_TABLE_SIZE]; //extern struct hlist_head kretprobe_inst_table[KPROBE_TABLE_SIZE]; extern atomic_t kprobe_count; extern struct kretprobe *sched_rp; +extern unsigned long sched_addr; struct kprobe *kprobe_running (void); void reset_current_kprobe (void); diff --git a/kprobe/dbi_kprobes_deps.c b/kprobe/dbi_kprobes_deps.c index 667c283e..bc409aee 100644 --- a/kprobe/dbi_kprobes_deps.c +++ b/kprobe/dbi_kprobes_deps.c @@ -36,8 +36,6 @@ #include <linux/slab.h> #include <linux/mm.h> -unsigned long sched_addr; - #if LINUX_VERSION_CODE > KERNEL_VERSION(2, 6, 29) /* kernel define 'pgd_offset_k' redefinition */ #undef pgd_offset_k diff --git a/kprobe/dbi_kprobes_deps.h b/kprobe/dbi_kprobes_deps.h index 43c9879d..58c80903 100644 --- a/kprobe/dbi_kprobes_deps.h +++ b/kprobe/dbi_kprobes_deps.h @@ -94,8 +94,6 @@ int access_process_vm_atomic(struct task_struct *tsk, unsigned long addr, void * #define write_proc_vm_atomic(tsk, addr, buf, len) access_process_vm_atomic (tsk, addr, buf, len, 1) int page_present (struct mm_struct *mm, unsigned long addr); -extern unsigned long sched_addr; - DECLARE_MOD_DEP_WRAPPER (__flush_anon_page, \ void, struct vm_area_struct *vma, \ struct page *page, unsigned long vmaddr); |