diff options
Diffstat (limited to 'arch/s390/include/asm/system.h')
-rw-r--r-- | arch/s390/include/asm/system.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/include/asm/system.h b/arch/s390/include/asm/system.h index cef66210c846..8e8a50eeed92 100644 --- a/arch/s390/include/asm/system.h +++ b/arch/s390/include/asm/system.h | |||
@@ -399,7 +399,7 @@ static inline unsigned long __cmpxchg_local(volatile void *ptr, | |||
399 | static inline void | 399 | static inline void |
400 | __set_psw_mask(unsigned long mask) | 400 | __set_psw_mask(unsigned long mask) |
401 | { | 401 | { |
402 | __load_psw_mask(mask | (__raw_local_irq_stosm(0x00) & ~(-1UL >> 8))); | 402 | __load_psw_mask(mask | (arch_local_save_flags() & ~(-1UL >> 8))); |
403 | } | 403 | } |
404 | 404 | ||
405 | #define local_mcck_enable() __set_psw_mask(psw_kernel_bits) | 405 | #define local_mcck_enable() __set_psw_mask(psw_kernel_bits) |