From: Steven Rostedt <rostedt@goodmis.org> To: Masami Hiramatsu <mhiramat@kernel.org> Cc: Thomas Gleixner <tglx@linutronix.de>, Alexei Starovoitov <alexei.starovoitov@gmail.com>, Linus Torvalds <torvalds@linux-foundation.org>, Josh Poimboeuf <jpoimboe@redhat.com>, Ingo Molnar <mingo@kernel.org>, X86 ML <x86@kernel.org>, LKML <linux-kernel@vger.kernel.org>, bpf <bpf@vger.kernel.org>, Jakub Kicinski <kuba@kernel.org>, Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>, Peter Zijlstra <peterz@infradead.org>, Kernel Team <kernel-team@fb.com>, linux-ia64@vger.kernel.org, Abhishek Sagar <sagar.abhishek@gmail.com>, Andrii Nakryiko <andrii.nakryiko@gmail.com>, Paul McKenney <paulmck@kernel.org> Subject: Re: [PATCH -tip v11 00/27] kprobes: Fix stacktrace with kretprobes on x86 Date: Thu, 30 Sep 2021 19:37:08 -0400 [thread overview] Message-ID: <20210930193708.3b2caf23@oasis.local.home> (raw) In-Reply-To: <20211001082733.236bee605f506b2b62c055ef@kernel.org> On Fri, 1 Oct 2021 08:27:33 +0900 Masami Hiramatsu <mhiramat@kernel.org> wrote: > Let me explain how the patches are usually merged. > > - kernel/kprobes.c related patches go through the tip tree. > - kernel/trace/* patches go through the tracing tree. And arch/*/kprobe* usually goes through tip as well. > > So traditionally(?) I think this series go through the tip tree, > but since the biggest user of kprobes is tracing and the kprobes fix > now involves tree-wide fixes as you can see in this series, I think > it is a good timing to move kprobes to tracing tree. I'll pick it up and take the burden off of Thomas. Just to confirm, this is for the next merge window, right? -- Steve
WARNING: multiple messages have this Message-ID (diff)
From: Steven Rostedt <rostedt@goodmis.org> To: Masami Hiramatsu <mhiramat@kernel.org> Cc: Thomas Gleixner <tglx@linutronix.de>, Alexei Starovoitov <alexei.starovoitov@gmail.com>, Linus Torvalds <torvalds@linux-foundation.org>, Josh Poimboeuf <jpoimboe@redhat.com>, Ingo Molnar <mingo@kernel.org>, X86 ML <x86@kernel.org>, LKML <linux-kernel@vger.kernel.org>, bpf <bpf@vger.kernel.org>, Jakub Kicinski <kuba@kernel.org>, Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>, Peter Zijlstra <peterz@infradead.org>, Kernel Team <kernel-team@fb.com>, linux-ia64@vger.kernel.org, Abhishek Sagar <sagar.abhishek@gmail.com>, Andrii Nakryiko <andrii.nakryiko@gmail.com>, Paul McKenney <paulmck@kernel.org> Subject: Re: [PATCH -tip v11 00/27] kprobes: Fix stacktrace with kretprobes on x86 Date: Thu, 30 Sep 2021 23:37:08 +0000 [thread overview] Message-ID: <20210930193708.3b2caf23@oasis.local.home> (raw) In-Reply-To: <20211001082733.236bee605f506b2b62c055ef@kernel.org> On Fri, 1 Oct 2021 08:27:33 +0900 Masami Hiramatsu <mhiramat@kernel.org> wrote: > Let me explain how the patches are usually merged. > > - kernel/kprobes.c related patches go through the tip tree. > - kernel/trace/* patches go through the tracing tree. And arch/*/kprobe* usually goes through tip as well. > > So traditionally(?) I think this series go through the tip tree, > but since the biggest user of kprobes is tracing and the kprobes fix > now involves tree-wide fixes as you can see in this series, I think > it is a good timing to move kprobes to tracing tree. I'll pick it up and take the burden off of Thomas. Just to confirm, this is for the next merge window, right? -- Steve
next prev parent reply other threads:[~2021-09-30 23:37 UTC|newest] Thread overview: 76+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-09-14 14:38 [PATCH -tip v11 00/27] kprobes: Fix stacktrace with kretprobes on x86 Masami Hiramatsu 2021-09-14 14:38 ` Masami Hiramatsu 2021-09-14 14:38 ` [PATCH -tip v11 01/27] kprobes: Do not use local variable when creating debugfs file Masami Hiramatsu 2021-09-14 14:38 ` Masami Hiramatsu 2021-09-14 14:38 ` [PATCH -tip v11 02/27] kprobes: Use helper to parse boolean input from userspace Masami Hiramatsu 2021-09-14 14:38 ` Masami Hiramatsu 2021-09-14 14:38 ` [PATCH -tip v11 03/27] kprobe: Simplify prepare_kprobe() by dropping redundant version Masami Hiramatsu 2021-09-14 14:38 ` Masami Hiramatsu 2021-09-14 14:39 ` [PATCH -tip v11 04/27] csky: ftrace: Drop duplicate implementation of arch_check_ftrace_location() Masami Hiramatsu 2021-09-14 14:39 ` Masami Hiramatsu 2021-09-14 14:39 ` [PATCH -tip v11 05/27] kprobes: Make arch_check_ftrace_location static Masami Hiramatsu 2021-09-14 14:39 ` Masami Hiramatsu 2021-09-14 14:39 ` [PATCH -tip v11 06/27] kprobes: treewide: Cleanup the error messages for kprobes Masami Hiramatsu 2021-09-14 14:39 ` Masami Hiramatsu 2021-09-14 14:39 ` [PATCH -tip v11 07/27] kprobes: Fix coding style issues Masami Hiramatsu 2021-09-14 14:39 ` Masami Hiramatsu 2021-09-14 14:39 ` [PATCH -tip v11 08/27] kprobes: Use IS_ENABLED() instead of kprobes_built_in() Masami Hiramatsu 2021-09-14 14:39 ` Masami Hiramatsu 2021-09-14 14:39 ` [PATCH -tip v11 09/27] kprobes: Add assertions for required lock Masami Hiramatsu 2021-09-14 14:39 ` Masami Hiramatsu 2021-09-14 14:40 ` [PATCH -tip v11 10/27] kprobes: treewide: Use 'kprobe_opcode_t *' for the code address in get_optimized_kprobe() Masami Hiramatsu 2021-09-14 14:40 ` [PATCH -tip v11 10/27] kprobes: treewide: Use 'kprobe_opcode_t *' for the code address in get_optimi Masami Hiramatsu 2021-09-14 14:40 ` [PATCH -tip v11 11/27] kprobes: Use bool type for functions which returns boolean value Masami Hiramatsu 2021-09-14 14:40 ` Masami Hiramatsu 2021-09-14 14:40 ` [PATCH -tip v11 12/27] ia64: kprobes: Fix to pass correct trampoline address to the handler Masami Hiramatsu 2021-09-14 14:40 ` Masami Hiramatsu 2021-09-14 14:40 ` [PATCH -tip v11 13/27] kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_descriptor() Masami Hiramatsu 2021-09-14 14:40 ` [PATCH -tip v11 13/27] kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_d Masami Hiramatsu 2021-09-14 14:40 ` [PATCH -tip v11 14/27] kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler() Masami Hiramatsu 2021-09-14 14:40 ` [PATCH -tip v11 14/27] kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handle Masami Hiramatsu 2021-09-14 14:40 ` [PATCH -tip v11 15/27] kprobes: treewide: Make it harder to refer kretprobe_trampoline directly Masami Hiramatsu 2021-09-14 14:40 ` Masami Hiramatsu 2021-09-14 14:41 ` [PATCH -tip v11 16/27] kprobes: Add kretprobe_find_ret_addr() for searching return address Masami Hiramatsu 2021-09-14 14:41 ` Masami Hiramatsu 2021-09-14 14:41 ` [PATCH -tip v11 17/27] objtool: Add frame-pointer-specific function ignore Masami Hiramatsu 2021-09-14 14:41 ` Masami Hiramatsu 2021-09-14 14:41 ` [PATCH -tip v11 18/27] objtool: Ignore unwind hints for ignored functions Masami Hiramatsu 2021-09-14 14:41 ` Masami Hiramatsu 2021-09-14 14:41 ` [PATCH -tip v11 19/27] x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline() Masami Hiramatsu 2021-09-14 14:41 ` Masami Hiramatsu 2021-09-14 14:41 ` [PATCH -tip v11 20/27] ARC: Add instruction_pointer_set() API Masami Hiramatsu 2021-09-14 14:41 ` Masami Hiramatsu 2021-09-14 14:41 ` [PATCH -tip v11 21/27] ia64: " Masami Hiramatsu 2021-09-14 14:41 ` Masami Hiramatsu 2021-09-14 14:42 ` [PATCH -tip v11 22/27] arm: kprobes: Make space for instruction pointer on stack Masami Hiramatsu 2021-09-14 14:42 ` Masami Hiramatsu 2021-09-14 14:42 ` [PATCH -tip v11 23/27] kprobes: Enable stacktrace from pt_regs in kretprobe handler Masami Hiramatsu 2021-09-14 14:42 ` Masami Hiramatsu 2021-09-14 14:42 ` [PATCH -tip v11 24/27] x86/kprobes: Push a fake return address at kretprobe_trampoline Masami Hiramatsu 2021-09-14 14:42 ` Masami Hiramatsu 2021-09-14 14:42 ` [PATCH -tip v11 25/27] x86/unwind: Recover kretprobe trampoline entry Masami Hiramatsu 2021-09-14 14:42 ` Masami Hiramatsu 2021-09-14 14:42 ` [PATCH -tip v11 26/27] tracing: Show kretprobe unknown indicator only for kretprobe_trampoline Masami Hiramatsu 2021-09-14 14:42 ` Masami Hiramatsu 2021-09-14 14:42 ` [PATCH -tip v11 27/27] x86/kprobes: Fixup return address in generic trampoline handler Masami Hiramatsu 2021-09-14 14:42 ` Masami Hiramatsu 2021-09-14 22:55 ` [PATCH -tip v11 00/27] kprobes: Fix stacktrace with kretprobes on x86 Andrii Nakryiko 2021-09-14 22:55 ` Andrii Nakryiko 2021-09-29 2:24 ` Masami Hiramatsu 2021-09-29 2:24 ` Masami Hiramatsu 2021-09-30 18:17 ` Alexei Starovoitov 2021-09-30 18:17 ` Alexei Starovoitov 2021-09-30 19:34 ` Thomas Gleixner 2021-09-30 19:34 ` Thomas Gleixner 2021-09-30 21:22 ` Steven Rostedt 2021-09-30 21:22 ` Steven Rostedt 2021-09-30 23:11 ` Thomas Gleixner 2021-09-30 23:11 ` Thomas Gleixner 2021-09-30 23:27 ` Masami Hiramatsu 2021-09-30 23:27 ` Masami Hiramatsu 2021-09-30 23:37 ` Steven Rostedt [this message] 2021-09-30 23:37 ` Steven Rostedt 2021-10-01 0:35 ` Masami Hiramatsu 2021-10-01 0:35 ` Masami Hiramatsu 2021-09-30 23:54 ` Masami Hiramatsu 2021-09-30 23:54 ` Masami Hiramatsu
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20210930193708.3b2caf23@oasis.local.home \ --to=rostedt@goodmis.org \ --cc=alexei.starovoitov@gmail.com \ --cc=andrii.nakryiko@gmail.com \ --cc=bp@alien8.de \ --cc=bpf@vger.kernel.org \ --cc=jpoimboe@redhat.com \ --cc=kernel-team@fb.com \ --cc=kuba@kernel.org \ --cc=linux-ia64@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=mhiramat@kernel.org \ --cc=mingo@kernel.org \ --cc=mingo@redhat.com \ --cc=paulmck@kernel.org \ --cc=peterz@infradead.org \ --cc=sagar.abhishek@gmail.com \ --cc=tglx@linutronix.de \ --cc=torvalds@linux-foundation.org \ --cc=x86@kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.