[REFACTOR] redesign /un/register_usprobe()
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Tue, 7 May 2013 09:00:31 +0000 (13:00 +0400)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Tue, 7 May 2013 09:00:31 +0000 (13:00 +0400)
-int register_usprobe(struct task_struct *task, struct us_ip *ip);
+int register_usprobe(struct us_ip *ip);

-int unregister_usprobe(struct task_struct *task, struct us_ip *ip);
+int unregister_usprobe(struct us_ip *ip);

driver/sspt/sspt.h
driver/us_proc_inst.c
driver/us_proc_inst.h

index c806219..11fc1d0 100644 (file)
@@ -96,7 +96,7 @@ enum US_FLAGS {
 
 static inline int sspt_register_usprobe(struct task_struct *task, struct us_ip *ip)
 {
-       return register_usprobe(task, ip);
+       return register_usprobe(ip);
 }
 
 static inline int sspt_unregister_usprobe(struct task_struct *task, struct us_ip *ip, enum US_FLAGS flag)
@@ -105,7 +105,7 @@ static inline int sspt_unregister_usprobe(struct task_struct *task, struct us_ip
 
        switch (flag) {
        case US_UNREGS_PROBE:
-               err = unregister_usprobe(task, ip);
+               err = unregister_usprobe(ip);
                break;
        case US_DISARM:
                disarm_uprobe(&ip->jprobe.up.kp, task);
index 4a0a360..a0fb86e 100644 (file)
@@ -600,7 +600,7 @@ int uretprobe_event_handler(struct uretprobe_instance *probe, struct pt_regs *re
        return 0;
 }
 
-int register_usprobe(struct task_struct *task, struct us_ip *ip)
+int register_usprobe(struct us_ip *ip)
 {
        int ret = 0;
 
@@ -648,7 +648,7 @@ int register_usprobe(struct task_struct *task, struct us_ip *ip)
        return 0;
 }
 
-int unregister_usprobe(struct task_struct *task, struct us_ip *ip)
+int unregister_usprobe(struct us_ip *ip)
 {
        dbi_unregister_ujprobe(&ip->jprobe);
 
index d088d08..73f4446 100644 (file)
@@ -43,8 +43,8 @@ enum US_FLAGS;
 int is_libonly(void);
 int is_us_instrumentation(void);
 
-int register_usprobe(struct task_struct *task, struct us_ip *ip);
-int unregister_usprobe(struct task_struct *task, struct us_ip *ip);
+int register_usprobe(struct us_ip *ip);
+int unregister_usprobe(struct us_ip *ip);
 
 struct dentry *dentry_by_path(const char *path);
 int install_otg_ip(unsigned long addr,