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) | |||
67 | 67 | ||
68 | static inline bool arch_irqs_disabled_flags(unsigned long flags) | 68 | static inline bool arch_irqs_disabled_flags(unsigned long flags) |
69 | { | 69 | { |
70 | if (MACH_IS_ATARI) { | ||
71 | /* Ignore HSYNC = ipl 2 on Atari */ | ||
72 | return (flags & ~(ALLOWINT | 0x200)) != 0; | ||
73 | } | ||
70 | return (flags & ~ALLOWINT) != 0; | 74 | return (flags & ~ALLOWINT) != 0; |
71 | } | 75 | } |
72 | 76 | ||