* [GIT PULL] uprobes: fix fork() with the pending ret-probe(s)
@ 2013-10-19 13:02 Oleg Nesterov
2013-10-19 13:18 ` Ingo Molnar
0 siblings, 1 reply; 2+ messages in thread
From: Oleg Nesterov @ 2013-10-19 13:02 UTC (permalink / raw)
To: Ingo Molnar
Cc: Ananth N Mavinakayanahalli, Anton Arapov, David Smith,
Frank Ch. Eigler, Martin Cermak, Peter Zijlstra, Ralf Baechle,
Srikar Dronamraju, linux-kernel
Ingo, please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/oleg/misc uprobes/core
This fixes the serious bug, a forked process crashes if it returns
from the probed function called by its parent, this cc's stable.
Also the minor fix from Ralf.
Oleg Nesterov (6):
uprobes: Change the callsite of uprobe_copy_process()
uprobes: Introduce __create_xol_area()
uprobes: Teach __create_xol_area() to accept the predefined vaddr
uprobes: Change uprobe_copy_process() to dup return_instances
uprobes: Change uprobe_copy_process() to dup xol_area
uprobes: Teach uprobe_copy_process() to handle CLONE_VFORK
Ralf Baechle (1):
uprobes: Remove the wrong __weak attribute
include/linux/uprobes.h | 6 +-
kernel/events/uprobes.c | 156 ++++++++++++++++++++++++++++++++++++-----------
kernel/fork.c | 2 +-
3 files changed, 124 insertions(+), 40 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [GIT PULL] uprobes: fix fork() with the pending ret-probe(s)
2013-10-19 13:02 [GIT PULL] uprobes: fix fork() with the pending ret-probe(s) Oleg Nesterov
@ 2013-10-19 13:18 ` Ingo Molnar
0 siblings, 0 replies; 2+ messages in thread
From: Ingo Molnar @ 2013-10-19 13:18 UTC (permalink / raw)
To: Oleg Nesterov
Cc: Ingo Molnar, Ananth N Mavinakayanahalli, Anton Arapov,
David Smith, Frank Ch. Eigler, Martin Cermak, Peter Zijlstra,
Ralf Baechle, Srikar Dronamraju, linux-kernel
* Oleg Nesterov <oleg@redhat.com> wrote:
> Ingo, please pull from
>
> git://git.kernel.org/pub/scm/linux/kernel/git/oleg/misc uprobes/core
>
> This fixes the serious bug, a forked process crashes if it returns
> from the probed function called by its parent, this cc's stable.
>
> Also the minor fix from Ralf.
>
> Oleg Nesterov (6):
> uprobes: Change the callsite of uprobe_copy_process()
> uprobes: Introduce __create_xol_area()
> uprobes: Teach __create_xol_area() to accept the predefined vaddr
> uprobes: Change uprobe_copy_process() to dup return_instances
> uprobes: Change uprobe_copy_process() to dup xol_area
> uprobes: Teach uprobe_copy_process() to handle CLONE_VFORK
>
> Ralf Baechle (1):
> uprobes: Remove the wrong __weak attribute
>
> include/linux/uprobes.h | 6 +-
> kernel/events/uprobes.c | 156 ++++++++++++++++++++++++++++++++++++-----------
> kernel/fork.c | 2 +-
> 3 files changed, 124 insertions(+), 40 deletions(-)
Pulled into tip:perf/urgent, thanks a lot Oleg!
Ingo
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-10-19 13:18 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-19 13:02 [GIT PULL] uprobes: fix fork() with the pending ret-probe(s) Oleg Nesterov
2013-10-19 13:18 ` Ingo Molnar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox