s390/maccess: add no DAT mode to kernel_write
authorVasily Gorbik <gor@linux.ibm.com>
Wed, 24 Jun 2020 15:39:14 +0000 (17:39 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 16 Jul 2020 06:13:36 +0000 (08:13 +0200)
commit8942819f040e5c3e9b903ebca55e95f2b7cbc214
tree9e4fc60a61634e0268201337e9ae9bbe07e53abe
parentf5857c6b717ecdcee9bfe3b53e2f3b54120d94a7
s390/maccess: add no DAT mode to kernel_write

[ Upstream commit d6df52e9996dcc2062c3d9c9123288468bb95b52 ]

To be able to patch kernel code before paging is initialized do plain
memcpy if DAT is off. This is required to enable early jump label
initialization.

Reviewed-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/s390/mm/maccess.c