x86_64-2.6.24-rc5-git5-071219-1.bz2 37548e03afb8cc1ecdc54ad5a04b8763 x86_64-2.6.24-rc5-git5-071219-1.bz2 VERSION=2 PATCHLEVEL=6 SUBLEVEL=24 EXTRAVERSION=-rc5-git5 Documentation/feature-removal-schedule.txt | 10 Documentation/kernel-parameters.txt | 10 Makefile | 5 arch/x86/Kconfig | 31 arch/x86/Makefile_32 | 4 arch/x86/Makefile_64 | 2 arch/x86/kernel/Makefile_32 | 4 arch/x86/kernel/Makefile_64 | 3 arch/x86/kernel/apic_32.c | 8 arch/x86/kernel/cpu/amd.c | 23 arch/x86/kernel/cpu/common.c | 11 arch/x86/kernel/cpu/cpu.h | 3 arch/x86/kernel/cpu/intel.c | 16 arch/x86/kernel/cpu/mcheck/Makefile | 3 arch/x86/kernel/cpu/mcheck/k7.c | 102 -- arch/x86/kernel/cpu/mcheck/mce.h | 14 arch/x86/kernel/cpu/mcheck/mce_32.c | 90 -- arch/x86/kernel/cpu/mcheck/mce_64.c | 105 +- arch/x86/kernel/cpu/mcheck/mce_amd_64.c | 4 arch/x86/kernel/cpu/mcheck/mce_intel_64.c | 4 arch/x86/kernel/cpu/mcheck/p4.c | 254 ----- arch/x86/kernel/cpu/mcheck/p5.c | 53 - arch/x86/kernel/cpu/mcheck/p6.c | 119 -- arch/x86/kernel/cpu/mcheck/winchip.c | 36 arch/x86/kernel/entry_64.S | 2 arch/x86/kernel/irq_64.c | 5 arch/x86/kernel/msr.c | 20 arch/x86/kernel/paravirt_32.c | 2 arch/x86/kernel/process_32.c | 10 arch/x86/kernel/process_64.c | 11 arch/x86/kernel/sched-clock.c | 278 ++++++ arch/x86/kernel/setup_64.c | 59 - arch/x86/kernel/signal_32.c | 7 arch/x86/kernel/signal_64.c | 7 arch/x86/kernel/time_64.c | 4 arch/x86/kernel/traps_32.c | 96 ++ arch/x86/kernel/traps_64.c | 104 ++ arch/x86/kernel/tsc_32.c | 79 - arch/x86/kernel/tsc_64.c | 63 - arch/x86/kernel/tsc_sync.c | 6 arch/x86/kernel/unwind_32.S | 36 arch/x86/kernel/unwind_64.S | 38 arch/x86/kernel/vsyscall_64.c | 2 arch/x86/mm/fault_32.c | 6 arch/x86/mm/fault_64.c | 4 arch/x86/mm/pageattr_32.c | 87 + arch/x86/mm/pageattr_64.c | 89 +- drivers/acpi/processor_idle.c | 32 fs/binfmt_elf.c | 147 --- include/asm-alpha/barrier.h | 2 include/asm-arm/system.h | 1 include/asm-avr32/system.h | 1 include/asm-blackfin/system.h | 1 include/asm-cris/system.h | 1 include/asm-frv/system.h | 1 include/asm-h8300/system.h | 1 include/asm-ia64/system.h | 1 include/asm-m32r/system.h | 1 include/asm-m68k/system.h | 1 include/asm-m68knommu/system.h | 1 include/asm-mips/barrier.h | 2 include/asm-parisc/system.h | 1 include/asm-powerpc/system.h | 1 include/asm-ppc/system.h | 1 include/asm-s390/system.h | 1 include/asm-sh/system.h | 1 include/asm-sparc/system.h | 1 include/asm-sparc64/system.h | 2 include/asm-v850/system.h | 2 include/asm-x86/apic_32.h | 10 include/asm-x86/cpufeature_32.h | 4 include/asm-x86/hardirq_64.h | 6 include/asm-x86/mach-default/irq_vectors.h | 3 include/asm-x86/mce.h | 33 include/asm-x86/nops.h | 90 ++ include/asm-x86/pgtable_32.h | 2 include/asm-x86/pgtable_64.h | 1 include/asm-x86/processor_32.h | 85 - include/asm-x86/processor_64.h | 45 - include/asm-x86/ptrace.h | 2 include/asm-x86/system_32.h | 12 include/asm-x86/system_64.h | 12 include/asm-x86/timer.h | 33 include/asm-x86/tsc.h | 29 include/asm-x86/unwind.h | 13 include/asm-x86/unwind_32.h | 88 + include/asm-x86/unwind_64.h | 94 ++ include/asm-xtensa/system.h | 1 include/linux/ktime.h | 9 include/linux/mm.h | 1 include/linux/unwind.h | 63 + kernel/Makefile | 1 kernel/irq/proc.c | 21 kernel/irq/spurious.c | 5 kernel/time/clocksource.c | 14 kernel/time/timekeeping.c | 2 kernel/unwind.c | 1284 +++++++++++++++++++++++++++++ lib/Kconfig.debug | 23 mm/memory.c | 27 99 files changed, 2817 insertions(+), 1328 deletions(-) Detailed patch listing (individual files found in the patches tar file) Jan Beulich >>unwinder<< x86: Readd dwarf2 unwinder Andi Kleen >>unwinder-default<< mm only: Make unwinder default y for better testing Andi Kleen >>rdtsc-mfence<< Implement support to synchronize RDTSC through MFENCE on AMD CPUs Andi Kleen >>rdtsc-lfence<< Implement support to synchronize RDTSC with LFENCE on Intel CPUs Andi Kleen >>move-nops<< Move nop declarations into separate include file Andi Kleen >>nsec-barrier<< Introduce nsec_barrier() Andi Kleen >>remove-cycles-sync<< Remove get_cycles_sync Andi Kleen >>remove-sync-rdtsc<< Remove the now unused X86_FEATURE_SYNC_RDTSC Andi Kleen >>mce-k7<< Add K7 quirks to 64bit mce code Andi Kleen >>mce-indirect<< Call 64bit machine check through a call vector Andi Kleen >>code-segment<< Add code_segment() to access pt_regs->x?cs Andi Kleen >>mce-notifier-optional<< Make TIF_MCE_NOTIFY optional Andi Kleen >>irq-stat-64<< Move irq_thermal_count over to irq_stat like i386 Andi Kleen >>mce-begin<< Don't use oops_begin in 64bit mce code Andi Kleen >>amd-threshold<< Add AMD threshold APIC vector defines for 32bit Andi Kleen >>mce-32bit<< Use 64bit machine check code for 32bit too. Andi Kleen >>mwait-select<< Use the correct cpuid method to detect MWAIT support for C states Andi Kleen >>ktime-extensions<< Add comparison functions for ktime_t Andi Kleen >>mce-per-cpu-timer<< Use a per cpu timer for correctable machine check checking Andi Kleen >>mce-deferrable<< Use a deferrable timer for the correctable machine checks Andi Kleen >>mce-hotplug-lock<< Add a missing cpu hotplug lock to the 64bit mce code Andi Kleen >>remove-aout-interpreter<< Remove a.out interpreter support in ELF loader Andi Kleen >>remove-ibcs-support<< Remove ibcs2 support in ELF loader too Andi Kleen >>constant-tsc-earlier<< Move X86_FEATURE_CONSTANT_TSC into early cpu feature detection Andi Kleen >>fam10-trust-tsc<< Allow TSC clock source on AMD Fam10h and some cleanup Andi Kleen >>32bit-short-adr<< Use shorter addresses in i386 segfault printks Andi Kleen >>resolve-user-ip<< Print which shared library/executable faulted in segfault etc. messages Andi Kleen >>sched-clock<< i386: Rewrite sched_clock Andi Kleen >>sched-clock64<< Use new sched_clock() on x86-64 too Andi Kleen >>cpa-clflush<< x86: Fix and reenable CLFLUSH support in change_page_attr() Andi Kleen >>cpa-cleanup<< x86: Minor code-style cleanups to change_page_attr Andi Kleen >>cpa-arch-macro<< x86: Use macros to modify the PG_arch_1 page flags in change_page_attr Andi Kleen >>cpa-self-snoop<< CPA: Don't flush the caches when the CPU supports self-snoop Andi Kleen >>msr-int18<< Add ioctl to msr driver to trigger int18 Andi Kleen >>cs-watchdog-cycle<< Make clocksource watchdog cycle through online CPUs Andi Kleen >>irq-module-param<< Turn irq debugging options into module params Andi Kleen >>irq-spurious-info<< Add /proc/irq/*/spurious to dump the spurious irq debugging state