• Maciej W. Rozycki's avatar
    x86: APIC/UP: Downgrade the NMI watchdog for no I/O APIC · acae7d90
    Maciej W. Rozycki authored
     If configured to use the I/O APIC, the NMI watchdog is deemed to fail if
    the chip will not be used in the UP configuration, because "noapic" has
    been specified or the chip is simply not there.  Downgrade to the local
    APIC watchdog to rectify.
    
    The new #ifdef is ugly, I know.  A proper solution is to provide suitable
    definitions of smp_found_config, etc. for !CONFIG_X86_IO_APIC in a header.
    Likewise the whole if () condition should be moved to a static inline
    function.  Such clean-ups are beyond the scope of this change and can be
    done once the whole issue of the timer has been sorted out.
    Signed-off-by: default avatarMaciej W. Rozycki <macro@linux-mips.org>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    acae7d90
apic_32.c 43.6 KB