From: nstange at suse.de (Nicolai Stange)
Subject: [PATCH 0/3] x86_64/ftrace: Emulate calls from int3 when patching functions
Date: Wed, 08 May 2019 11:41:19 +0200 [thread overview]
Message-ID: <87lfzhwaf4.fsf@suse.de> (raw)
In-Reply-To: <20190508015559.767152678@goodmis.org> (Steven Rostedt's message of "Tue, 07 May 2019 21:55:59 -0400")
Steven Rostedt <rostedt at goodmis.org> writes:
> [
> This is the non-RFC version.
>
> It went through and passed all my tests. If there's no objections
> I'm going to include this in my pull request. I still have patches
> in my INBOX that may still be included, so I need to run those through
> my tests as well, so a pull request wont be immediate.
> ]
<snip />
> Josh Poimboeuf (1):
> x86_64: Add gap to int3 to allow for call emulation
>
> Peter Zijlstra (2):
> x86_64: Allow breakpoints to emulate call instructions
> ftrace/x86_64: Emulate call function while updating in breakpoint handler
Reviewed-and-tested-by: Nicolai Stange <nstange at suse.de>
for the whole series. Many, many thanks to everybody involved!
I'll resend that live patching selftest once this fix here has been
merged.
Nicolai
--
SUSE Linux GmbH, GF: Felix Imendörffer, Mary Higgins, Sri Rasiah, HRB
21284 (AG Nürnberg)
WARNING: multiple messages have this Message-ID (diff)
From: nstange@suse.de (Nicolai Stange)
Subject: [PATCH 0/3] x86_64/ftrace: Emulate calls from int3 when patching functions
Date: Wed, 08 May 2019 11:41:19 +0200 [thread overview]
Message-ID: <87lfzhwaf4.fsf@suse.de> (raw)
Message-ID: <20190508094119.5aJpiKMEk7CEZmtEoxWQE6i4LqkGLtlDzM6C5nxl0_Y@z> (raw)
In-Reply-To: <20190508015559.767152678@goodmis.org> (Steven Rostedt's message of "Tue, 07 May 2019 21:55:59 -0400")
Steven Rostedt <rostedt at goodmis.org> writes:
> [
> This is the non-RFC version.
>
> It went through and passed all my tests. If there's no objections
> I'm going to include this in my pull request. I still have patches
> in my INBOX that may still be included, so I need to run those through
> my tests as well, so a pull request wont be immediate.
> ]
<snip />
> Josh Poimboeuf (1):
> x86_64: Add gap to int3 to allow for call emulation
>
> Peter Zijlstra (2):
> x86_64: Allow breakpoints to emulate call instructions
> ftrace/x86_64: Emulate call function while updating in breakpoint handler
Reviewed-and-tested-by: Nicolai Stange <nstange at suse.de>
for the whole series. Many, many thanks to everybody involved!
I'll resend that live patching selftest once this fix here has been
merged.
Nicolai
--
SUSE Linux GmbH, GF: Felix Imendörffer, Mary Higgins, Sri Rasiah, HRB
21284 (AG Nürnberg)
WARNING: multiple messages have this Message-ID (diff)
From: Nicolai Stange <nstange@suse.de>
To: Steven Rostedt <rostedt@goodmis.org>
Cc: linux-kernel@vger.kernel.org,
Linus Torvalds <torvalds@linux-foundation.org>,
Peter Zijlstra <peterz@infradead.org>,
Andy Lutomirski <luto@amacapital.net>,
Ingo Molnar <mingo@kernel.org>,
Andrew Morton <akpm@linux-foundation.org>,
Andy Lutomirski <luto@kernel.org>,
Nicolai Stange <nstange@suse.de>,
Thomas Gleixner <tglx@linutronix.de>,
Ingo Molnar <mingo@redhat.com>, Borislav Petkov <bp@alien8.de>,
"H. Peter Anvin" <hpa@zytor.com>,
"the arch\/x86 maintainers" <x86@kernel.org>,
Josh Poimboeuf <jpoimboe@redhat.com>,
Jiri Kosina <jikos@kernel.org>, Miroslav Benes <mbenes@suse.cz>,
Petr Mladek <pmladek@suse.com>,
Joe Lawrence <joe.lawrence@redhat.com>,
Shuah Khan <shuah@kernel.org>,
Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
Tim Chen <tim.c.chen@linux.intel.com>,
Sebastian Andrzej Siewior <bigeasy@linutronix.de>,
Mimi Zohar <zohar@linux.ibm.com>, Juergen Gross <jgross@suse.com>,
Nick Desaulniers <ndesaulniers@google.com>,
Nayna Jain <nayna@linux.ibm.com>,
Masahiro Yamada <yamada.masahiro@socionext.com>,
Joerg Roedel <jroedel@suse.de>,
"open list\:KERNEL SELFTEST FRAMEWORK"
<linux-kselftest@vger.kernel.org>,
stable <stable@vger.kernel.org>,
Masami Hiramatsu <mhiramat@kernel.org>
Subject: Re: [PATCH 0/3] x86_64/ftrace: Emulate calls from int3 when patching functions
Date: Wed, 08 May 2019 11:41:19 +0200 [thread overview]
Message-ID: <87lfzhwaf4.fsf@suse.de> (raw)
In-Reply-To: <20190508015559.767152678@goodmis.org> (Steven Rostedt's message of "Tue, 07 May 2019 21:55:59 -0400")
Steven Rostedt <rostedt@goodmis.org> writes:
> [
> This is the non-RFC version.
>
> It went through and passed all my tests. If there's no objections
> I'm going to include this in my pull request. I still have patches
> in my INBOX that may still be included, so I need to run those through
> my tests as well, so a pull request wont be immediate.
> ]
<snip />
> Josh Poimboeuf (1):
> x86_64: Add gap to int3 to allow for call emulation
>
> Peter Zijlstra (2):
> x86_64: Allow breakpoints to emulate call instructions
> ftrace/x86_64: Emulate call function while updating in breakpoint handler
Reviewed-and-tested-by: Nicolai Stange <nstange@suse.de>
for the whole series. Many, many thanks to everybody involved!
I'll resend that live patching selftest once this fix here has been
merged.
Nicolai
--
SUSE Linux GmbH, GF: Felix Imendörffer, Mary Higgins, Sri Rasiah, HRB
21284 (AG Nürnberg)
next prev parent reply other threads:[~2019-05-08 9:41 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-05-08 1:55 [PATCH 0/3] x86_64/ftrace: Emulate calls from int3 when patching functions rostedt
2019-05-08 1:55 ` Steven Rostedt
2019-05-08 1:55 ` Steven Rostedt
2019-05-08 1:56 ` [PATCH 1/3] x86_64: Add gap to int3 to allow for call emulation rostedt
2019-05-08 1:56 ` Steven Rostedt
2019-05-08 1:56 ` Steven Rostedt
2019-05-08 1:56 ` [PATCH 2/3] x86_64: Allow breakpoints to emulate call instructions rostedt
2019-05-08 1:56 ` Steven Rostedt
2019-05-08 1:56 ` Steven Rostedt
2019-05-08 1:56 ` [PATCH 3/3] ftrace/x86_64: Emulate call function while updating in breakpoint handler rostedt
2019-05-08 1:56 ` Steven Rostedt
2019-05-08 1:56 ` Steven Rostedt
2019-05-08 4:30 ` [PATCH 0/3] x86_64/ftrace: Emulate calls from int3 when patching functions mhiramat
2019-05-08 4:30 ` Masami Hiramatsu
2019-05-08 4:30 ` Masami Hiramatsu
2019-05-08 16:06 ` rostedt
2019-05-08 16:06 ` Steven Rostedt
2019-05-08 16:06 ` Steven Rostedt
2019-05-08 9:41 ` nstange [this message]
2019-05-08 9:41 ` Nicolai Stange
2019-05-08 9:41 ` Nicolai Stange
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=87lfzhwaf4.fsf@suse.de \
--to=unknown@example.com \
/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: link
Be 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.