s390/kasan: make shadow memory noexec
authorVasily Gorbik <gor@linux.ibm.com>
Thu, 10 Sep 2020 20:25:13 +0000 (22:25 +0200)
committerVasily Gorbik <gor@linux.ibm.com>
Mon, 14 Sep 2020 09:38:35 +0000 (11:38 +0200)
commitd411e3c6744925f08a2c8682559ce77090144fa2
tree2e9562cbf0ec19b0d04f96c83d08270ab540cc87
parent08c8e685c7c9223f9c4ad6365e02bebd3f106480
s390/kasan: make shadow memory noexec

ARCH_HAS_DEBUG_WX feature support brought attention to the fact that
currently initial kasan shadow memory mapped without noexec flag. So fix that.

Temporary initial identity mapping is still created without noexec, but
it is replaced by properly set up paging later.

Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
arch/s390/mm/kasan_init.c