x86_64-2.6.19-rc2-061020-1.bz2 6b687c2c780b007c4f9b7e5ed108e825 x86_64-2.6.19-rc2-061020-1.bz2 VERSION=2 PATCHLEVEL=6 SUBLEVEL=19 EXTRAVERSION=-rc2 Makefile | 1 arch/i386/Makefile | 8 arch/i386/defconfig | 11 - arch/i386/kernel/alternative.c | 4 arch/i386/kernel/cpu/common.c | 11 - arch/i386/kernel/cpu/intel.c | 8 arch/i386/kernel/cpu/mtrr/generic.c | 4 arch/i386/kernel/cpu/mtrr/main.c | 4 arch/i386/kernel/entry.S | 73 +++----- arch/i386/kernel/head.S | 4 arch/i386/kernel/hpet.c | 7 arch/i386/kernel/i8253.c | 2 arch/i386/kernel/io_apic.c | 12 + arch/i386/kernel/ldt.c | 4 arch/i386/kernel/nmi.c | 36 +++- arch/i386/kernel/pci-dma.c | 4 arch/i386/kernel/process.c | 18 +- arch/i386/kernel/time_hpet.c | 15 + arch/i386/kernel/traps.c | 80 +++------ arch/i386/kernel/tsc.c | 6 arch/i386/math-emu/fpu_emu.h | 1 arch/i386/math-emu/fpu_entry.c | 3 arch/i386/math-emu/fpu_system.h | 1 arch/i386/math-emu/load_store.c | 2 arch/i386/math-emu/reg_ld_str.c | 15 + arch/x86_64/Makefile | 4 arch/x86_64/defconfig | 11 - arch/x86_64/kernel/apic.c | 78 ++++++++ arch/x86_64/kernel/e820.c | 14 - arch/x86_64/kernel/entry.S | 46 ----- arch/x86_64/kernel/i387.c | 7 arch/x86_64/kernel/io_apic.c | 16 + arch/x86_64/kernel/nmi.c | 29 +++ arch/x86_64/kernel/pci-gart.c | 3 arch/x86_64/kernel/setup.c | 7 arch/x86_64/kernel/traps.c | 21 +- arch/x86_64/kernel/x8664_ksyms.c | 1 arch/x86_64/lib/Makefile | 2 arch/x86_64/lib/copy_user_nocache.S | 217 ++++++++++++++++++++++++ arch/x86_64/mm/srat.c | 4 arch/x86_64/pci/Makefile | 2 drivers/firmware/dmi_scan.c | 20 ++ include/asm-i386/cpufeature.h | 5 include/asm-i386/desc.h | 77 ++++---- include/asm-i386/i387.h | 5 include/asm-i386/mmu_context.h | 4 include/asm-i386/msr.h | 13 + include/asm-i386/nmi.h | 3 include/asm-i386/percpu.h | 25 ++ include/asm-x86_64/cpufeature.h | 5 include/asm-x86_64/msr.h | 13 + include/asm-x86_64/nmi.h | 3 include/asm-x86_64/pgtable.h | 1 include/asm-x86_64/smp.h | 5 include/asm-x86_64/spinlock.h | 29 +++ include/asm-x86_64/uaccess.h | 14 + include/linux/dmi.h | 2 include/linux/nmi.h | 5 include/linux/unwind.h | 2 init/main.c | 1 kernel/time/jiffies.c | 2 kernel/unwind.c | 316 +++++++++++++++++++++++++++++++----- lib/spinlock_debug.c | 4 63 files changed, 1040 insertions(+), 310 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 >>copy-user-nocache<< Add __copy_from_user_nocache Andreas Mohr >>fix-buggy-mtrr-address-checks<< i386: fix buggy MTRR address checks Andi Kleen >>dump-80cols<< x86: shorten lines in unwinder to be <= 80 characters Andi Kleen >>dump-remove-newlines<< x86: Compress stack unwinder output Randy Dunlap >>i386-mathemu-must-check<< i386: fix must_checks keith mannthey >>sparse-memory-srat<< x86_64 hot-add memroy srat.c fix Dave Jones >>i386-remove-pointless-printk<< i386: remove pointless printk from i386 oops output Andi Kleen >>spin-irqs-disabled<< Don't keep interrupts disabled while spinning in spinlocks Stephane Eranian >>x86_64-rename-x86_feature_dtes-to-x86_feature_ds<< x86_64 rename X86_FEATURE_DTES to X86_FEATURE_DS Stephane Eranian >>add-x86_feature_pebs-and-detection<< add X86_FEATURE_PEBS and detection "Yinghai Lu" >>remove-duplicated-cpu_mask_to_apicid-in-x86_64-smp.h<< remove duplicated cpu_mask_to_apicid in x86_64 smp.h Yinghai Lu >>io-apic-vector-typo<< typo in __assign_irq_vector when updating pos for vector and offset Stephane Eranian >>i386-rename-x86_feature_dtes-to-x86_feature_ds<< i386: i386 rename X86_FEATURE_DTES to X86_FEATURE_DS Stephane Eranian >>i386-add-x86_feature_pebs-and-detection<< i386: i386 add X86_FEATURE_PEBS and detection Alexey Dobriyan >>i386-math-emu-build-bug-on<< use BUILD_BUG_ON in FPU code Jeremy Fitzhardinge >>i386-default-ldt<< i386: remove default_ldt, and simplify ldt-setting. Vivek Goyal >>overlapping-program-headers-in-physical-addr-space-fix<< Overlapping program headers in physical addr space fix john stultz >>i386-avoid-pit-smp-lockups<< i386: Avoid PIT SMP lockups Andrew Morton >>all-cpu-backtrace<< x86: all cpu backtrace Stas Sergeev >>espfix-cleanup<< i386: espfix cleanup Andrew Morton >>fix-.cfi_signal_frame-copy-n-paste-error<< i386: fix .cfi_signal_frame copy-n-paste error Corey Minyard >>fix-for-arch-x86_64-pci-makefile-cflags<< Fix for arch/x86_64/pci/Makefile CFLAGS Vivek Goyal >>e820-page-align<< fix obscure oops in xfrm_register_mode() Chuck Ebbert <76306.1226@compuserve.com> >>i386-sleazy-fpu<< i386: i386 support Aaron Durbin >>insert-local-and-io-apics-into-resource-map<< Insert Local and IO APIC(s) into resource map Andi Kleen >>accumulate-args<< x86: Use -maccumulate-outgoing-args Amol Lad >>i386-hpet-ioremap<< i386: ioremap balanced with Amol Lad >>i386-hpet-cs-iounmap<< i386: ioremap balanced with iounmap Amol Lad >>i386-pci-dma-iounmap<< i386: ioremap balanced with iounmap Zachary Amsden >>alternative-irq-off<< i386: Disable interrupts during alternative patching Stephane Eranian >>x86-64-add-intel-core-related-pmu-msrs<< x86-64 add Intel Core related PMU MSRs Jan Beulich >>unwinder-speedup<< Speed up dwarf2 unwinder "bibo,mao" >>x86_64-add-nx-mask-for-pte-entry<< x86_64 add NX mask for PTE entry Stephane Eranian >>i386-add-intel-core-related-pmu-msrs<< i386: add Intel Core related PMU MSRs Jeremy Fitzhardinge >>i386-fake-return-address<< i386: Fix fake return address "Jan Beulich" >>entry-ptrace-enosys<< Fix ENOSYS in system call tracing "Jan Beulich" >>entry-cleanup<< miscellaneous entry.S adjustments Andi Kleen >>revert-interrupt-backlink<< Revert interrupt backlink changes Andi Kleen >>i386-thinkpad-no-watchdog<< i386: Disable nmi watchdog on all ThinkPads Andi Kleen >>revert-double-thread-termination<< x86: Revert new unwind kernel stack termination Andi Kleen >>timer-check-try-both<< x86: Try both PIT+IOAPIC and IOAPIC routing during timer setup