Commit 78b1afe2 authored by Linus Torvalds's avatar Linus Torvalds

Merge tag 'perf-urgent-2020-07-25' of...

Merge tag 'perf-urgent-2020-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into master

Pull uprobe fix from Ingo Molnar:
 "Fix an interaction/regression between uprobes based shared library
  tracing & GDB"

* tag 'perf-urgent-2020-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression
parents a7b36c2b fe5ed7ab
...@@ -2199,7 +2199,7 @@ static void handle_swbp(struct pt_regs *regs) ...@@ -2199,7 +2199,7 @@ static void handle_swbp(struct pt_regs *regs)
if (!uprobe) { if (!uprobe) {
if (is_swbp > 0) { if (is_swbp > 0) {
/* No matching uprobe; signal SIGTRAP. */ /* No matching uprobe; signal SIGTRAP. */
send_sig(SIGTRAP, current, 0); force_sig(SIGTRAP);
} else { } else {
/* /*
* Either we raced with uprobe_unregister() or we can't * Either we raced with uprobe_unregister() or we can't
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment