Re: [PATCH v4 00/23] Merge text_poke fixes and executable lockdowns

2019-04-25 Thread Peter Zijlstra
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*()"

Re: [PATCH v4 00/23] Merge text_poke fixes and executable lockdowns

2019-04-25 Thread Peter Zijlstra
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

[PATCH v4 00/23] Merge text_poke fixes and executable lockdowns

2019-04-22 Thread Rick Edgecombe
Hi, Picking this up again after seeing how things shook out around the issue raised here: https://lkml.org/lkml/2019/2/22/702 This patchset improves several overlapping issues around stale TLB entries and W^X violations. It is combined from "x86/alternative: text_poke() enhancements v7" [1] and "