]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/s390/include/asm/system.h
Fix IRQ flag handling naming
[mv-sheeva.git] / arch / s390 / include / asm / system.h
index cef66210c8466d68e13eaccce453582060c18a4f..8e8a50eeed929d68d14e3b0b4a1f69863d049378 100644 (file)
@@ -399,7 +399,7 @@ static inline unsigned long __cmpxchg_local(volatile void *ptr,
 static inline void
 __set_psw_mask(unsigned long mask)
 {
-       __load_psw_mask(mask | (__raw_local_irq_stosm(0x00) & ~(-1UL >> 8)));
+       __load_psw_mask(mask | (arch_local_save_flags() & ~(-1UL >> 8)));
 }
 
 #define local_mcck_enable()  __set_psw_mask(psw_kernel_bits)