OSDN Git Service

powerpc/32s: Fix is_module_segment() when MODULES_VADDR is defined
authorChristophe Leroy <christophe.leroy@csgroup.eu>
Wed, 5 Aug 2020 15:27:28 +0000 (15:27 +0000)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 18 Aug 2020 03:40:15 +0000 (13:40 +1000)
commit7bee31ad8e2f6c276f36993346ac70f4d4c80e45
treefc49fadc33ddb769f483e246c4b6f6e80b46e7a0
parent48d2f0407be7a36e8f20be37ec9121e021ef3964
powerpc/32s: Fix is_module_segment() when MODULES_VADDR is defined

When MODULES_VADDR is defined, is_module_segment() shall check the
address against it instead of checking agains VMALLOC_START.

Fixes: 6ca055322da8 ("powerpc/32s: Use dedicated segment for modules with STRICT_KERNEL_RWX")
Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://lore.kernel.org/r/07884ed033c31e074747b7eb8eaa329d15db07ec.1596641219.git.christophe.leroy@csgroup.eu
arch/powerpc/mm/book3s32/mmu.c