Re: [GIT PULL] spectre variant1 mitigations for 4.16

2018-01-24 Thread Jiri Slaby
On 01/20/2018, 07:36 PM, Williams, Dan J wrote: > Dan Williams (9): > asm/nospec, array_ptr: sanitize speculative array de-references > x86: implement array_ptr_mask() > x86: introduce __uaccess_begin_nospec and ifence > x86, __get_user: use __uaccess_begin_nospec > x8

Re: [GIT PULL] spectre variant1 mitigations for 4.16

2018-01-20 Thread Thomas Gleixner
Dan, On Sat, 20 Jan 2018, Williams, Dan J wrote: > The following changes since commit a8750ddca918032d6349adbf9a4b6555e7db20da: > > Linux 4.15-rc8 (2018-01-14 15:32:30 -0800) can you please post the individual patches? I want to make sure that they go through x86/pti for ease of backporting.

[GIT PULL] spectre variant1 mitigations for 4.16

2018-01-20 Thread Williams, Dan J
Hi Thomas, please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/djbw/linux nospec-v4.1 ...to receive a collection of spectre-v1 mitigations, and infrastructure for future mitigations. The infrastructure includes: * __uaccess_begin_nospec: similar to __uaccess_begin this invokes 'st