Date: Thu, 25 Apr 2019 22:49:04 +0200 From: Peter Zijlstra <peterz@...radead.org> To: Rick Edgecombe <rick.p.edgecombe@...el.com> Cc: Borislav Petkov <bp@...en8.de>, Andy Lutomirski <luto@...nel.org>, Ingo Molnar <mingo@...hat.com>, linux-kernel@...r.kernel.org, x86@...nel.org, hpa@...or.com, Thomas Gleixner <tglx@...utronix.de>, Nadav Amit <nadav.amit@...il.com>, Dave Hansen <dave.hansen@...ux.intel.com>, linux_dti@...oud.com, linux-integrity@...r.kernel.org, linux-security-module@...r.kernel.org, akpm@...ux-foundation.org, kernel-hardening@...ts.openwall.com, linux-mm@...ck.org, will.deacon@....com, ard.biesheuvel@...aro.org, kristen@...ux.intel.com, deneen.t.dock@...el.com Subject: Re: [PATCH v4 00/23] Merge text_poke fixes and executable lockdowns On Thu, Apr 25, 2019 at 10:48:20PM +0200, Peter Zijlstra wrote: > On Mon, Apr 22, 2019 at 11:57:42AM -0700, Rick Edgecombe wrote: > > Andy Lutomirski (1): > > x86/mm: Introduce temporary mm structs > > > > Nadav Amit (15): > > Fix "x86/alternatives: Lockdep-enforce text_mutex in text_poke*()" > > x86/jump_label: Use text_poke_early() during early init > > x86/mm: Save DRs when loading a temporary mm > > fork: Provide a function for copying init_mm > > x86/alternative: Initialize temporary mm for patching > > x86/alternative: Use temporary mm for text poking > > x86/kgdb: Avoid redundant comparison of patched code > > x86/ftrace: Set trampoline pages as executable > > x86/kprobes: Set instruction page as executable > > x86/module: Avoid breaking W^X while loading modules > > x86/jump-label: Remove support for custom poker > > x86/alternative: Remove the return value of text_poke_*() > > x86/alternative: Comment about module removal races > > tlb: provide default nmi_uaccess_okay() > > bpf: Fail bpf_probe_write_user() while mm is switched > > > > Rick Edgecombe (7): > > x86/mm/cpa: Add set_direct_map_ functions > > mm: Make hibernate handle unmapped pages > > vmalloc: Add flag for free of special permsissions > > modules: Use vmalloc special flag > > bpf: Use vmalloc special flag > > x86/ftrace: Use vmalloc special flag > > x86/kprobes: Use vmalloc special flag > > This all looks good to me, I'll queue them tomorrow when I'm awake > again. I'll move the last two patches to early in the series, since it > appears to me they're fixes and should be in place before we make the > situation worse with the temporary mm swizzling for text_poke. > > If you want to post a new version of patch 4 before then, that'd be > awesome, otherwise I'll see if I can do those few edits myself. Patch 3 that was, see, I can't even count straight atm :-)
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.