summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>2013-05-29 15:06:08 +0400
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>2013-05-29 15:06:08 +0400
commit7a0d44d50512447953a4510241f174c754beb2fe (patch)
tree3fe876f0b34565f3571b95931847b781a23be510
parentba0dcff5c3d4c61ad95b53d5721d8fb72ee4f457 (diff)
downloadswap-modules-7a0d44d50512447953a4510241f174c754beb2fe.tar.gz
swap-modules-7a0d44d50512447953a4510241f174c754beb2fe.tar.bz2
swap-modules-7a0d44d50512447953a4510241f174c754beb2fe.zip
[REFACTOR] move declaration sched_addr
-rw-r--r--kprobe/dbi_kprobes.c1
-rw-r--r--kprobe/dbi_kprobes.h1
-rw-r--r--kprobe/dbi_kprobes_deps.c2
-rw-r--r--kprobe/dbi_kprobes_deps.h2
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);