All of lore.kernel.org
 help / color / mirror / Atom feed
From: Nadav Amit <namit@vmware.com>
To: Peter Zijlstra <peterz@infradead.org>
Cc: Ingo Molnar <mingo@redhat.com>,
	LKML <linux-kernel@vger.kernel.org>, X86 ML <x86@kernel.org>,
	"H. Peter Anvin" <hpa@zytor.com>,
	Thomas Gleixner <tglx@linutronix.de>,
	Borislav Petkov <bp@alien8.de>,
	Dave Hansen <dave.hansen@linux.intel.com>,
	"linux_dti@icloud.com" <linux_dti@icloud.com>,
	"linux-integrity@vger.kernel.org"
	<linux-integrity@vger.kernel.org>,
	"linux-security-module@vger.kernel.org" 
	<linux-security-module@vger.kernel.org>
Subject: Re: [PATCH v6 00/10] x86/alternative: text_poke() fixes
Date: Mon, 26 Nov 2018 17:46:09 +0000	[thread overview]
Message-ID: <60FD8780-DA8B-421F-A136-4CFB6271DD6D@vmware.com> (raw)
In-Reply-To: <20181126103252.GN2113@hirez.programming.kicks-ass.net>

> On Nov 26, 2018, at 2:32 AM, Peter Zijlstra <peterz@infradead.org> wrote:
> 
> On Tue, Nov 20, 2018 at 12:35:35PM -0800, Nadav Amit wrote:
> 
>> Nadav Amit (9):
>>  Fix "x86/alternatives: Lockdep-enforce text_mutex in text_poke*()"
>>  x86/jump_label: Use text_poke_early() during early init
>>  fork: provide a function for copying init_mm
>>  x86/alternative: initializing temporary mm for patching
>>  x86/alternative: use temporary mm for text poking
>>  x86/kgdb: avoid redundant comparison of patched code
>>  x86: avoid W^X being broken during modules loading
>>  x86/jump-label: remove support for custom poker
>>  x86/alternative: remove the return value of text_poke_*()
>> 
>> arch/x86/include/asm/fixmap.h        |   2 -
>> arch/x86/include/asm/mmu_context.h   |  32 +++++
>> arch/x86/include/asm/pgtable.h       |   3 +
>> arch/x86/include/asm/text-patching.h |   7 +-
>> arch/x86/kernel/alternative.c        | 197 ++++++++++++++++++++-------
>> arch/x86/kernel/jump_label.c         |  19 ++-
>> arch/x86/kernel/kgdb.c               |  25 +---
>> arch/x86/kernel/module.c             |   2 +-
>> arch/x86/mm/init_64.c                |  35 +++++
>> arch/x86/xen/mmu_pv.c                |   2 -
>> include/linux/filter.h               |   6 +
>> include/linux/sched/task.h           |   1 +
>> init/main.c                          |   3 +
>> kernel/fork.c                        |  24 +++-
>> kernel/module.c                      |  10 ++
>> 15 files changed, 279 insertions(+), 89 deletions(-)
> 
> Thanks Nadav!
> 
> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>

No problem, Peter.

One small request - on [02/10], since after your review the patch changed to
be the single line that you provided, I set you as a co-developer. IIUC this
requires your signed-off-by.

Thanks again for all the reviews and the help.


  reply	other threads:[~2018-11-26 17:46 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-11-20 20:35 [PATCH v6 00/10] x86/alternative: text_poke() fixes Nadav Amit
2018-11-20 20:35 ` [PATCH v6 01/10] Fix "x86/alternatives: Lockdep-enforce text_mutex in text_poke*()" Nadav Amit
2018-11-20 20:35 ` [PATCH v6 02/10] x86/jump_label: Use text_poke_early() during early init Nadav Amit
2018-11-20 20:35 ` [PATCH v6 03/10] x86/mm: temporary mm struct Nadav Amit
2018-11-20 20:35 ` [PATCH v6 04/10] fork: provide a function for copying init_mm Nadav Amit
2018-11-20 20:35 ` [PATCH v6 05/10] x86/alternative: initializing temporary mm for patching Nadav Amit
2018-11-20 20:35 ` [PATCH v6 06/10] x86/alternative: use temporary mm for text poking Nadav Amit
2018-11-20 20:35 ` [PATCH v6 07/10] x86/kgdb: avoid redundant comparison of patched code Nadav Amit
2018-11-20 20:35 ` [PATCH v6 08/10] x86: avoid W^X being broken during modules loading Nadav Amit
2018-11-28 18:59   ` Nadav Amit
2018-11-30  2:32     ` Masami Hiramatsu
2018-11-20 20:35 ` [PATCH v6 09/10] x86/jump-label: remove support for custom poker Nadav Amit
2018-11-20 20:35 ` [PATCH v6 10/10] x86/alternative: remove the return value of text_poke_*() Nadav Amit
2018-11-26 10:32 ` [PATCH v6 00/10] x86/alternative: text_poke() fixes Peter Zijlstra
2018-11-26 17:46   ` Nadav Amit [this message]
2018-11-29 12:58     ` Peter Zijlstra

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=60FD8780-DA8B-421F-A136-4CFB6271DD6D@vmware.com \
    --to=namit@vmware.com \
    --cc=bp@alien8.de \
    --cc=dave.hansen@linux.intel.com \
    --cc=hpa@zytor.com \
    --cc=linux-integrity@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-security-module@vger.kernel.org \
    --cc=linux_dti@icloud.com \
    --cc=mingo@redhat.com \
    --cc=peterz@infradead.org \
    --cc=tglx@linutronix.de \
    --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: 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.