Skip to content
  • Anton Ivanov's avatar
    um: Do not change hard IRQ flags in soft IRQ processing · 470a166e
    Anton Ivanov authored
    
    
    Software IRQ processing in generic architectures assumes that the
    exit out of hard IRQ may have re-enabled interrupts (some
    architectures may have an implicit EOI). It presumes them enabled
    and toggles the flags once more just in case unless this is turned
    off in the architecture specific hardirq.h by setting
    __ARCH_IRQ_EXIT_IRQS_DISABLED
    
    This patch adds this to UML where due to the way IRQs are handled
    it is an optimization (it works fine without it too).
    
    Signed-off-by: default avatarAnton Ivanov <aivanov@brocade.com>
    Signed-off-by: default avatarRichard Weinberger <richard@nod.at>
    470a166e