aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/events
diff options
context:
space:
mode:
authorOleg Nesterov <oleg@redhat.com>2012-10-28 13:14:14 -0400
committerOleg Nesterov <oleg@redhat.com>2012-11-03 12:15:13 -0400
commit19f5ee2716373519fda2129e9333f4c3847aa742 (patch)
tree18e1fae94b4c411545e8958f67a91d7eba81fc82 /kernel/events
parent4dc316c64594d1a5ef2d61fba5ae0fe7fe18cdca (diff)
uprobes: Kill arch_uprobe_enable/disable_step() hooks
Kill arch_uprobe_enable/disable_step() hooks, they do nothing and nobody needs them. Signed-off-by: Oleg Nesterov <oleg@redhat.com> Acked-by: Srikar Dronamraju <srikar@linux.vnet.ibm.com>
Diffstat (limited to 'kernel/events')
-rw-r--r--kernel/events/uprobes.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/kernel/events/uprobes.c b/kernel/events/uprobes.c
index abbfd8440a6d..39c75cc51efc 100644
--- a/kernel/events/uprobes.c
+++ b/kernel/events/uprobes.c
@@ -1430,14 +1430,6 @@ static struct uprobe *find_active_uprobe(unsigned long bp_vaddr, int *is_swbp)
1430 return uprobe; 1430 return uprobe;
1431} 1431}
1432 1432
1433void __weak arch_uprobe_enable_step(struct arch_uprobe *arch)
1434{
1435}
1436
1437void __weak arch_uprobe_disable_step(struct arch_uprobe *arch)
1438{
1439}
1440
1441/* 1433/*
1442 * Run handler and ask thread to singlestep. 1434 * Run handler and ask thread to singlestep.
1443 * Ensure all non-fatal signals cannot interrupt thread while it singlesteps. 1435 * Ensure all non-fatal signals cannot interrupt thread while it singlesteps.
@@ -1491,7 +1483,6 @@ static void handle_swbp(struct pt_regs *regs)
1491 goto out; 1483 goto out;
1492 1484
1493 if (!pre_ssout(uprobe, regs, bp_vaddr)) { 1485 if (!pre_ssout(uprobe, regs, bp_vaddr)) {
1494 arch_uprobe_enable_step(&uprobe->arch);
1495 utask->active_uprobe = uprobe; 1486 utask->active_uprobe = uprobe;
1496 utask->state = UTASK_SSTEP; 1487 utask->state = UTASK_SSTEP;
1497 return; 1488 return;
@@ -1523,7 +1514,6 @@ static void handle_singlestep(struct uprobe_task *utask, struct pt_regs *regs)
1523 else 1514 else
1524 WARN_ON_ONCE(1); 1515 WARN_ON_ONCE(1);
1525 1516
1526 arch_uprobe_disable_step(&uprobe->arch);
1527 put_uprobe(uprobe); 1517 put_uprobe(uprobe);
1528 utask->active_uprobe = NULL; 1518 utask->active_uprobe = NULL;
1529 utask->state = UTASK_RUNNING; 1519 utask->state = UTASK_RUNNING;