• Ingo Molnar's avatar
    x86: clean up apic->acpi_madt_oem_check methods · 306db03b
    Ingo Molnar authored
    Impact: refactor code
    
    x86 subarchitectures each defined a "acpi_madt_oem_check()" method,
    which could be an inline function, or an extern, or a static function,
    and which was also the name of a genapic field.
    
    Untangle this namespace spaghetti by setting ->acpi_madt_oem_check()
    to NULL on those subarchitectures that have no detection quirks,
    and rename the other ones (summit, es7000) that do.
    
    Also change default_acpi_madt_oem_check() to handle NULL entries,
    and clean its control flow up as well.
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    306db03b
boot.c 45.6 KB