x86_64-2.6.20-rc5-070124-1.bz2 cd7d03e6477ad863de5ee538801d9097 x86_64-2.6.20-rc5-070124-1.bz2 VERSION=2 PATCHLEVEL=6 SUBLEVEL=20 EXTRAVERSION=-rc5 Documentation/kernel-parameters.txt | 3 Documentation/x86_64/boot-options.txt | 130 Documentation/x86_64/cpu-hotplug-spec | 2 Documentation/x86_64/kernel-stacks | 26 Documentation/x86_64/machinecheck | 70 Documentation/x86_64/mm.txt | 22 MAINTAINERS | 1 arch/i386/Kconfig | 20 arch/i386/defconfig | 90 arch/i386/kernel/Makefile | 2 arch/i386/kernel/acpi/boot.c | 2 arch/i386/kernel/acpi/earlyquirk.c | 21 arch/i386/kernel/apic.c | 6 arch/i386/kernel/apm.c | 26 arch/i386/kernel/cpu/common.c | 14 arch/i386/kernel/cpu/cpufreq/p4-clockmod.c | 30 arch/i386/kernel/cpu/mcheck/mce.c | 1 arch/i386/kernel/cpu/mcheck/p4.c | 2 arch/i386/kernel/cpu/mtrr/if.c | 30 arch/i386/kernel/cpu/mtrr/main.c | 6 arch/i386/kernel/cpu/mtrr/mtrr.h | 2 arch/i386/kernel/cpuid.c | 7 arch/i386/kernel/e820.c | 18 arch/i386/kernel/entry.S | 37 arch/i386/kernel/head.S | 25 arch/i386/kernel/io_apic.c | 4 arch/i386/kernel/irq.c | 3 arch/i386/kernel/kprobes.c | 4 arch/i386/kernel/mpparse.c | 2 arch/i386/kernel/msr.c | 13 arch/i386/kernel/nmi.c | 64 arch/i386/kernel/paravirt.c | 11 arch/i386/kernel/process.c | 100 arch/i386/kernel/ptrace.c | 16 arch/i386/kernel/quirks.c | 69 arch/i386/kernel/setup.c | 9 arch/i386/kernel/signal.c | 10 arch/i386/kernel/smp.c | 7 arch/i386/kernel/smpboot.c | 22 arch/i386/kernel/time.c | 4 arch/i386/kernel/traps.c | 15 arch/i386/kernel/tsc.c | 26 arch/i386/kernel/vm86.c | 33 arch/i386/kernel/vmi.c | 949 ++++++ arch/i386/kernel/vmitime.c | 494 +++ arch/i386/kernel/vmlinux.lds.S | 7 arch/i386/lib/Makefile | 2 arch/i386/lib/msr-on-cpu.c | 70 arch/i386/math-emu/get_address.c | 14 arch/i386/mm/fault.c | 18 arch/i386/mm/init.c | 4 arch/i386/mm/pageattr.c | 2 arch/i386/mm/pgtable.c | 26 arch/i386/oprofile/op_model_ppro.c | 9 arch/i386/pci/Makefile | 2 arch/i386/pci/mmconfig-shared.c | 252 + arch/i386/pci/mmconfig.c | 83 arch/i386/pci/pci.h | 6 arch/x86_64/Kconfig | 22 arch/x86_64/defconfig | 15 arch/x86_64/kernel/Makefile | 3 arch/x86_64/kernel/acpi/sleep.c | 2 arch/x86_64/kernel/e820.c | 38 arch/x86_64/kernel/early-quirks.c | 13 arch/x86_64/kernel/genapic.c | 100 arch/x86_64/kernel/genapic.c-o | 53 arch/x86_64/kernel/genapic_cluster.c | 137 arch/x86_64/kernel/io_apic.c | 2 arch/x86_64/kernel/ioport.c | 2 arch/x86_64/kernel/mce.c | 66 arch/x86_64/kernel/mce_amd.c | 44 arch/x86_64/kernel/mpparse.c | 2 arch/x86_64/kernel/nmi.c | 46 arch/x86_64/kernel/pci-dma.c | 28 arch/x86_64/kernel/ptrace.c | 8 arch/x86_64/kernel/setup.c | 5 arch/x86_64/kernel/smpboot.c | 8 arch/x86_64/kernel/stacktrace.c | 5 arch/x86_64/kernel/time.c | 23 arch/x86_64/kernel/traps.c | 12 arch/x86_64/kernel/x8664_ksyms.c | 7 arch/x86_64/lib/Makefile | 3 arch/x86_64/lib/copy_user_nocache.S | 217 + arch/x86_64/lib/memcpy_uncached_read.S | 142 arch/x86_64/mm/fault.c | 18 arch/x86_64/mm/numa.c | 185 + arch/x86_64/pci/Makefile | 3 arch/x86_64/pci/mmconfig.c | 93 drivers/infiniband/hw/ipath/ipath_verbs.c | 2 drivers/misc/Kconfig | 9 drivers/misc/Makefile | 1 drivers/misc/blink.c | 26 include/asm-generic/pgtable.h | 13 include/asm-i386/apic.h | 2 include/asm-i386/bugs.h | 2 include/asm-i386/elf.h | 4 include/asm-i386/genapic.h | 6 include/asm-i386/idle.h | 14 include/asm-i386/irq.h | 2 include/asm-i386/mach-bigsmp/mach_apic.h | 2 include/asm-i386/mach-default/mach_apic.h | 2 include/asm-i386/mach-es7000/mach_apic.h | 2 include/asm-i386/mach-generic/mach_apic.h | 2 include/asm-i386/mach-numaq/mach_apic.h | 2 include/asm-i386/mach-summit/mach_apic.h | 2 include/asm-i386/mach-visws/mach_apic.h | 2 include/asm-i386/mmu_context.h | 2 include/asm-i386/msr.h | 3 include/asm-i386/paravirt.h | 50 include/asm-i386/pda.h | 12 include/asm-i386/pgalloc.h | 30 include/asm-i386/processor.h | 14 include/asm-i386/ptrace.h | 4 include/asm-i386/smp.h | 5 include/asm-i386/time.h | 1 include/asm-i386/timer.h | 3 include/asm-i386/vmi.h | 262 + include/asm-i386/vmi_time.h | 103 include/asm-x86_64/apic.h | 2 include/asm-x86_64/e820.h | 2 include/asm-x86_64/genapic.h | 4 include/asm-x86_64/hw_irq.h | 2 include/asm-x86_64/io.h | 2 include/asm-x86_64/mce.h | 2 include/asm-x86_64/mmzone.h | 18 include/asm-x86_64/mutex.h | 6 include/asm-x86_64/pgalloc.h | 5 include/asm-x86_64/proto.h | 1 include/asm-x86_64/string.h | 2 include/asm-x86_64/uaccess.h | 14 include/asm-x86_64/vsyscall.h | 5 include/linux/string.h | 3 include/linux/time.h | 2 init/main.c | 81 kernel/kmod.c | 44 kernel/sched.c | 7 kernel/timer.c | 4 patches/a-memcpy-that-tries-to-reduce-cache-pressure | 84 patches/add-idle-notifier | 165 + patches/always-use-physical-delivery-mode-on-8-cpus | 145 patches/amd-tsc-sync | 36 patches/annotate-interrupt-backlink | 23 patches/apm-seqfile | 71 patches/blink-driver | 32 patches/break-init-in-two-parts-to-avoid-modpost-warnings | 78 patches/c3-debug | 47 patches/calgary-pci-api | 39 patches/cleanup-doc-x86_64-files | 151 patches/config_physical_align-limited-to-4m | 41 patches/convert-i386-pda-code-to-use-%fs | 574 +++ patches/copy-user-nocache | 52 patches/default-to-physical-mode-on-hotplug-cpu-kernels | 200 + patches/defconfig-update | 39 patches/detect-and-support-the-e7520-and-the-945g-gz-p-pl | 49 patches/do-not-always-end-the-stack-trace-with-ulong_max | 37 patches/e820-include | 26 patches/earlyprintk-con-boot | 79 patches/exit-idle-irq-race | 15 patches/export-smp_num_siblings-for-oprofile | 28 patches/fix-a-typo-in-an-irq-handler-name | 26 patches/fix-fake-numa-for-x86_64-machines-with-big-io-hole | 97 patches/fix-preprocessor-condition | 21 patches/fix-size_or_mask-and-size_and_mask | 50 patches/fix-tlbflush-comment | 31 patches/fix-x86_64-ioremap-base_address | 71 patches/genirq-percpu | 128 patches/genirq-simplify-vector-alloc | 70 patches/get-rid-of-arch_have_xtime_lock | 66 patches/gh-sync-tsc | 36 patches/handle-32-bit-perfmon-counter-writes-cleanly-in-i386-nmi_watchdog | 82 patches/handle-32-bit-perfmon-counter-writes-cleanly-in-oprofile | 48 patches/handle-32-bit-perfmon-counter-writes-cleanly-in-x86_64-nmi_watchdog | 73 patches/header-and-stubs-for | 448 ++ patches/i386-add-idle-notifier | 141 patches/i386-add-idle-notifier-take-2 | 129 patches/i386-create-e820.c-about-e820-map-sanitize-and-copy-function | 286 + patches/i386-create-e820.c-about-memap-boot-param-parse-and-print | 233 + patches/i386-create-e820.c-to-handle-find_max_pfn-function | 123 patches/i386-create-e820.c-to-handle-memmap-table-walking | 185 + patches/i386-create-e820.c-to-handle-standard-io-mem-resources | 334 ++ patches/i386-defconfig-update | 182 + patches/i386-efi-pfn | 27 patches/ia32-signal-style | 24 patches/ignore-long-smi-interrupts-in-clock-calibration-code-update-1 | 43 patches/improve-sched_clock-on-i686 | 78 patches/improved-iommu-documentation | 136 patches/io-apic-reuse | 78 patches/iopl-handling-for-paravirt-guests | 31 patches/irq-debug | 14 patches/kconfig-typos | 36 patches/kernel-mode-faults-pollute-current-thead | 93 patches/last-branch | 75 patches/list-x86_64-quilt-tree | 23 patches/make-the-numa-hash-function-nodemap-allocation | 138 patches/mce-trigger | 185 + patches/mce_amd-issues | 102 patches/mcheck-include | 26 patches/move-startup_32-in-text.head-section | 111 patches/msr-on-cpu | 125 patches/msr-profile | 85 patches/msr-scf-single | 65 patches/mtrr-compat | 79 patches/mtrr-scf-single | 45 patches/no-paravirt-for-x86_voyager-or-x86_visws | 53 patches/only-call-unreachable_devices-when-type-1-is-available. | 28 patches/only-map-whats-necessary. | 49 patches/optimize-fix-apic-mode-setup | 111 patches/page-allocation-hooks-for-vmi-backend | 174 + patches/paravirt-cpu-hypercall-batching-mode | 115 patches/pci-bios-fix | 35 patches/pci-mmconfig-support-for-intel-915-bridges | 40 patches/preparatory-patch | 235 + patches/putreg-check | 24 patches/readd-fadt-physflat | 23 patches/reject-a-broken-mcfg-tables-on-asus-etc | 114 patches/remove-clustered-apic-mode | 172 + patches/remove-es7000-workaround | 53 patches/remove-fastcall-references-in-x86_64-code | 81 patches/remove-get_pmd | 27 patches/reserve-resources-but-only-when-were-sure-about-them. | 34 patches/revert-i386-fix-the-verify_quirk_intel_irqbalance | 59 patches/revert-x86_64-mm-add-genapic_force | 54 patches/revert-x86_64-mm-fix-the-irqbalance-quirk-for-e7320-e7520-e7525 | 253 + patches/romsignature-checksum-cleanup | 41 patches/sata_nv-adma-ncq-support-for-nforce4-updated | 190 + patches/series | 83 patches/share-whats-shareable. | 260 + patches/simplify-notify_page_fault | 91 patches/smp-boot-hook-for-paravirt | 72 patches/smpboot-unused-variable | 39 patches/spin-irqs-enabled | 42 patches/timer-check-try-both | 60 patches/unify-rewrite-smp-tsc-sync-code | 688 ++++ patches/unused | 46 patches/update-disable_io_apic-to-use-8-bit-destination-field | 39 patches/use-constant-instead-of-raw-number-in-x86_64-ioperm.c | 25 patches/use-memcpy_uncached_read-in-rdma-interrupt-handler-to-reduce-packet-loss | 36 patches/vdso | 339 ++ patches/vmi-backend-for-paravirt-ops | 131 patches/vmi-compile-fix | 20 patches/vmi-initialize-fs-for-smp | 21 patches/vmi-native-fix | 22 patches/vmi-timer | 235 + patches/x86_64-make-the-numa-hash-function-nodemap-allocation-fix-fix | 71 scripts/mod/modpost.c | 10 scripts/mod/modpost.c-o | 1514 ++++++++++ 246 files changed, 16246 insertions(+), 1088 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 Mark Langsdorf >>amd-tsc-sync<< TSC gtod for AMD processors with constant TSCs Amul Shah >>make-the-numa-hash-function-nodemap-allocation<< Make the NUMA hash function nodemap allocation Jeremy Fitzhardinge >>convert-i386-pda-code-to-use-%fs<< i386: Convert i386 PDA code to use %fs Jeff Dike >>kernel-mode-faults-pollute-current-thead<< x86: kernel-mode faults pollute current->thead Andrew Morton >>revert-i386-fix-the-verify_quirk_intel_irqbalance<< i386: revert i386-fix-the-verify_quirk_intel_irqbalance Andrew Morton >>revert-x86_64-mm-add-genapic_force<< revert x86_64-mm-add-genapic_force Andrew Morton >>revert-x86_64-mm-fix-the-irqbalance-quirk-for-e7320-e7520-e7525<< x86: revert x86_64-mm-fix-the-irqbalance-quirk-for-e7320-e7520-e7525 Ingo Molnar >>optimize-fix-apic-mode-setup<< optimize & fix APIC mode setup Ingo Molnar >>always-use-physical-delivery-mode-on-8-cpus<< always use physical delivery mode on > 8 CPUs Ingo Molnar >>remove-es7000-workaround<< remove ES7000 workaround Ingo Molnar >>remove-clustered-apic-mode<< remove clustered APIC mode Ingo Molnar >>default-to-physical-mode-on-hotplug-cpu-kernels<< x86: default to physical mode on hotplug CPU kernels Amul Shah >>x86_64-make-the-numa-hash-function-nodemap-allocation-fix-fix<< x86_64-make-the-numa-hash-function-nodemap-allocation fix fix "Maciej W. Rozycki" >>fix-a-typo-in-an-irq-handler-name<< i386: Fix a typo in an IRQ handler name Olivier Galibert >>share-whats-shareable.<< x86: Share what's shareable. Olivier Galibert >>only-call-unreachable_devices-when-type-1-is-available.<< i386: Only call unreachable_devices() when type 1 is available. Olivier Galibert >>only-map-whats-necessary.<< Only map what's necessary. Olivier Galibert >>detect-and-support-the-e7520-and-the-945g-gz-p-pl<< i386: Detect and support the E7520 and the 945G/GZ/P/PL Olivier Galibert >>reserve-resources-but-only-when-were-sure-about-them.<< i386: Reserve resources but only when we're sure about them. Eric Dumazet >>get-rid-of-arch_have_xtime_lock<< get rid of ARCH_HAVE_XTIME_LOCK "Bryan O'Sullivan" >>a-memcpy-that-tries-to-reduce-cache-pressure<< a memcpy that tries to reduce cache pressure "Bryan O'Sullivan" >>use-memcpy_uncached_read-in-rdma-interrupt-handler-to-reduce-packet-loss<< use memcpy_uncached_read() in RDMA interrupt handler to reduce packet loss Karsten Weiss >>improved-iommu-documentation<< improved iommu documentation Catalin Marinas >>do-not-always-end-the-stack-trace-with-ulong_max<< do not always end the stack trace with ULONG_MAX Adrian Bunk >>e820-include<< i386: arch/i386/kernel/e820.c should #include >>page-allocation-hooks-for-vmi-backend<< i386: page allocation hooks for VMI backend Zachary Amsden >>paravirt-cpu-hypercall-batching-mode<< i386: paravirt CPU hypercall batching mode Zachary Amsden >>iopl-handling-for-paravirt-guests<< i386: iOPL handling for paravirt guests Zachary Amsden >>smp-boot-hook-for-paravirt<< i386: sMP boot hook for paravirt Zachary Amsden >>vmi-backend-for-paravirt-ops<< i386: vMI backend for paravirt-ops Zachary Amsden >>vmi-timer<< i386: vMI timer patches Vivek Goyal >>move-startup_32-in-text.head-section<< i386: move startup_32() in text.head section Vivek Goyal >>break-init-in-two-parts-to-avoid-modpost-warnings<< Break init() in two parts to avoid MODPOST warnings Adrian Bunk >>mcheck-include<< i386: arch/i386/kernel/cpu/mcheck/mce.c should #include Stephane Eranian >>add-idle-notifier<< i386: add idle notifier Ingo Molnar >>improve-sched_clock-on-i686<< i386: improve sched_clock() on i686 OGAWA Hirofumi >>fix-x86_64-ioremap-base_address<< Fix x86_64 ioremap base_address Rene Herman >>romsignature-checksum-cleanup<< i386: romsignature/checksum cleanup Rohit Seth >>fix-fake-numa-for-x86_64-machines-with-big-io-hole<< Fix fake numa for x86_64 machines with big IO hole Glauber de Oliveira Costa >>remove-fastcall-references-in-x86_64-code<< Remove fastcall references in x86_64 code Glauber de Oliveira Costa >>use-constant-instead-of-raw-number-in-x86_64-ioperm.c<< Use constant instead of raw number in x86_64 ioperm.c Venkatesh Pallipadi >>handle-32-bit-perfmon-counter-writes-cleanly-in-x86_64-nmi_watchdog<< Handle 32 bit PerfMon Counter writes cleanly in x86_64 nmi_watchdog Venkatesh Pallipadi >>handle-32-bit-perfmon-counter-writes-cleanly-in-i386-nmi_watchdog<< i386: Handle 32 bit PerfMon Counter writes cleanly in i386 nmi_watchdog Venkatesh Pallipadi >>handle-32-bit-perfmon-counter-writes-cleanly-in-oprofile<< i386: Handle 32 bit PerfMon Counter writes cleanly in oprofile Rene Herman >>config_physical_align-limited-to-4m<< i386: CONFIG_PHYSICAL_ALIGN limited to 4M? Randy Dunlap >>cleanup-doc-x86_64-files<< cleanup Doc/x86_64/ files Randy Dunlap >>list-x86_64-quilt-tree<< list x86_64 quilt tree "Jan Beulich" >>simplify-notify_page_fault<< x86: simplify notify_page_fault() "Jan Beulich" >>mce_amd-issues<< Tighten mce_amd driver MSR reads Andi Kleen >>mce-trigger<< Allow to run a program when a machine check event is detected "Jan Beulich" >>remove-get_pmd<< remove get_pmd() Andi Kleen >>blink-driver<< Add a blink driver for debugging Andi Kleen >>fix-tlbflush-comment<< i386: Small cleanup to TLB flush code Alexey Dobriyan >>msr-on-cpu<< i386: rdmsr_on_cpu, wrmsr_on_cpu OGAWA Hirofumi >>reject-a-broken-mcfg-tables-on-asus-etc<< x86: Reject a broken MCFG tables on Asus etc Nicolas Kaiser >>kconfig-typos<< Kconfig typos Alexey Dobriyan >>msr-scf-single<< i386: use smp_call_function_single() Alexey Dobriyan >>mtrr-scf-single<< i386: use smp_call_function_single() "Josef 'Jeff' Sipek" >>fix-preprocessor-condition<< Fix preprocessor condition Giuliano Procida >>mtrr-compat<< i386: fix 32-bit ioctls on x64_32 Alexey Dobriyan >>apm-seqfile<< i386: APM on i386 Benjamin Romer >>update-disable_io_apic-to-use-8-bit-destination-field<< Update disable_IO_APIC to use 8-bit destination field Andi Kleen >>readd-fadt-physflat<< Allow BIOS to force physical mode again "Andreas Herrmann" >>fix-size_or_mask-and-size_and_mask<< i386: fix size_or_mask and size_and_mask Jack Steiner >>ignore-long-smi-interrupts-in-clock-calibration-code-update-1<< - Ignore long SMI interrupts in clock calibration code - update 1 Andi Kleen >>putreg-check<< Check return value of putreg in PTRACE_SETREGS