• A
    um: Do not change hard IRQ flags in soft IRQ processing · 470a166e
    Anton Ivanov 提交于
    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: NAnton Ivanov <aivanov@brocade.com>
    Signed-off-by: NRichard Weinberger <richard@nod.at>
    470a166e
hardirq.h 519 字节