aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/events
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/events')
-rw-r--r--kernel/events/uprobes.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/kernel/events/uprobes.c b/kernel/events/uprobes.c
index a39d8163b713..5cbebac27c01 100644
--- a/kernel/events/uprobes.c
+++ b/kernel/events/uprobes.c
@@ -477,10 +477,8 @@ static void handler_chain(struct uprobe *uprobe, struct pt_regs *regs)
477 return; 477 return;
478 478
479 down_read(&uprobe->consumer_rwsem); 479 down_read(&uprobe->consumer_rwsem);
480 for (uc = uprobe->consumers; uc; uc = uc->next) { 480 for (uc = uprobe->consumers; uc; uc = uc->next)
481 if (!uc->filter || uc->filter(uc, current)) 481 uc->handler(uc, regs);
482 uc->handler(uc, regs);
483 }
484 up_read(&uprobe->consumer_rwsem); 482 up_read(&uprobe->consumer_rwsem);
485} 483}
486 484