[FIX] wrong print in dbi_unregister_kretprobe_top() 52/18652/2
authorVasiliy Ulyanov <v.ulyanov@samsung.com>
Thu, 27 Mar 2014 12:23:40 +0000 (16:23 +0400)
committerDmitry Kovalenko <d.kovalenko@samsung.com>
Sat, 29 Mar 2014 07:49:45 +0000 (00:49 -0700)
Change-Id: If2c27d35d84b745e61fc80a4bc98ee2a4202884e
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
kprobe/dbi_kprobes.c

index 7a9febf..ce9fe4b 100644 (file)
@@ -830,7 +830,7 @@ static void dbi_unregister_kretprobe_top(struct kretprobe *rp)
        dbi_unregister_kprobe(&rp->kp);
 
        swap_hlist_for_each_entry(ri, node, &rp->used_instances, uflist) {
-               if (!dbi_disarm_krp_inst(ri)) {
+               if (dbi_disarm_krp_inst(ri) != 0) {
                        printk("%s (%d/%d): cannot disarm krp instance (%08lx)\n",
                                        ri->task->comm, ri->task->tgid, ri->task->pid,
                                        (unsigned long)rp->kp.addr);