x86_64-2.6.23-rc2-git5-070813-1.bz2 3ff2bbffe3312b63d4e712faffb2bf86 x86_64-2.6.23-rc2-git5-070813-1.bz2 VERSION=2 PATCHLEVEL=6 SUBLEVEL=23 EXTRAVERSION=-rc2-git5 Documentation/filesystems/proc.txt | 35 +++++++ arch/i386/Kconfig.cpu | 45 +++++++-- arch/i386/Makefile | 5 - arch/i386/defconfig | 58 ++++-------- arch/i386/kernel/Makefile | 33 +++++- arch/i386/kernel/acpi/Makefile | 3 arch/i386/kernel/acpi/earlyquirk.c | 84 ----------------- arch/i386/kernel/apic.c | 3 arch/i386/kernel/cpu/mcheck/p4.c | 1 arch/i386/kernel/cpu/mtrr/main.c | 8 - arch/i386/kernel/cpu/perfctr-watchdog.c | 16 ++- arch/i386/kernel/cpuid.c | 22 ---- arch/i386/kernel/irq.c | 31 ++++++ arch/i386/kernel/nmi.c | 7 - arch/i386/kernel/pci-dma.c | 1 arch/i386/kernel/process.c | 56 ++++++++--- arch/i386/kernel/setup.c | 4 arch/i386/kernel/signal.c | 2 arch/i386/kernel/smp.c | 3 arch/i386/kernel/smpboot.c | 2 arch/i386/kernel/topology.c | 2 arch/i386/kernel/traps.c | 48 +--------- arch/i386/kernel/vmi.c | 4 arch/i386/lib/msr-on-cpu.c | 62 ++++--------- arch/i386/mach-es7000/es7000plat.c | 32 +----- arch/i386/mach-generic/probe.c | 2 arch/i386/mach-voyager/voyager_smp.c | 1 arch/i386/mm/discontig.c | 10 +- arch/i386/mm/fault.c | 13 +- arch/i386/mm/pageattr.c | 4 arch/i386/oprofile/backtrace.c | 110 +++++++---------------- arch/i386/oprofile/nmi_int.c | 2 arch/i386/pci/init.c | 4 arch/i386/pci/mmconfig-shared.c | 151 ++++++++++++++++++++++++++++---- arch/i386/pci/pci.h | 1 arch/i386/xen/enlighten.c | 1 arch/i386/xen/mmu.c | 1 arch/i386/xen/smp.c | 1 arch/x86_64/Kconfig | 6 - arch/x86_64/Makefile | 6 + arch/x86_64/defconfig | 46 ++------- arch/x86_64/ia32/Makefile | 25 ++++- arch/x86_64/kernel/apic.c | 65 +++++-------- arch/x86_64/kernel/e820.c | 7 + arch/x86_64/kernel/early-quirks.c | 62 +++++++------ arch/x86_64/kernel/genapic.c | 2 arch/x86_64/kernel/genapic_flat.c | 1 arch/x86_64/kernel/head64.c | 2 arch/x86_64/kernel/io_apic.c | 13 +- arch/x86_64/kernel/irq.c | 30 +++++- arch/x86_64/kernel/ldt.c | 14 +- arch/x86_64/kernel/mce_amd.c | 1 arch/x86_64/kernel/mce_intel.c | 1 arch/x86_64/kernel/nmi.c | 4 arch/x86_64/kernel/pci-dma.c | 2 arch/x86_64/kernel/pci-gart.c | 4 arch/x86_64/kernel/ptrace.c | 4 arch/x86_64/kernel/reboot.c | 3 arch/x86_64/kernel/setup.c | 74 ++++++++++----- arch/x86_64/kernel/setup64.c | 4 arch/x86_64/kernel/smp.c | 3 arch/x86_64/kernel/smpboot.c | 9 + arch/x86_64/kernel/suspend.c | 11 +- arch/x86_64/kernel/tce.c | 4 arch/x86_64/kernel/time.c | 2 arch/x86_64/mm/k8topology.c | 17 ++- arch/x86_64/mm/numa.c | 2 arch/x86_64/mm/pageattr.c | 94 ++++++++++++++----- arch/x86_64/vdso/Makefile | 20 +++- arch/x86_64/vdso/voffset.h | 2 drivers/acpi/bus.c | 2 drivers/char/agp/efficeon-agp.c | 11 +- drivers/video/Kconfig | 1 include/asm-i386/acpi.h | 6 - include/asm-i386/cpu.h | 2 include/asm-i386/hardirq.h | 5 + include/asm-i386/msr-index.h | 36 +++++-- include/asm-i386/nmi.h | 3 include/asm-i386/ptrace.h | 2 include/asm-i386/system.h | 5 + include/asm-x86_64/apic.h | 2 include/asm-x86_64/desc.h | 29 ++++++ include/asm-x86_64/hw_irq.h | 1 include/asm-x86_64/io_apic.h | 2 include/asm-x86_64/mmu.h | 4 include/asm-x86_64/nmi.h | 3 include/asm-x86_64/numa.h | 3 include/asm-x86_64/pda.h | 6 + include/asm-x86_64/pgtable.h | 1 include/asm-x86_64/processor.h | 1 include/asm-x86_64/proto.h | 2 include/asm-x86_64/ptrace.h | 2 include/asm-x86_64/smp.h | 1 include/asm-x86_64/system.h | 5 + include/asm-x86_64/unistd.h | 2 include/linux/pci.h | 8 + 96 files changed, 889 insertions(+), 664 deletions(-) Detailed patch listing (individual files found in the patches tar file) Andi Kleen >>defconfig-update<< Update defconfig Andi Kleen >>i386-defconfig-update<< i386: Update defconfig Andi Kleen >>early-quirks-unification<< x86: Unify i386 and x86-64 early quirks Andi Kleen >>nvidia-timer-quirk<< Replace nvidia timer override quirk with pci id list and unify quirks Andi Kleen >>fam11-rep-good<< Use string instruction memcpy on AMD Fam11h Jesper Juhl >>clean-up-duplicate-includes-in-arch-i386-kernel<< i386: Clean up duplicate includes in arch/i386/kernel/ Vladimir Berezniker >>x86_64-sanitize-user-specified-e820-memmap-values<< x86_64 Sanitize user specified e820 memmap values Andi Kleen >>no-video-module<< Remove rogue default m in drivers/video/Kconfig Andi Kleen >>fix-arch-i386-kernel-nmi_c-unknown_nmi_panic_callback-declared-static-but-never-defined-warning<< i386: Fix arch/i386/kernel/nmi.c - 'unknown_nmi_panic_callback' declared 'static' but never defined warning Andi Kleen >>vdso-text-offset<< Increase VDSO_TEXT_OFFSET for ancient binutils "H. Peter Anvin" >>create-clflush-inline-remove-hardcoded-wbinvd<< x86: Create clflush() inline, remove hardcoded wbinvd Stephane Eranian >>i386-add-amd64-barcelona-pmu-msr-definitions<< i386: i386 add AMD64 Barcelona PMU MSR definitions to msr.h Stephane Eranian >>do-not-bug_on-when-msr-is-unknown<< i386: do not BUG_ON() when MSR is unknown Stephane Eranian >>make-oprofile-call-shutdown-only-once-per-session<< i386: make Oprofile call shutdown() only once per session Yoann Padioleau >>0-null-for-arch-x86_64<< 0 -> NULL, for arch/x86_64 Andi Kleen >>less-stack-alignment<< Use 8 byte stack alignment when possible Andi Kleen >>pci-gart-cleanups<< Some cleanups for pci gart code Andi Kleen >>iommu-merge<< Enable iommu_merge by default jblunck@suse.de >>make-callgraph-use-dump_trace-on-i386-x86_64<< i386: Make callgraph use dump_trace() on i386/x86_64 jblunck@suse.de >>introduce-frame_pointer-and-stack_pointer<< x86: Introduce frame_pointer() and stack_pointer() Yinghai Lu >>remove-sync_arb_ids<< remove sync_Arb_IDs Yinghai Lu >>clear-io_apic-before-enabing-apic-error-vector<< clear IO_APIC before enabing apic error vector. "Luiz Fernando N. Capitulino" >>convert-mm_context_t-semaphore-to-a-mutex<< convert mm_context_t semaphore to a mutex Andrew Morton >>clean-up-apicid_to_node-declaration<< clean up apicid_to_node declaration Pavel Emelyanov >>consolidate-show_regs-and-show_registers-for-i386<< i386: Consolidate show_regs and show_registers for i386 akpm@linux-foundation.org >>mtrr-smp-call-function<< i386: Remove local CPU logic in MTRR call to smp_call_function_single Adrian Bunk >>make-struct-apic_probe-static<< i386: make struct apic_probe static Mike Frysinger >>hide-cond_syscall-behind-__kernel<< hide cond_syscall behind __KERNEL__ Adrian Bunk >>es7000-cleanups<< i386: cleanups Adrian Bunk >>no-need-to-make-enable_cpu_hotplug-a-variable<< i386: no need to make enable_cpu_hotplug a variable Adrian Bunk >>make-some-variables-static<< i386: make some variables static Mariusz Kozlowski >>kmalloc-+-memset-conversion-to-kzalloc<< kmalloc + memset conversion to kzalloc Adrian Bunk >>remove-maccumulate-outgoing-args<< i386: remove -maccumulate-outgoing-args Adrian Bunk >>setup_trampoline-must-be-__cpuinit<< i386: setup_trampoline() must be __cpuinit Venki Pallipadi >>block-irq-balancing-for-timer<< block irq balancing for timer "Robert P. J. Day" >>deactivate-the-test-for-the-dead-config_debug_page_type<< i386: deactivate the test for the dead CONFIG_DEBUG_PAGE_TYPE Roland McGrath >>install-unstripped-copies-on-disk<< i386: install unstripped copies on disk Roland McGrath >>x86_64-ia32-vdso-install-unstripped-copies-on-disk<< x86_64 ia32 vDSO install unstripped copies on disk Roland McGrath >>x86_64-vdso-install-unstripped-copies-on-disk<< x86_64 vDSO install unstripped copies on disk Robert Hancock >>validate-against-acpi-motherboard-resources<< i386: validate against ACPI motherboard resources Ingo Molnar >>remove-unnecessary-code<< i386: remove unnecessary code Glauber de Oliveira Costa >>use-descriptors-functions-instead-of-inline-assembly<< use descriptor's functions instead of inline assembly Jesper Juhl >>clean-up-duplicate-includes-in-arch-i386-xen<< i386: Clean up duplicate includes in arch/i386/xen/ Avi Kivity >>implify-smp_call_function_single-call-sequence<< i386: implify smp_call_function_single() call sequence Avi Kivity >>simplify-smp_call_function_single-call-sequence<< i386: simplify smp_call_function_single() call sequence "Yinghai Lu" >>store-core-id-bits-in-cpuinfo_x8<< store core id bits in cpuinfo_x8 "Yinghai Lu" >>use-core-id-bits-for-apicid_to_node-initialization<< use core id bits for apicid_to_node initialization "Yinghai Lu" >>remove-never-used-apic_mapped<< remove never used apic_mapped "Oliver Pinter" >>add-cpu-codenames-for-kconfig_cpu<< x86: add cpu codenames for Kconfig.cpu "Oliver Pinter" >>change-order-in-kconfig_cpu<< i386: change order in Kconfig.cpu Pavel Emelyanov >>clean-up-oops-bug-reports<< i386: clean up oops/bug reports Joe Korty >>expand-proc-interrupts-to-include-missing-vectors<< x86: expand /proc/interrupts to include missing vectors, v2 Mike Travis >>remove-x86_cpu_to_log_apicid<< remove x86_cpu_to_log_apicid Daniel Gollub >>fix-to-keep-watchdog-disabled-by-default-for-i386-x86_64<< x86: Fix to keep watchdog disabled by default for i386/x86_64 Andi Kleen >>bp-apic-init<< Untable __init references between IO data Andi Kleen >>cpa-clflush<< Fix and reenable CLFLUSH support in change_page_attr() Andi Kleen >>cpa-cleanup<< Minor code-style cleanups to change_page_attr Andi Kleen >>cpa-arch-macro<< Use macros to modify the PG_arch_1 page flags in change_page_attr