diff options
| -rw-r--r-- | arch/m68k/include/asm/irqflags.h | 4 | 
1 files changed, 4 insertions, 0 deletions
| diff --git a/arch/m68k/include/asm/irqflags.h b/arch/m68k/include/asm/irqflags.h index 7ef4115b8c4a..5053092b369f 100644 --- a/arch/m68k/include/asm/irqflags.h +++ b/arch/m68k/include/asm/irqflags.h @@ -67,6 +67,10 @@ static inline void arch_local_irq_restore(unsigned long flags)  static inline bool arch_irqs_disabled_flags(unsigned long flags)  { +	if (MACH_IS_ATARI) { +		/* Ignore HSYNC = ipl 2 on Atari */ +		return (flags & ~(ALLOWINT | 0x200)) != 0; +	}  	return (flags & ~ALLOWINT) != 0;  } |