The patch titled x86_64: remove sync_Arb_IDs has been added to the -mm tree. Its filename is x86_64-remove-sync_arb_ids.patch *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: x86_64: remove sync_Arb_IDs From: Yinghai Lu <Yinghai.Lu@xxxxxxx> i386 code said /* * Unsupported on P4 - see Intel Dev. Manual Vol. 3, Ch. 8.6.1 And not * needed on AMD. */ So we don't need sync_Arb_IDs for x86_64... Signed-off-by: Yinghai Lu <yinghai.lu@xxxxxxx> Cc: Andi Kleen <ak@xxxxxxx> Cc: "Eric W. Biederman" <ebiederm@xxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- arch/x86_64/kernel/apic.c | 17 ----------------- arch/x86_64/kernel/io_apic.c | 1 - 2 files changed, 18 deletions(-) diff -puN arch/x86_64/kernel/apic.c~x86_64-remove-sync_arb_ids arch/x86_64/kernel/apic.c --- a/arch/x86_64/kernel/apic.c~x86_64-remove-sync_arb_ids +++ a/arch/x86_64/kernel/apic.c @@ -282,23 +282,6 @@ int __init verify_local_APIC(void) return 1; } -void __init sync_Arb_IDs(void) -{ - /* Unsupported on P4 - see Intel Dev. Manual Vol. 3, Ch. 8.6.1 */ - unsigned int ver = GET_APIC_VERSION(apic_read(APIC_LVR)); - if (ver >= 0x14) /* P4 or higher */ - return; - - /* - * Wait for idle. - */ - apic_wait_icr_idle(); - - apic_printk(APIC_DEBUG, "Synchronizing Arb IDs.\n"); - apic_write(APIC_ICR, APIC_DEST_ALLINC | APIC_INT_LEVELTRIG - | APIC_DM_INIT); -} - /* * An initial setup of the virtual wire mode. */ diff -puN arch/x86_64/kernel/io_apic.c~x86_64-remove-sync_arb_ids arch/x86_64/kernel/io_apic.c --- a/arch/x86_64/kernel/io_apic.c~x86_64-remove-sync_arb_ids +++ a/arch/x86_64/kernel/io_apic.c @@ -1827,7 +1827,6 @@ void __init setup_IO_APIC(void) apic_printk(APIC_VERBOSE, "ENABLING IO-APIC IRQs\n"); - sync_Arb_IDs(); setup_IO_APIC_irqs(); init_IO_APIC_traps(); check_timer(); _ Patches currently in -mm which might be from Yinghai.Lu@xxxxxxx are x86_64-remove-sync_arb_ids.patch x86_64-clear-io_apic-before-enabing-apic-error-vector.patch x86_64-get-mp_bus_to_node-as-early-v3.patch x86_64-use-bus-conf-in-nb-conf-fun1-to-get-bus-range-on-node.patch try-parent-numa_node-at-first-before-using-default.patch net-use-numa_node-in-net_devcice-dev-instead-of-parent.patch dma-use-dev_to_node-to-get-node-for-device-in-dma_alloc_pages.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html