kprobes: use _do_fork() in samples to make them work again

Commit 3033f14ab78c ("clone: support passing tls argument via C rather
than pt_regs magic") introduced _do_fork() that allowed to pass @tls

The old do_fork() is defined only for architectures that are not ready
to use this way and do not define HAVE_COPY_THREAD_TLS.

Let's use _do_fork() in the kprobe examples to make them work again on
all architectures.

Signed-off-by: Petr Mladek <>
Cc: Ingo Molnar <>
Cc: Masami Hiramatsu <>
Cc: Andy Lutomirski <>
Cc: Peter Zijlstra <>
Cc: "H. Peter Anvin" <>
Cc: Thomas Gleixner <>
Cc: Thiago Macieira <>
Cc: Jiri Kosina <>
Signed-off-by: Andrew Morton <>
Signed-off-by: Linus Torvalds <>
3 files changed