summaryrefslogtreecommitdiff
path: root/us_manager/sspt/sspt_proc.c
diff options
context:
space:
mode:
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>2013-07-14 15:33:54 +0400
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>2013-07-14 15:33:54 +0400
commitddcb35afb8a6c745ba70995a9a4a9ed478173703 (patch)
treefdeb3470ea9fc05cb0a58bf36fffda3a8539bb47 /us_manager/sspt/sspt_proc.c
parentf42f8a7d550a49704efff4d9e01f96ab6f7b7ad0 (diff)
downloadswap-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.c9
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;