android_kernel_oneplus_msm8998/arch/x86/mm
Ben Hutchings ed73df0b7f vsyscall: Fix permissions for emulate mode with KAISER/PTI
The backport of KAISER to 4.4 turned vsyscall emulate mode into native
mode.  Add a vsyscall_pgprot variable to hold the correct page
protections, like Borislav and Hugh did for 3.2 and 3.18.

Cc: Borislav Petkov <bp@suse.de>
Cc: Hugh Dickins <hughd@google.com>
Signed-off-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-01-31 12:06:12 +01:00
..
kmemcheck x86: Replace __get_cpu_var uses 2014-08-26 13:45:49 -04:00
amdtopology.c
dump_pagetables.c Fix user-visible spelling error 2015-12-15 10:15:57 -08:00
extable.c Revert "x86/mm: Expand the exception table logic to allow new handling options" 2016-10-31 19:56:26 -06:00
fault.c Revert "x86/mm: Expand the exception table logic to allow new handling options" 2016-10-31 19:56:26 -06:00
gup.c x86/mm: Fix gup_huge_p?d() to handle large PAT bit 2015-09-22 21:27:33 +02:00
highmem_32.c kmap_atomic_to_page() has no users, remove it 2015-11-09 15:11:24 -08:00
hugetlbpage.c mm: larger stack guard gap, between vmas 2017-06-26 07:13:11 +02:00
init.c x86/tlb: Drop the _GPL from the cpu_tlbstate export 2018-01-10 09:27:13 +01:00
init_32.c x86/mm: Warn on W^X mappings 2015-10-06 11:11:48 +02:00
init_64.c kaiser: add "nokaiser" boot option, using ALTERNATIVE 2018-01-05 15:44:25 +01:00
iomap_32.c Merge branch 'x86-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2015-06-22 17:59:09 -07:00
ioremap.c x86/mm: Fix newly introduced printk format warnings 2015-07-24 16:35:33 +02:00
kaiser.c vsyscall: Fix permissions for emulate mode with KAISER/PTI 2018-01-31 12:06:12 +01:00
kasan_init_64.c x86/kasan: Write protect kasan zero shadow 2018-01-10 09:27:08 +01:00
kmmio.c x86/mm/kmmio: Fix mmiotrace for hugepages 2016-05-04 14:48:52 -07:00
Makefile KPTI: Rename to PAGE_TABLE_ISOLATION 2018-01-05 15:44:26 +01:00
mm_internal.h x86: Enable PAT to use cache mode translation tables 2014-11-16 11:04:26 +01:00
mmap.c x86/mm/32: Enable full randomization on i386 and X86_32 2016-08-16 09:30:48 +02:00
mmio-mod.c
mpx.c x86/mpx: Correctly report do_mpx_bt_fault() failures to user-space 2017-07-05 14:37:22 +02:00
numa.c mem-hotplug: handle node hole when initializing numa_meminfo. 2015-09-08 15:35:28 -07:00
numa_32.c x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init() 2017-06-26 07:13:09 +02:00
numa_64.c
numa_emulation.c
numa_internal.h
pageattr-test.c x86/mm/pat: Make mm/pageattr[-test].c explicitly non-modular 2015-08-25 09:48:38 +02:00
pageattr.c kaiser: merged update 2018-01-05 15:44:23 +01:00
pat.c x86/mm/pat, /dev/mem: Remove superfluous error message 2018-01-17 09:35:28 +01:00
pat_internal.h x86/mm/pat: Convert to pr_*() usage 2015-05-27 14:40:59 +02:00
pat_rbtree.c x86/mm/pat: Convert to pr_*() usage 2015-05-27 14:40:59 +02:00
pf_in.c
pf_in.h
pgtable.c kaiser: add "nokaiser" boot option, using ALTERNATIVE 2018-01-05 15:44:25 +01:00
pgtable_32.c x86: Remove set_pmd_pfn 2014-09-01 10:15:31 +02:00
physaddr.c
physaddr.h
setup_nx.c
srat.c x86/mm/srat: Print non-volatile flag in SRAT 2015-09-02 09:33:25 +02:00
testmmiotrace.c
tlb.c kaiser: kaiser_flush_tlb_on_return_to_user() check PCID 2018-01-05 15:44:26 +01:00