]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/s390/include/asm/system.h
Merge branches 'softirq-for-linus', 'x86-debug-for-linus', 'x86-numa-for-linus',...
[mv-sheeva.git] / arch / s390 / include / asm / system.h
index 38ddd8a9a9e877c8e4680924322b4aff792c7110..1f2ebc4afd828f47da56d6763be4a16ba713263c 100644 (file)
@@ -398,7 +398,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)