s390: simplify early program check handler
authorHeiko Carstens <hca@linux.ibm.com>
Fri, 20 May 2022 17:23:48 +0000 (19:23 +0200)
committerHeiko Carstens <hca@linux.ibm.com>
Wed, 25 May 2022 09:46:02 +0000 (11:46 +0200)
commit85806016acb0610e47ffcd5415d1575f18f58a33
tree360c8fcbfd107548e7f3c48e459b94f84cef4b2a
parentbd52cd5e23f134019b23f0c389db0f9a436e4576
s390: simplify early program check handler

Due to historic reasons the base program check handler calls a
configurable function. Given that there is only the early program
check handler left, simplify the code by directly calling that
function.

The only other user was removed with commit d485235b0054 ("s390:
assume diag308 set always works").

Also rename all functions and the asm file to reflect this.

Reviewed-by: Sven Schnelle <svens@linux.ibm.com>
Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
arch/s390/include/asm/processor.h
arch/s390/kernel/Makefile
arch/s390/kernel/early.c
arch/s390/kernel/earlypgm.S [moved from arch/s390/kernel/base.S with 55% similarity]
arch/s390/kernel/entry.h