diff options
author | Vyacheslav Cherkashin <v.cherkashin@samsung.com> | 2013-07-14 15:33:54 +0400 |
---|---|---|
committer | Vyacheslav Cherkashin <v.cherkashin@samsung.com> | 2013-07-14 15:33:54 +0400 |
commit | ddcb35afb8a6c745ba70995a9a4a9ed478173703 (patch) | |
tree | fdeb3470ea9fc05cb0a58bf36fffda3a8539bb47 /us_manager/sspt/sspt_proc.c | |
parent | f42f8a7d550a49704efff4d9e01f96ab6f7b7ad0 (diff) | |
download | swap-modules-ddcb35afb8a6c745ba70995a9a4a9ed478173703.tar.gz swap-modules-ddcb35afb8a6c745ba70995a9a4a9ed478173703.tar.bz2 swap-modules-ddcb35afb8a6c745ba70995a9a4a9ed478173703.zip |
[IMPROVE] add private field in struct proc_filter
for calculation lowest address and highest address binary file,
when sending message process info
Diffstat (limited to 'us_manager/sspt/sspt_proc.c')
-rw-r--r-- | us_manager/sspt/sspt_proc.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/us_manager/sspt/sspt_proc.c b/us_manager/sspt/sspt_proc.c index 4a9df7f7..45723228 100644 --- a/us_manager/sspt/sspt_proc.c +++ b/us_manager/sspt/sspt_proc.c @@ -56,7 +56,7 @@ static LIST_HEAD(proc_probes_list); -struct sspt_proc *sspt_proc_create(struct task_struct *task) +struct sspt_proc *sspt_proc_create(struct task_struct *task, void *priv) { struct sspt_proc *proc = kmalloc(sizeof(*proc), GFP_ATOMIC); @@ -72,7 +72,7 @@ struct sspt_proc *sspt_proc_create(struct task_struct *task) list_add(&proc->list, &proc_probes_list); } - proc_info_msg(task); + proc_info_msg(task, priv); return proc; } @@ -105,11 +105,12 @@ struct sspt_proc *sspt_proc_get_by_task(struct task_struct *task) return NULL; } -struct sspt_proc *sspt_proc_get_by_task_or_new(struct task_struct *task) +struct sspt_proc *sspt_proc_get_by_task_or_new(struct task_struct *task, + void *priv) { struct sspt_proc *proc = sspt_proc_get_by_task(task); if (proc == NULL) { - proc = sspt_proc_create(task); + proc = sspt_proc_create(task, priv); } return proc; |