x86/apic: Add separate apic_id_valid() functions for selected apic drivers
[linux-2.6-block.git] / arch / x86 / kernel / apic / x2apic_uv_x.c
index fc47714258524ddce82163eaf11aef32189a6f84..87bfa69e216e60612d929527c0358b9b91432f52 100644 (file)
@@ -266,6 +266,11 @@ static void uv_send_IPI_all(int vector)
        uv_send_IPI_mask(cpu_online_mask, vector);
 }
 
+static int uv_apic_id_valid(int apicid)
+{
+       return 1;
+}
+
 static int uv_apic_id_registered(void)
 {
        return 1;
@@ -351,7 +356,7 @@ static struct apic __refdata apic_x2apic_uv_x = {
        .name                           = "UV large system",
        .probe                          = uv_probe,
        .acpi_madt_oem_check            = uv_acpi_madt_oem_check,
-       .apic_id_valid                  = default_apic_id_valid,
+       .apic_id_valid                  = uv_apic_id_valid,
        .apic_id_registered             = uv_apic_id_registered,
 
        .irq_delivery_mode              = dest_Fixed,