summaryrefslogtreecommitdiffstats
path: root/drivers/s390/char
diff options
context:
space:
mode:
authorSven Schnelle <svens@linux.ibm.com>2021-02-10 14:24:16 +0100
committerPeter Zijlstra <peterz@infradead.org>2021-02-10 14:44:39 +0100
commitb38085ba60246fccc2f49d2ac162528dedbc4e71 (patch)
treef646591dc70b5e988e5e4271c7f8937f57f6df88 /drivers/s390/char
parentc8cc7e853192d520ab6a5957f5081034103587ae (diff)
downloadlinux-stable-b38085ba60246fccc2f49d2ac162528dedbc4e71.tar.gz
linux-stable-b38085ba60246fccc2f49d2ac162528dedbc4e71.tar.bz2
linux-stable-b38085ba60246fccc2f49d2ac162528dedbc4e71.zip
s390: Use arch_local_irq_{save,restore}() in early boot code
Commit 997acaf6b4b5 ("lockdep: report broken irq restoration") makes compiling s390 fail because the irq enable/disable functions are now no longer fully contained in header files. Fixes: 997acaf6b4b5 ("lockdep: report broken irq restoration") Signed-off-by: Sven Schnelle <svens@linux.ibm.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Diffstat (limited to 'drivers/s390/char')
-rw-r--r--drivers/s390/char/sclp_early_core.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/s390/char/sclp_early_core.c b/drivers/s390/char/sclp_early_core.c
index ec9f8ad5341c..b7329af076a0 100644
--- a/drivers/s390/char/sclp_early_core.c
+++ b/drivers/s390/char/sclp_early_core.c
@@ -66,13 +66,13 @@ int sclp_early_cmd(sclp_cmdw_t cmd, void *sccb)
unsigned long flags;
int rc;
- raw_local_irq_save(flags);
+ flags = arch_local_irq_save();
rc = sclp_service_call(cmd, sccb);
if (rc)
goto out;
sclp_early_wait_irq();
out:
- raw_local_irq_restore(flags);
+ arch_local_irq_restore(flags);
return rc;
}