Merge tag 'kernel-clone-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux
Pull kernel_clone() updates from Christian Brauner: "During the v5.9 merge window we reworked the process creation codepaths across multiple architectures. After this work we were only left with the _do_fork() helper based on the struct kernel_clone_args calling convention. As was pointed out _do_fork() isn't valid kernelese especially for a helper that isn't just static. This series removes the _do_fork() helper and introduces the new kernel_clone() helper. The process creation cleanup didn't change the name to something more reasonable mainly because _do_fork() was used in quite a few places. So sending this as a separate series seemed the better strategy. I originally intended to send this early in the v5.9 development cycle after the merge window had closed but given that this was touching quite a few places I decided to defer this until the v5.10 merge window" * tag 'kernel-clone-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux: sched: remove _do_fork() tracing: switch to kernel_clone() kgdbts: switch to kernel_clone() kprobes: switch to kernel_clone() x86: switch to kernel_clone() sparc: switch to kernel_clone() nios2: switch to kernel_clone() m68k: switch to kernel_clone() ia64: switch to kernel_clone() h8300: switch to kernel_clone() fork: introduce kernel_clone()
No related branches found
No related tags found
Showing
- Documentation/trace/histogram.rst 2 additions, 2 deletionsDocumentation/trace/histogram.rst
- arch/h8300/kernel/process.c 1 addition, 1 deletionarch/h8300/kernel/process.c
- arch/ia64/kernel/process.c 2 additions, 2 deletionsarch/ia64/kernel/process.c
- arch/m68k/kernel/process.c 5 additions, 5 deletionsarch/m68k/kernel/process.c
- arch/nios2/kernel/process.c 1 addition, 1 deletionarch/nios2/kernel/process.c
- arch/sparc/kernel/process.c 3 additions, 3 deletionsarch/sparc/kernel/process.c
- arch/x86/kernel/sys_ia32.c 1 addition, 1 deletionarch/x86/kernel/sys_ia32.c
- drivers/misc/kgdbts.c 24 additions, 24 deletionsdrivers/misc/kgdbts.c
- include/linux/sched/task.h 1 addition, 1 deletioninclude/linux/sched/task.h
- kernel/fork.c 8 additions, 8 deletionskernel/fork.c
- samples/kprobes/kprobe_example.c 3 additions, 3 deletionssamples/kprobes/kprobe_example.c
- samples/kprobes/kretprobe_example.c 2 additions, 2 deletionssamples/kprobes/kretprobe_example.c
- tools/testing/selftests/ftrace/test.d/dynevent/add_remove_kprobe.tc 1 addition, 1 deletion...ing/selftests/ftrace/test.d/dynevent/add_remove_kprobe.tc
- tools/testing/selftests/ftrace/test.d/dynevent/clear_select_events.tc 1 addition, 1 deletion...g/selftests/ftrace/test.d/dynevent/clear_select_events.tc
- tools/testing/selftests/ftrace/test.d/dynevent/generic_clear_event.tc 1 addition, 1 deletion...g/selftests/ftrace/test.d/dynevent/generic_clear_event.tc
- tools/testing/selftests/ftrace/test.d/ftrace/func-filter-stacktrace.tc 2 additions, 2 deletions.../selftests/ftrace/test.d/ftrace/func-filter-stacktrace.tc
- tools/testing/selftests/ftrace/test.d/kprobe/add_and_remove.tc 1 addition, 1 deletion.../testing/selftests/ftrace/test.d/kprobe/add_and_remove.tc
- tools/testing/selftests/ftrace/test.d/kprobe/busy_check.tc 1 addition, 1 deletiontools/testing/selftests/ftrace/test.d/kprobe/busy_check.tc
- tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args.tc 2 additions, 2 deletionstools/testing/selftests/ftrace/test.d/kprobe/kprobe_args.tc
- tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_comm.tc 1 addition, 1 deletion...esting/selftests/ftrace/test.d/kprobe/kprobe_args_comm.tc
Loading
Please register or sign in to comment