kernel-ark/arch/um
Paolo 'Blaisorblade' Giarrusso d129f31236 [PATCH] uml: fix fault handler on write
The UML fault handler was recently changed to enforce PROT_NONE protections,
by requiring VM_READ or VM_EXEC on VMA's.

However, by mistake, things were changed such that VM_READ is always checked,
also on write faults; so a VMA mapped with only PROT_WRITE is not readable
(unless it's prefaulted with MAP_POPULATE or with a write), which is different
from i386.

Discovered while testing remap_file_pages protection support.

Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-09-10 12:00:18 -07:00
..
drivers
include [PATCH] uml: inline mk_pte and various friends 2005-09-10 12:00:18 -07:00
kernel [PATCH] uml: fix fault handler on write 2005-09-10 12:00:18 -07:00
os-Linux [PATCH] bogus symbol used in arch/um/os-Linux/elf_aux.c 2005-09-07 17:17:33 -07:00
scripts [PATCH] sparse on uml (infrastructure bits) 2005-09-09 10:31:58 -07:00
sys-i386 [PATCH] bogus symbol used in arch/um/os-Linux/elf_aux.c 2005-09-07 17:17:33 -07:00
sys-ia64
sys-ppc
sys-x86_64 [PATCH] bogus symbol used in arch/um/os-Linux/elf_aux.c 2005-09-07 17:17:33 -07:00
util
config.release
defconfig
Kconfig
Kconfig.char
Kconfig.debug
Kconfig.i386
Kconfig.net
Kconfig.scsi
Kconfig.x86_64
Makefile [PATCH] Uml: more cleaning 2005-09-10 12:00:17 -07:00
Makefile-i386
Makefile-ia64
Makefile-os-Linux
Makefile-ppc
Makefile-skas
Makefile-tt
Makefile-x86_64 [PATCH] sparse on uml (infrastructure bits) 2005-09-09 10:31:58 -07:00