s390/kernel: use expoline for indirect branches
authorMartin Schwidefsky <schwidefsky@de.ibm.com>
Wed, 25 Apr 2018 16:41:30 +0000 (18:41 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 7 May 2018 19:12:39 +0000 (21:12 +0200)
commitc50c84c3ac4d5db683904bdb3257798b6ef980ae
treeffde81a13c68135a27d24dbc16b72bed3b937682
parent23a4d7fd34856da8218c4cfc23dba7a6ec0a423a
s390/kernel: use expoline for indirect branches

The assember code in arch/s390/kernel uses a few more indirect branches
which need to be done with execute trampolines for CONFIG_EXPOLINE=y.

Cc: stable@vger.kernel.org # 4.16
Fixes: f19fbd5ed6 ("s390: introduce execute-trampolines for branches")
Reviewed-by: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/kernel/base.S
arch/s390/kernel/reipl.S
arch/s390/kernel/swsusp.S