android_kernel_oneplus_msm8998/arch/um
Anton Ivanov ccc9ed2449 um: Avoid marking pages with "changed protection"
[ Upstream commit 8892d8545f2d0342b9c550defbfb165db237044b ]

Changing protection is a very high cost operation in UML
because in addition to an extra syscall it also interrupts
mmap merge sequences generated by the tlb.

While the condition is not particularly common it is worth
avoiding.

Signed-off-by: Anton Ivanov <anton.ivanov@cambridgegreys.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-02-20 10:13:13 +01:00
..
configs
drivers fs/coredump: prevent fsuid=0 dumps into user-controlled directories 2016-04-12 09:08:58 -07:00
include um: Avoid marking pages with "changed protection" 2019-02-20 10:13:13 +01:00
kernel um: Fix get_signal() usage 2015-12-08 22:23:30 +01:00
os-Linux um: Give start_idle_thread() a return code 2018-11-27 16:08:00 +01:00
scripts
.gitignore
Kconfig.char
Kconfig.common
Kconfig.debug
Kconfig.net
Kconfig.rest
Kconfig.um um: Fix mconsole dependency 2015-05-31 23:27:26 +02:00
Makefile um: Avoid longjmp/setjmp symbol clashes with libpthread.a 2018-11-10 07:41:35 -08:00
Makefile-os-Linux
Makefile-skas