x86_64-2.6.18-rc6-060910-5.bz2 e30d10590e01a1800d925afe35b15d97 x86_64-2.6.18-rc6-060910-5.bz2 VERSION=2 PATCHLEVEL=6 SUBLEVEL=18 EXTRAVERSION=-rc6 Documentation/HOWTO | 3 Documentation/filesystems/proc.txt | 14 Documentation/kbuild/makefiles.txt | 5 Documentation/x86_64/boot-options.txt | 11 Documentation/x86_64/kernel-stacks | 99 arch/i386/Kconfig | 17 arch/i386/Makefile | 4 arch/i386/boot/edd.S | 97 arch/i386/boot/setup.S | 4 arch/i386/defconfig | 988 +++----- arch/i386/kernel/Makefile | 3 arch/i386/kernel/acpi/boot.c | 181 + arch/i386/kernel/apic.c | 31 arch/i386/kernel/cpu/amd.c | 7 arch/i386/kernel/cpu/centaur.c | 24 arch/i386/kernel/cpu/common.c | 208 + arch/i386/kernel/cpu/cpu.h | 2 arch/i386/kernel/cpu/cyrix.c | 42 arch/i386/kernel/cpu/intel.c | 3 arch/i386/kernel/cpu/nexgen.c | 9 arch/i386/kernel/cpu/rise.c | 4 arch/i386/kernel/cpu/transmeta.c | 7 arch/i386/kernel/cpu/umc.c | 7 arch/i386/kernel/crash.c | 22 arch/i386/kernel/entry.S | 297 +- arch/i386/kernel/head.S | 69 arch/i386/kernel/io_apic.c | 125 - arch/i386/kernel/machine_kexec.c | 140 - arch/i386/kernel/mca.c | 8 arch/i386/kernel/mpparse.c | 70 arch/i386/kernel/nmi.c | 942 +++++-- arch/i386/kernel/process.c | 72 arch/i386/kernel/ptrace.c | 28 arch/i386/kernel/relocate_kernel.S | 162 + arch/i386/kernel/semaphore.c | 134 - arch/i386/kernel/setup.c | 365 +- arch/i386/kernel/signal.c | 6 arch/i386/kernel/smpboot.c | 33 arch/i386/kernel/stacktrace.c | 98 arch/i386/kernel/syscall_table.S | 1 arch/i386/kernel/time.c | 23 arch/i386/kernel/topology.c | 21 arch/i386/kernel/traps.c | 219 + arch/i386/kernel/tsc.c | 2 arch/i386/kernel/vm86.c | 121 arch/i386/lib/Makefile | 2 arch/i386/lib/semaphore.S | 217 + arch/i386/mach-generic/bigsmp.c | 1 arch/i386/mach-generic/es7000.c | 1 arch/i386/mach-generic/probe.c | 60 arch/i386/mach-generic/summit.c | 1 arch/i386/mm/discontig.c | 5 arch/i386/mm/extable.c | 2 arch/i386/mm/fault.c | 25 arch/i386/mm/highmem.c | 2 arch/i386/mm/init.c | 38 arch/i386/oprofile/nmi_int.c | 90 arch/i386/oprofile/nmi_timer_int.c | 35 arch/i386/oprofile/op_model_athlon.c | 54 arch/i386/oprofile/op_model_p4.c | 152 - arch/i386/oprofile/op_model_ppro.c | 65 arch/i386/oprofile/op_x86_model.h | 1 arch/i386/pci/acpi.c | 101 arch/i386/pci/direct.c | 25 arch/i386/pci/init.c | 8 arch/i386/pci/mmconfig.c | 59 arch/i386/pci/mmconfig.c-o | 229 + arch/i386/pci/pci.h | 8 arch/s390/kernel/stacktrace.c | 17 arch/um/sys-i386/Makefile | 2 arch/x86_64/Kconfig | 36 arch/x86_64/Makefile | 6 arch/x86_64/boot/compressed/Makefile | 3 arch/x86_64/boot/setup.S | 4 arch/x86_64/defconfig | 7 arch/x86_64/ia32/ia32_aout.c | 8 arch/x86_64/ia32/ia32_signal.c | 28 arch/x86_64/ia32/ia32entry.S | 5 arch/x86_64/ia32/ptrace32.c | 10 arch/x86_64/ia32/sys_ia32.c | 52 arch/x86_64/kernel/Makefile | 6 arch/x86_64/kernel/aperture.c | 23 arch/x86_64/kernel/apic.c | 227 - arch/x86_64/kernel/crash.c | 26 arch/x86_64/kernel/e820.c | 118 arch/x86_64/kernel/early-quirks.c | 118 arch/x86_64/kernel/early_printk.c | 20 arch/x86_64/kernel/entry.S | 55 arch/x86_64/kernel/genapic_cluster.c | 1 arch/x86_64/kernel/genapic_flat.c | 5 arch/x86_64/kernel/head.S | 15 arch/x86_64/kernel/head64.c | 44 arch/x86_64/kernel/i8259.c | 9 arch/x86_64/kernel/io_apic.c | 482 --- arch/x86_64/kernel/ioport.c | 1 arch/x86_64/kernel/irq.c | 12 arch/x86_64/kernel/machine_kexec.c | 95 arch/x86_64/kernel/mce.c | 2 arch/x86_64/kernel/mpparse.c | 238 - arch/x86_64/kernel/nmi.c | 842 ++++-- arch/x86_64/kernel/pci-calgary.c | 139 - arch/x86_64/kernel/pci-dma.c | 123 - arch/x86_64/kernel/pci-gart.c | 3 arch/x86_64/kernel/pci-nommu.c | 1 arch/x86_64/kernel/process.c | 138 - arch/x86_64/kernel/process.c-o | 869 +++++++ arch/x86_64/kernel/ptrace.c | 29 arch/x86_64/kernel/relocate_kernel.S | 171 + arch/x86_64/kernel/setup.c | 227 - arch/x86_64/kernel/setup64.c | 41 arch/x86_64/kernel/signal.c | 82 arch/x86_64/kernel/smp.c | 23 arch/x86_64/kernel/smpboot.c | 14 arch/x86_64/kernel/stacktrace.c | 220 - arch/x86_64/kernel/tce.c | 12 arch/x86_64/kernel/time.c | 94 arch/x86_64/kernel/trampoline.S | 2 arch/x86_64/kernel/traps.c | 204 + arch/x86_64/kernel/vmlinux.lds.S | 25 arch/x86_64/kernel/vsyscall.c | 100 arch/x86_64/kernel/x8664_ksyms.c | 2 arch/x86_64/lib/Makefile | 2 arch/x86_64/lib/clear_page.S | 47 arch/x86_64/lib/copy_page.S | 53 arch/x86_64/lib/copy_user.S | 153 - arch/x86_64/lib/copy_user_nocache.S | 217 + arch/x86_64/lib/csum-copy.S | 26 arch/x86_64/lib/getuser.S | 32 arch/x86_64/lib/iomap_copy.S | 10 arch/x86_64/lib/memcpy.S | 69 arch/x86_64/lib/memset.S | 79 arch/x86_64/lib/putuser.S | 32 arch/x86_64/lib/rwlock.S | 38 arch/x86_64/lib/thunk.S | 43 arch/x86_64/mm/fault.c | 22 arch/x86_64/mm/init.c | 58 arch/x86_64/mm/numa.c | 11 arch/x86_64/mm/pageattr.c | 24 arch/x86_64/mm/srat.c | 2 arch/x86_64/pci/mmconfig.c | 61 arch/x86_64/pci/mmconfig.c-o | 225 + drivers/acpi/motherboard.c | 3 drivers/char/hpet.c | 4 fs/binfmt_elf.c | 3 fs/compat.c | 5 include/acpi/aclocal.h | 4 include/asm-i386/acpi.h | 14 include/asm-i386/alternative-asm.i | 14 include/asm-i386/apic.h | 16 include/asm-i386/current.h | 10 include/asm-i386/desc.h | 119 include/asm-i386/dwarf2.h | 4 include/asm-i386/e820.h | 2 include/asm-i386/elf.h | 2 include/asm-i386/frame.i | 24 include/asm-i386/genapic.h | 69 include/asm-i386/intel_arch_perfmon.h | 14 include/asm-i386/io_apic.h | 11 include/asm-i386/kexec.h | 27 include/asm-i386/mach-es7000/mach_apic.h | 4 include/asm-i386/mach-summit/mach_apic.h | 11 include/asm-i386/mmu_context.h | 4 include/asm-i386/mutex.h | 16 include/asm-i386/nmi.h | 33 include/asm-i386/pda.h | 68 include/asm-i386/pgtable.h | 2 include/asm-i386/processor.h | 5 include/asm-i386/ptrace.h | 11 include/asm-i386/rwlock.h | 48 include/asm-i386/rwsem.h | 62 include/asm-i386/segment.h | 22 include/asm-i386/semaphore.h | 49 include/asm-i386/smp.h | 28 include/asm-i386/spinlock.h | 133 - include/asm-i386/stacktrace.h | 1 include/asm-i386/tlbflush.h | 4 include/asm-i386/tsc.h | 1 include/asm-i386/unistd.h | 1 include/asm-i386/unwind.h | 1 include/asm-i386/vm86.h | 17 include/asm-ia64/module.h | 3 include/asm-um/alternative-asm.i | 6 include/asm-um/frame.i | 6 include/asm-x86_64/acpi.h | 2 include/asm-x86_64/alternative-asm.i | 14 include/asm-x86_64/apic.h | 9 include/asm-x86_64/bitops.h | 2 include/asm-x86_64/calgary.h | 7 include/asm-x86_64/dwarf2.h | 2 include/asm-x86_64/e820.h | 9 include/asm-x86_64/fixmap.h | 4 include/asm-x86_64/genapic.h | 1 include/asm-x86_64/i387.h | 9 include/asm-x86_64/intel_arch_perfmon.h | 14 include/asm-x86_64/io_apic.h | 6 include/asm-x86_64/irq.h | 2 include/asm-x86_64/kexec.h | 29 include/asm-x86_64/linkage.h | 2 include/asm-x86_64/mach_apic.h | 1 include/asm-x86_64/mmx.h | 14 include/asm-x86_64/mpspec.h | 11 include/asm-x86_64/msr.h | 11 include/asm-x86_64/mutex.h | 20 include/asm-x86_64/nmi.h | 38 include/asm-x86_64/pda.h | 109 include/asm-x86_64/percpu.h | 10 include/asm-x86_64/pgtable.h | 8 include/asm-x86_64/proto.h | 15 include/asm-x86_64/rwlock.h | 64 include/asm-x86_64/segment.h | 5 include/asm-x86_64/semaphore.h | 40 include/asm-x86_64/signal.h | 4 include/asm-x86_64/smp.h | 29 include/asm-x86_64/spinlock.h | 79 include/asm-x86_64/stacktrace.h | 18 include/asm-x86_64/tce.h | 1 include/asm-x86_64/thread_info.h | 9 include/asm-x86_64/tlbflush.h | 66 include/asm-x86_64/uaccess.h | 83 include/asm-x86_64/unistd.h | 5 include/asm-x86_64/vsyscall.h | 9 include/linux/edd.h | 1 include/linux/getcpu.h | 16 include/linux/kernel.h | 1 include/linux/linkage.h | 6 include/linux/sched.h | 14 include/linux/stacktrace.h | 7 include/linux/syscalls.h | 2 include/linux/sysctl.h | 2 include/linux/vermagic.h | 4 init/main.c | 21 kernel/fork.c | 7 kernel/lockdep.c | 9 kernel/panic.c | 13 kernel/spinlock.c | 5 kernel/sys.c | 31 kernel/sysctl.c | 23 lib/Kconfig.debug | 2 lib/hweight.c | 10 patches/a-few-trivial-spelling-and-grammar-fixes | 65 patches/acpi-add-hpet-into-resource-map | 56 patches/acpi-mcfg-check | 32 patches/acpi-remove-extern | 35 patches/add-a-maintainers-entry-for-calgary | 28 patches/add-abilty-to-enable-disable-nmi-watchdog-from-procfs-update | 128 + patches/add-abilty-to-enable-disable-nmi-watchdog-from-sysfs | 86 patches/add-apply_to_page_range-which-applies-a-function-to | 61 patches/add-mem-fix | 88 patches/add-nmi-watchdog-support-for-new-intel-cpus | 182 + patches/add-performance-counter-reservation-framework-for-up-kernels | 276 ++ patches/add-ppoll-pselect | 36 patches/add-smp-support-on-i386-to-reservation-framework | 482 +++ patches/add-smp-support-on-x86_64-to-reservation-framework | 373 +++ patches/allow-early_param-and-identical-__setup-to-exist | 47 patches/allow-users-to-force-a-panic-on-nmi | 117 patches/annotate-lib | 555 ++++ patches/aout-sparse | 35 patches/apic-build-bug-on | 31 patches/asm-alternative | 12 patches/aux_device_info-is-one-byte-long,-use-movb | 58 patches/backtracer-docs | 17 patches/boot-param-bss | 22 patches/bring-x86-64-ia32-emul-in-sync-with-i386-on-read_implies_exec-enabling | 38 patches/calgary-break-out-of | 22 patches/calgary-consolidate-per-bus-data | 167 + patches/calgary-fix-error-path-memleak-in | 47 patches/calgary-fix-reference-counting-of | 55 patches/calgary-init-one | 29 patches/calgary-rearrange-struct-iommu_table | 31 patches/calgary-save-a-bit-of-space-in-bus_info | 25 patches/clean-up-nmi-panic-messages | 106 patches/cleanup-apic-id-checking | 76 patches/cleanup-idle-loops | 92 patches/cleanup-nmi-interrupt-path | 194 + patches/compat-pselect-must-check | 37 patches/compat-uname-must-check | 48 patches/copy-user-mustcheck | 101 patches/copy-user-nocache | 54 patches/copy-user-style | 96 patches/copy-user-zeroing | 190 + patches/core-2-oprofile-identification | 24 patches/cpa-pse-cleanup | 67 patches/debug-idle-notifiers | 32 patches/defconfig-update | 41 patches/detect-cfi | 74 patches/detect-clock-skew-during-suspend | 27 patches/disable-mmconfig-e820-heuristic | 128 + patches/disable-sil-error-handler | 13 patches/document-tree | 19 patches/dont-taint-up-k7s-running-smp-kernels. | 29 patches/drop-640k-reservation | 75 patches/dwarf2-for-inline-asm | 86 patches/e820-comment | 34 patches/early-cpu-identify | 63 patches/early-param | 637 +++++ patches/early-safe-smp-processor-id | 57 patches/early-unwind-init | 31 patches/early_ioremap-warning | 22 patches/entry-comments | 22 patches/eradicate-sole-remaining-80-chars | 23 patches/fault-notifier-export | 52 patches/fault-sparse | 64 patches/fix-acpi-defaults | 41 patches/fix-align | 35 patches/fix-bus-numbering-format-in-mmconfig-warning | 27 patches/fix-calgary-copyright-statements-per-ibm-guidelines | 71 patches/fix-dubious-segment-register-clear-in-cpu_init | 31 patches/fix-head.S-warning | 34 patches/fix-idle-notifiers | 65 patches/fix-irqcount-comment | 19 patches/fix-is_at_popf-for-compat-tasks | 27 patches/fix-pda-warning | 24 patches/fix-the-edd-code-misparsing-the-command-line | 76 patches/fix-x86-cpuid-keys-used-in-alternative_smp | 37 patches/futex-bug-in-2.6.18rc2-git7 | 53 patches/generic-getcpu-syscall | 90 patches/getcpu-vsyscall | 210 + patches/hpet-cosmetics | 23 patches/i386-acpi-mcfg-check | 80 patches/i386-acpi_force-static | 26 patches/i386-allow-a-kernel-to-not-be-in-ring0 | 157 + patches/i386-asm-alternative | 15 patches/i386-backtrace-ebp-fallback | 47 patches/i386-cfi-nmi | 72 patches/i386-defconfig-update | 1224 ++++++++++ patches/i386-desc-cleanup | 158 + patches/i386-dwarf2-for-inline-asm | 82 patches/i386-early-fault | 54 patches/i386-early-param | 556 ++++ patches/i386-enable-nmi-wdog | 37 patches/i386-enable_local_apic-static | 53 patches/i386-end-of-memory | 90 patches/i386-fault-notifier-export | 51 patches/i386-fix-mpparse-warning | 29 patches/i386-io-apic-access | 207 + patches/i386-kernel-thread | 45 patches/i386-kexec-dont-overwrite-pgd | 207 + patches/i386-kexec-not-experimental | 30 patches/i386-kprobes-error_code | 80 patches/i386-kprobes-mca | 54 patches/i386-kprobes-nmi | 121 patches/i386-mcfg-resource | 34 patches/i386-more-init | 29 patches/i386-mpparse-acpi-style | 114 patches/i386-pack-descriptor | 29 patches/i386-pda-asm-offsets | 226 + patches/i386-pda-basics | 78 patches/i386-pda-current | 105 patches/i386-pda-init-pda | 150 + patches/i386-pda-smp-processorid | 119 patches/i386-pda-use-gs | 369 +++ patches/i386-pda-user-abi | 109 patches/i386-pda-vm86 | 277 ++ patches/i386-profile-pc | 62 patches/i386-remove-const-rwlock | 68 patches/i386-remove-lock-section | 223 + patches/i386-replace-sensitive-instructions | 166 + patches/i386-semaphore-to-asm | 215 + patches/i386-spinlock-cleanup | 168 + patches/i386-stacktrace-terminate | 19 patches/i386-stacktrace-unwinder | 245 ++ patches/i386-tlbflush-fixes | 32 patches/i386-topology-cleanup | 59 patches/i386-unwind-termination | 37 patches/i386-unwinder-stop-at-head | 34 patches/i386-up-generic-arch | 248 ++ patches/improve-crash-dump-description | 36 patches/init-per-cpu-data-again | 29 patches/init-rdtscp | 108 patches/initialize-end-of-memory-variables-as-early-as | 65 patches/insert-gart-region-into-resource-map | 50 patches/insert-ioapics-and-local-apic-into-resource-map | 64 patches/io-apic-access | 146 + patches/iommu-setup-style | 72 patches/kdump-i386-nmi-event-notification-fix | 36 patches/kdump-x86_64-nmi-event-notification-fix | 36 patches/kernel-asm-remove-cvs-id | 35 patches/kernel-stack-doc | 18 patches/kexec-dont-overwrite-pgd | 165 + patches/kexec-not-experimental | 30 patches/kprobes-error_code | 183 + patches/less-lazy-fpu | 90 patches/lockdep-dont-force-framepointer | 22 patches/lockdep-stacktrace-no-recursion | 26 patches/make-functions-static | 41 patches/make-numa_emulation-__init | 23 patches/mark-cpu-cache-functions-as-__cpuinit | 51 patches/mark-cpu-identify-functions-as-__cpuinit | 67 patches/mark-cpu-init-functions-as-__cpuinit,-data-as-__cpuinitdata | 275 ++ patches/mark-cpu_dev-structures-as-__cpuinitdata | 120 patches/mark-init_amd-as-__cpuinit | 26 patches/mcfg-resource | 42 patches/module-locks-raw-spinlock | 97 patches/monotonic-clock | 75 patches/move-acpi-disabled | 55 patches/move-acpi-numa | 45 patches/move-compiler-check-to-ia64 | 36 patches/move-e820map | 32 patches/mp-bus-type-bitmap | 177 + patches/mpparse-acpi-style | 133 + patches/mpparse-style | 98 patches/nfs-compile-fix | 17 patches/nmi-irqtrace-check | 24 patches/no-asm-smp | 94 patches/note-section | 99 patches/only-verify-the-allocation-bitmap-if | 76 patches/optimize-hweight64-for-x86_64 | 54 patches/pci-probe-type1-first | 111 patches/pda-noreturn | 21 patches/pda-style | 63 patches/pda-use-c-output-modifier | 42 patches/per-cpu-area-size | 52 patches/print-whether-config_iommu_debug-is | 40 patches/proxy-pda | 84 patches/pte-exec | 49 patches/quirks-own-file | 165 + patches/randomize-check | 53 patches/rdtscp-macros | 33 patches/re-positioning-the-bss-segment | 59 patches/reload-cs-in-head | 39 patches/remove-acpi-externs-in-mpparse | 30 patches/remove-apic-ifdefs | 484 +++ patches/remove-apic-mismatch | 33 patches/remove-apic-renumbering | 106 patches/remove-apic-version-capability | 158 + patches/remove-config.h-includes-from-asm-i386-asm-x86_64 | 48 patches/remove-e820-fallback | 67 patches/remove-early-lockdep | 59 patches/remove-focus-disabled-workaround | 47 patches/remove-int_delivery_dest | 67 patches/remove-lock-prefix-from-is_at_popf-tests | 33 patches/remove-lock-section | 122 patches/remove-mca-eisa | 172 + patches/remove-mcfg-dmi | 66 patches/remove-mmx | 25 patches/remove-most-of-the-special-cases-for-the-debug-ist-stack | 91 patches/remove-mpparse-checks | 57 patches/remove-mpparse-wrapper | 38 patches/remove-pic-mode | 170 + patches/remove-pirq | 100 patches/remove-redundant-generic_identify-calls-when-identifying-cpus | 111 patches/remove-safe_smp_processor_id | 126 + patches/remove-superflous-bug_ons-in-nommu-and-gart | 47 patches/remove-tce_cache_blast_stress | 53 patches/remove-thunk-cvs-id | 24 patches/remove-un-set_nmi_callback-and-reserve-release_lapic_nmi-functions | 591 ++++ patches/replace-local_save_flags+local_irq_disable-with | 59 patches/revert-i386-revert-smp-alternative | 113 patches/rwlock-cleanup | 175 + patches/rwlock-lock-prefix | 27 patches/rwlock-to-asm | 175 + patches/series | 223 + patches/simplify-profile-pc | 35 patches/spin-irqs-enabled | 42 patches/spinlock-cleanup | 109 patches/stack-protector-add-canary | 67 patches/stack-protector-add-the-kconfig-option | 25 patches/stack-protector-add_stack_chk_fail | 27 patches/stack-protector-annotate-the-pda-offsets | 34 patches/stack-protector-cflags | 34 patches/stacktrace-cleanup | 148 + patches/stacktrace-terminate | 18 patches/stacktrace-unwinder | 375 +++ patches/support-physical-cpu-hotplug-for-x86_64 | 68 patches/sys_ia32-sparse | 96 patches/tce-comment | 16 patches/temp-revert-arch-perfmon | 311 ++ patches/tf-iret | 84 patches/tif-flags-for-debug-regs-and-io-bitmap-in-ctxsw | 163 + patches/tif-restore-sigmask | 241 + patches/tlb-flush-cleanup | 76 patches/trace-kernel-text-address | 25 patches/type-checking-for-write_pda | 25 patches/unify-ioapic-checking | 50 patches/unknown-nmi-panic | 71 patches/unwind-termination | 41 patches/unwinder-fallback | 115 patches/utilize-performance-counter-reservation-framework-in-oprofile | 461 +++ patches/via-boot-up-hang-during-probing-for-no-sata-disks | 93 patches/via-force-dma-mask | 53 patches/vsyscall-sparse | 58 patches/wire-up-oops_enter-oops_exit | 34 patches/x86-clean-up-nmi-panic-messages | 75 patches/x86-nmi-fix | 134 + patches/x86-nmi-fix-2 | 100 patches/x86-nmi-watchdog-suspend | 202 + scripts/Kbuild.include | 7 scripts/gcc-x86_64-has-stack-protector.sh | 6 488 files changed, 32904 insertions(+), 5459 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 >>i386-up-generic-arch<< i386: Allow to use GENERICARCH for UP kernels Andi Kleen >>temp-revert-arch-perfmon<< x86: Temporarily revert parts of the Core 2 nmi nmi watchdog support Don Zickus >>add-performance-counter-reservation-framework-for-up-kernels<< x86: Add performance counter reservation framework for UP kernels Don Zickus >>utilize-performance-counter-reservation-framework-in-oprofile<< i386: Utilize performance counter reservation framework in oprofile Don Zickus >>add-smp-support-on-x86_64-to-reservation-framework<< Add SMP support on x86_64 to reservation framework Don Zickus >>add-smp-support-on-i386-to-reservation-framework<< i386: Add SMP support on i386 to reservation framework Don Zickus >>cleanup-nmi-interrupt-path<< x86: Cleanup NMI interrupt path Andi Kleen >>tif-restore-sigmask<< Add TIF_RESTORE_SIGMASK Andi Kleen >>add-ppoll-pselect<< Add ppoll/pselect syscalls Don Zickus >>remove-un-set_nmi_callback-and-reserve-release_lapic_nmi-functions<< i386/x86-64: Remove un/set_nmi_callback and reserve/release_lapic_nmi functions Don Zickus >>add-abilty-to-enable-disable-nmi-watchdog-from-sysfs<< x86: Add abilty to enable/disable nmi watchdog with sysctl Don Zickus >>add-abilty-to-enable-disable-nmi-watchdog-from-procfs-update<< x86: Add abilty to enable/disable nmi watchdog from procfs (update) Don Zickus >>allow-users-to-force-a-panic-on-nmi<< x86: Allow users to force a panic on NMI Don Zickus >>x86-clean-up-nmi-panic-messages<< x86: x86 clean up nmi panic messages Shaohua Li >>x86-nmi-watchdog-suspend<< i386/x86-64: Fix NMI watchdog suspend/resume Andi Kleen >>unknown-nmi-panic<< Fix up panic messages for different NMI panics Adrian Bunk >>make-functions-static<< i386: make functions static Vivek Goyal >>kdump-x86_64-nmi-event-notification-fix<< kdump x86_64 nmi event notification fix Vivek Goyal >>kdump-i386-nmi-event-notification-fix<< i386: Kdump i386 nmi event notification fix Andi Kleen >>i386-enable-nmi-wdog<< i386: Enable NMI watchdog by default Venkatesh Pallipadi >>add-nmi-watchdog-support-for-new-intel-cpus<< x86: i386/x86-64 Add nmi watchdog support for new Intel CPUs Vojtech Pavlik >>rdtscp-macros<< Add macros for rdtscp Vojtech Pavlik >>init-rdtscp<< Add initalization of the RDTSCP auxilliary values Vojtech Pavlik >>getcpu-vsyscall<< Add the vgetcpu vsyscall Andi Kleen >>generic-getcpu-syscall<< x86: Add portable getcpu call Andi Kleen >>no-asm-smp<< Clean up asm/smp.h includes Stephane Eranian >>tif-flags-for-debug-regs-and-io-bitmap-in-ctxsw<< x86-64 TIF flags for debug regs and io bitmap in ctxsw Andi Kleen >>hpet-cosmetics<< Don't print virtual address in HPET initialization "Adam Henley" >>a-few-trivial-spelling-and-grammar-fixes<< A few trivial spelling and grammar fixes Andi Kleen >>randomize-check<< i386/x86-64: Don't randomize stack top when no randomization personality is set Andi Kleen >>i386-profile-pc<< i386: Account spinlocks to the caller during profiling for !FP kernels Andi Kleen >>simplify-profile-pc<< Simplify profile_pc on x86-64 Andi Kleen >>backtracer-docs<< Document backtracer selection options Andi Kleen >>asm-alternative<< Support patchable lock prefix for pure assembly files Andi Kleen >>rwlock-to-asm<< Clean up read write lock assembly Andi Kleen >>i386-remove-const-rwlock<< i386: Remove const case for rwlocks Andi Kleen >>fix-align<< Add proper alignment to ENTRY Andi Kleen >>i386-asm-alternative<< i386: add alternative-asm.h to allow LOCK_PREFIX replacement in .S files Andi Kleen >>i386-semaphore-to-asm<< i386: Redo semaphore and rwlock assembly helpers Andi Kleen >>remove-thunk-cvs-id<< Remove leftover CVS Id in thunk.S Andi Kleen >>tce-comment<< Add some comments what tce.c actually does Andi Kleen >>remove-apic-ifdefs<< Remove all ifdefs for local/io apic Andi Kleen >>remove-apic-mismatch<< Remove apic mismatch counter Andi Kleen >>remove-focus-disabled-workaround<< Remove old "focus disabled" chipset errata workaround Andi Kleen >>tlb-flush-cleanup<< Clean up and minor fixes to TLB flush Andi Kleen >>i386-tlbflush-fixes<< i386: Minor fixes & cleanup to tlb flush Andi Kleen >>entry-comments<< Add some comments to entry.S Andi Kleen >>remove-pirq<< Remove pirq overwrite support Andi Kleen >>remove-mca-eisa<< Remove leftover MCE/EISA support Andi Kleen >>remove-pic-mode<< Remove obsolete PIC mode Andi Kleen >>remove-mpparse-checks<< i386/x86-64: Remove obsolete sanity check in mptable parsing Andi Kleen >>io-apic-access<< Factor out common io apic routing entry access Andi Kleen >>i386-io-apic-access<< i386: Factor out common io apic routing entry access Diego Calleja >>aux_device_info-is-one-byte-long,-use-movb<< x86: AUX_DEVICE_INFO is one byte long, use 'movb' Andi Kleen >>remove-apic-renumbering<< Remove MPS table APIC renumbering Andi Kleen >>quirks-own-file<< Move early chipset quirks out to new file Andi Kleen >>mp-bus-type-bitmap<< Replace mp bus array with bitmap for bus not pci Andi Kleen >>remove-mpparse-wrapper<< Remove useless wrapper in mpparse.c code Andi Kleen >>remove-acpi-externs-in-mpparse<< Remove some unneeded ACPI externs in mpparse.c Andi Kleen >>mpparse-acpi-style<< Fix up some non linuxy style in ACPI functions in mpparse.c Andi Kleen >>i386-mpparse-acpi-style<< i386: Clean up code style in mpparse.c ACPI code Andi Kleen >>apic-build-bug-on<< Use BUILD_BUG_ON in apic.c build sanity checking Andi Kleen >>detect-cfi<< x86: Detect CFI support in the assembler at runtime Andi Kleen >>kernel-asm-remove-cvs-id<< Remove obsolete CVS $Id$ from assembler files in arch/x86_64/kernel/* Andi Kleen >>via-force-dma-mask<< Disable DAC on VIA PCI bridges "Jan Beulich" >>initialize-end-of-memory-variables-as-early-as<< initialize end of memory variables as early as possible "Jan Beulich" >>remove-int_delivery_dest<< remove int_delivery_dest "Jan Beulich" >>i386-end-of-memory<< i386: initialize end-of-memory variables as early as possible Andi Kleen >>kernel-stack-doc<< Add stack documentation document from Keith Owens Muli Ben-Yehuda >>calgary-rearrange-struct-iommu_table<< Calgary IOMMU: rearrange 'struct iommu_table' members Muli Ben-Yehuda >>calgary-consolidate-per-bus-data<< Calgary IOMMU: consolidate per bus data structures Muli Ben-Yehuda >>calgary-break-out-of<< Calgary IOMMU: break out of pci_find_device_reverse if dev not found Muli Ben-Yehuda >>calgary-fix-error-path-memleak-in<< Calgary IOMMU: fix error path memleak in calgary_free_tar Muli Ben-Yehuda >>calgary-fix-reference-counting-of<< Calgary IOMMU: fix reference counting of Calgary PCI devices Muli Ben-Yehuda >>calgary-init-one<< Calgary IOMMU: calgary_init_one_nontraslated() can return void Muli Ben-Yehuda >>calgary-save-a-bit-of-space-in-bus_info<< Calgary IOMMU: save a bit of space in bus_info Andi Kleen >>i386-remove-lock-section<< i386: Remove lock section support in mutex.h, semaphore.h Andi Kleen >>remove-lock-section<< Don't use lock section for mutexes and semaphores Chuck Ebbert <76306.1226@compuserve.com> >>fix-is_at_popf-for-compat-tasks<< fix is_at_popf() for compat tasks Andi Kleen >>spinlock-cleanup<< Clean up spin/rwlocks Andi Kleen >>i386-spinlock-cleanup<< i386: Clean up spin/rwlocks "Jan Beulich" >>annotate-lib<< annotate arch/x86_64/lib/*.S "Eric W. Biederman" >>fix-gdt-table-size-in-trampoline.s<< Fix gdt table size in trampoline.S Muli Ben-Yehuda >>remove-superflous-bug_ons-in-nommu-and-gart<< remove superflous BUG_ON's in nommu and gart Chuck Ebbert <76306.1226@compuserve.com> >>remove-lock-prefix-from-is_at_popf-tests<< remove lock prefix from is_at_popf() tests Andi Kleen >>early-cpu-identify<< Use early CPU identify before early command line parsing Rusty Russell >>allow-early_param-and-identical-__setup-to-exist<< Allow early_param and identical __setup to exist Rusty Russell >>i386-early-param<< i386: Replace i386 open-coded cmdline parsing with Andi Kleen >>early-param<< Convert x86-64 to early param Andi Kleen >>remove-early-lockdep<< Remove need for early lockdep init Andi Kleen >>move-acpi-disabled<< i386/x86-64: Move acpi_disabled variables into acpi/boot.c Andi Kleen >>move-acpi-numa<< Clean up acpi_numa variable Andi Kleen >>move-e820map<< Move e820 map into e820.c Andi Kleen >>vsyscall-sparse<< Add sparse annotation to vsyscall.c Andi Kleen >>fault-sparse<< Add sparse annotations to quiet sparse in arch/x86_64/mm/fault.c Andi Kleen >>sys_ia32-sparse<< Fix most sparse warnings in sys_ia32.c Andi Kleen >>aout-sparse<< Fix sparse warnings in compat aout code Andi Kleen >>iommu-setup-style<< Fix broken indentation in iommu_setup Fernando Luis =?ISO-8859-1?Q?V=E1zquez?= Cao >>replace-local_save_flags+local_irq_disable-with<< Replace local_save_flags+local_irq_disable with Andi Kleen >>acpi-remove-extern<< x86: Remove unneeded externs in acpi/boot.c Chuck Ebbert <76306.1226@compuserve.com> >>tf-iret<< i386/x86-64: rename is_at_popf(), add iret to tests and fix Muli Ben-Yehuda >>print-whether-config_iommu_debug-is<< print whether CONFIG_IOMMU_DEBUG is enabled Muli Ben-Yehuda >>only-verify-the-allocation-bitmap-if<< only verify the allocation bitmap if CONFIG_IOMMU_DEBUG is on Muli Ben-Yehuda >>remove-tce_cache_blast_stress<< remove tce_cache_blast_stress() Muli Ben-Yehuda >>eradicate-sole-remaining-80-chars<< Calgary IOMMU: eradicate sole remaining 80 chars per line offender Andi Kleen >>stacktrace-cleanup<< x86: Some preparationary cleanup for stack trace Andi Kleen >>lockdep-stacktrace-no-recursion<< Avoid recursion in lockdep when stack tracer takes locks Andi Kleen >>early-safe-smp-processor-id<< Don't access the APIC in safe_smp_processor_id when it is not mapped yet Andi Kleen >>early-unwind-init<< Move unwind_init earlier Andi Kleen >>stacktrace-unwinder<< Merge stacktrace and show_trace Andi Kleen >>stacktrace-terminate<< Check for end of stack trace before falling back Andi Kleen >>i386-stacktrace-unwinder<< i386: Do stacktracer conversion too Andi Kleen >>i386-stacktrace-terminate<< i386: Terminate backtrace fallback early if unwinder stack pointer is zero Andi Kleen >>i386-backtrace-ebp-fallback<< i386: Get ebp from unwinder state when continuing fallback backtrace Andi Kleen >>lockdep-dont-force-framepointer<< Don't force frame pointers for lockdep Jeremy Fitzhardinge >>fix-dubious-segment-register-clear-in-cpu_init<< i386: fix dubious segment register clear in cpu_init() Dave Jones >>dont-taint-up-k7s-running-smp-kernels.<< i386: don't taint UP K7's running SMP kernels. Prasanna S.P. >>kprobes-error_code<< x86: error_code is not safe for kprobes Dimitri Sivanich >>monotonic-clock<< X86_64 monotonic_clock goes backwards Andi Kleen >>improve-crash-dump-description<< i386/x86-64: Improve Kconfig description of CRASH_DUMP Andi Kleen >>boot-param-bss<< Make boot_param_data pure BSS Andi Kleen >>i386-fix-mpparse-warning<< i386: Fix warning in mpparse.c Andi Kleen >>fault-notifier-export<< make fault notifier unconditional and export it Andi Kleen >>i386-fault-notifier-export<< i386: make fault notifier unconditional and export it Adrian Bunk >>i386-acpi_force-static<< i386: Make acpi_force static Adrian Bunk >>i386-enable_local_apic-static<< i386: Make enable_local_apic static Andi Kleen >>i386-kernel-thread<< i386: move kernel_thread_helper into entry.S Rusty Russell >>i386-desc-cleanup<< i386: Descriptor and trap table cleanups. ebiederm@xmission.com (Eric W. Biederman) >>per-cpu-area-size<< Auto size the per cpu area. Magnus Damm >>i386-topology-cleanup<< i386: clean up topology.c Magnus Damm >>i386-more-init<< i386: mark two more functions as __init Brice Goglin >>fix-bus-numbering-format-in-mmconfig-warning<< fix bus numbering format in mmconfig warning Ashok Raj >>support-physical-cpu-hotplug-for-x86_64<< i386: Support physical cpu hotplug for x86_64 Arjan van de Ven >>less-lazy-fpu<< non lazy "sleazy" fpu implementation Andrew Morton >>wire-up-oops_enter-oops_exit<< wire up oops_enter()/oops_exit() Keith Mannthey >>add-mem-fix<< x86_64 kernel mapping fix Magnus Damm >>remove-redundant-generic_identify-calls-when-identifying-cpus<< i386: remove redundant generic_identify() calls when identifying cpus Magnus Damm >>mark-init_amd-as-__cpuinit<< mark init_amd() as __cpuinit Magnus Damm >>mark-cpu_dev-structures-as-__cpuinitdata<< i386: mark cpu_dev structures as __cpuinitdata Magnus Damm >>mark-cpu-init-functions-as-__cpuinit,-data-as-__cpuinitdata<< i386: mark cpu init functions as __cpuinit, data as __cpuinitdata Magnus Damm >>mark-cpu-identify-functions-as-__cpuinit<< i386: mark cpu identify functions as __cpuinit Magnus Damm >>mark-cpu-cache-functions-as-__cpuinit<< i386: mark cpu cache functions as __cpuinit Fernando Luis =?ISO-8859-1?Q?V=E1zquez?= Cao >>i386-kprobes-mca<< i386: Disallow kprobes on NMI handlers Fernando Luis =?ISO-8859-1?Q?V=E1zquez?= Cao >>i386-kprobes-nmi<< i386: Disallow kprobes on NMI handlers Dave Jones >>remove-config.h-includes-from-asm-i386-asm-x86_64<< x86: remove config.h includes from asm-i386 & asm-x86_64 From i386 x86-64 inherited code to force reserve the 640k-1MB area. >>drop-640k-reservation<< Don't force reserve the 640k-1MB range Andi Kleen >>move-compiler-check-to-ia64<< Move compiler check for modules to ia64 only Andrew Morton >>make-numa_emulation-__init<< make numa_emulation() __init Chuck Ebbert <76306.1226@compuserve.com> >>i386-cfi-nmi<< i386: annotate FIX_STACK() and the rest of nmi() "Rafael J. Wysocki" >>detect-clock-skew-during-suspend<< Detect clock skew during suspend Andi Kleen >>remove-safe_smp_processor_id<< Remove safe_smp_processor_id() Andi Kleen >>early_ioremap-warning<< Remove bogus warning from early_ioremap Andi Kleen >>pte-exec<< Fix pte_exec/mkexec and use it in change_page_attr() Andi Kleen >>cpa-pse-cleanup<< Use proper accessors to change PSE bits in change_page_attr() Andi Kleen >>remove-apic-version-capability<< Remove APIC version/cpu capability mpparse checking/printing Andi Kleen >>cleanup-apic-id-checking<< Remove some cruft in apic id checking during processor setup Andi Kleen >>mpparse-style<< Fix coding style and output of the mptable parser Andi Kleen >>nmi-irqtrace-check<< Add a missing check for irq flags tracing in NMI Paolo 'Blaisorblade' Giarrusso >>fix-head.S-warning<< Fix boot code head.S warning Andi Kleen >>remove-e820-fallback<< Remove non e820 fallbacks in high level code Andi Kleen >>optimize-hweight64-for-x86_64<< optimize hweight64 for x86_64 ebiederm@xmission.com (Eric W. Biederman) >>reload-cs-in-head<< Reload CS when startup_64 is used. Ian Campbell >>note-section<< Put .note.* sections into a PT_NOTE segment Andi Kleen >>e820-comment<< x86: Remove incorrect comment about ACPI e820 entries Andi Kleen >>proxy-pda<< Optimize PDA accesses slightly "H. Peter Anvin" >>fix-the-edd-code-misparsing-the-command-line<< i386: Fix the EDD code misparsing the command line Keith Owens >>remove-most-of-the-special-cases-for-the-debug-ist-stack<< Remove most of the special cases for the debug IST stack Magnus Damm >>kexec-dont-overwrite-pgd<< Avoid overwriting the current pgd (V4, x86_64) Magnus Damm >>i386-kexec-dont-overwrite-pgd<< i386: Avoid overwriting the current pgd (V4, i386) Andi Kleen >>trace-kernel-text-address<< Don't use kernel_text_address in oops context Andi Kleen >>document-tree<< Document my tree in Documentation/HOWTO Arjan van de Ven >>stack-protector-annotate-the-pda-offsets<< Add comments to the PDA structure to annotate offsets Arjan van de Ven >>stack-protector-add-the-kconfig-option<< Add the Kconfig option for the stackprotector feature Arjan van de Ven >>stack-protector-add-canary<< Add the canary field to the PDA area and the task struct Arjan van de Ven >>stack-protector-add_stack_chk_fail<< Add the __stack_chk_fail() Arjan van de Ven >>stack-protector-cflags<< Add the -fstack-protector option to the CFLAGS Andi Kleen >>fix-irqcount-comment<< Fix a irqcount comment in entry.S Andi Kleen >>pda-use-c-output-modifier<< Use %c instead of %P modifier in pda access Jeremy Fitzhardinge >>type-checking-for-write_pda<< Type checking for write_pda() Andi Kleen >>fix-pda-warning<< Fix a PDA warning uncovered by the new type checking Rusty Russell >>i386-replace-sensitive-instructions<< i386: Abstract sensitive instructions Rusty Russell >>i386-allow-a-kernel-to-not-be-in-ring0<< i386: Allow a kernel not to be in ring 0 Jeremy Fitzhardinge >>i386-pda-asm-offsets<< i386: Use asm-offsets for the offsets of registers into the pt_regs struct, rather than having hard-coded constants. Jeremy Fitzhardinge >>i386-pda-basics<< i386: Basic definitions for i386-pda Jeremy Fitzhardinge >>i386-pda-init-pda<< i386: Initialize the per-CPU data area. Jeremy Fitzhardinge >>i386-pda-use-gs<< i386: Use %gs as the PDA base-segment in the kernel. Jeremy Fitzhardinge >>i386-pda-user-abi<< i386: Fix places where using %gs changes the usermode ABI. Jeremy Fitzhardinge >>i386-pda-vm86<< i386: Update sys_vm86 to cope with changed pt_regs and %gs usage. Jeremy Fitzhardinge >>i386-pda-smp-processorid<< i386: Implement smp_processor_id() with the PDA. Jeremy Fitzhardinge >>i386-pda-current<< i386: Implement "current" with the PDA. Chuck Ebbert <76306.1226@compuserve.com> >>i386-early-fault<< i386: Do better early exception handlers adurbin@google.com >>insert-ioapics-and-local-apic-into-resource-map<< insert IOAPIC(s) and Local APIC into resource map adurbin@google.com >>acpi-add-hpet-into-resource-map<< i386: add HPET(s) into resource map Andi Kleen >>copy-user-nocache<< Add __copy_from_user_nocache Andi Kleen >>copy-user-zeroing<< Fix zeroing on exception in copy_*_user Andi Kleen >>copy-user-mustcheck<< Add __must_check to copy_*_user Andi Kleen >>compat-pselect-must-check<< Check return value of copy_to_user in compat_sys_pselect7 Andi Kleen >>compat-uname-must-check<< Check return values of __copy_to_user in uname emulation Andi Kleen >>copy-user-style<< Fix some stylistic issues in uaccess.h Andi Kleen >>pda-style<< Reindent macros in pda.h Andi Kleen >>pda-noreturn<< Define __bad_pda_field as noreturn Andi Kleen >>remove-mmx<< Remove unused asm-x86_64/mmx.h Andi Kleen >>init-per-cpu-data-again<< Mark per cpu data initialization __initdata again Benjamin LaHaise >>core-2-oprofile-identification<< i386/x86-64: Add core 2 to oprofile ebiederm@xmission.com (Eric W. Biederman) >>i386-kexec-not-experimental<< i386: Remove experimental mark of kexec ebiederm@xmission.com (Eric W. Biederman) >>kexec-not-experimental<< Remove experimental mark of kexec Andi Kleen >>fix-idle-notifiers<< Fix idle notifiers Andi Kleen >>pci-probe-type1-first<< i386/x86-64: PCI: split probing and initialization of type 1 config space access rajesh.shah@intel.com >>i386-acpi-mcfg-check<< i386: PCI improve extended config space verification rajesh.shah@intel.com >>acpi-mcfg-check<< improve extended config space verification Andi Kleen >>remove-mcfg-dmi<< x86: Remove DMI entry to disable MCFG Andi Kleen >>cleanup-idle-loops<< i386/x86-64: Clean up idle loops adurbin@google.com (Aaron Durbin) >>insert-gart-region-into-resource-map<< Insert GART region into resource map adurbin@google.com (Aaron Durbin) >>mcfg-resource<< MMCONFIG and new Intel motherboards Andi Kleen >>i386-mcfg-resource<< i386: Add MMCFG resources to i386 too Jeremy Fitzhardinge >>i386-pack-descriptor<< i386: Fix pack_descriptor()