aboutsummaryrefslogtreecommitdiff
path: root/arch/arm/vfp/vfpmodule.c
diff options
context:
space:
mode:
authorGravatar Vitaly Andrianov <vitalya@ti.com> 2012-05-15 15:01:16 +0100
committerGravatar Russell King <rmk+kernel@arm.linux.org.uk> 2012-05-17 14:48:56 +0100
commit1a3abcf41f13666d4ed241c8cc7f48bd38e7b543 (patch)
tree4d1cb4bc3b0e65149a1ab2d1ad4a51a4bdd2035c /arch/arm/vfp/vfpmodule.c
parentARM: prevent VM_GROWSDOWN mmaps extending below FIRST_USER_ADDRESS (diff)
downloadlinux-1a3abcf41f13666d4ed241c8cc7f48bd38e7b543.tar.gz
linux-1a3abcf41f13666d4ed241c8cc7f48bd38e7b543.tar.bz2
linux-1a3abcf41f13666d4ed241c8cc7f48bd38e7b543.zip
ARM: 7418/1: LPAE: fix access flag setup in mem_type_table
A zero value for prot_sect in the memory types table implies that section mappings should never be created for the memory type in question. This is checked for in alloc_init_section(). With LPAE, we set a bit to mask access flag faults for kernel mappings. This breaks the aforementioned (!prot_sect) check in alloc_init_section(). This patch fixes this bug by first checking for a non-zero prot_sect before setting the PMD_SECT_AF flag. Signed-off-by: Vitaly Andrianov <vitalya@ti.com> Acked-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/vfp/vfpmodule.c')
0 files changed, 0 insertions, 0 deletions