ftp://ftp.firstfloor.org/pub/ak/x86_64/quilt/x86_64-2.6.16-rc1-git6-060203-1.bz2 e130ebc46df8e4c7bdfc7712b4ca0dfe x86_64-2.6.16-rc1-git6-060203-1.bz2 VERSION=2 PATCHLEVEL=6 SUBLEVEL=16 EXTRAVERSION=-rc1-git6 Documentation/x86_64/boot-options.txt | 18 ++ Makefile | 4 arch/i386/Makefile.cpu | 4 arch/i386/kernel/acpi/boot.c | 13 + arch/i386/kernel/apic.c | 5 arch/i386/pci/mmconfig.c | 15 -- arch/x86_64/Kconfig.debug | 7 arch/x86_64/Makefile | 1 arch/x86_64/defconfig | 21 +- arch/x86_64/ia32/ia32_signal.c | 28 +-- arch/x86_64/ia32/ia32entry.S | 2 arch/x86_64/kernel/apic.c | 89 +++++++++++- arch/x86_64/kernel/entry.S | 7 arch/x86_64/kernel/io_apic.c | 8 + arch/x86_64/kernel/mce.c | 5 arch/x86_64/kernel/mpparse.c | 19 +- arch/x86_64/kernel/nmi.c | 7 arch/x86_64/kernel/pci-dma.c | 3 arch/x86_64/kernel/pci-gart.c | 9 - arch/x86_64/kernel/pmtimer.c | 26 +++ arch/x86_64/kernel/process.c | 13 + arch/x86_64/kernel/ptrace.c | 6 arch/x86_64/kernel/setup.c | 21 ++ arch/x86_64/kernel/setup64.c | 23 ++- arch/x86_64/kernel/signal.c | 83 ++++------- arch/x86_64/kernel/smpboot.c | 3 arch/x86_64/kernel/time.c | 83 ++++++++++- arch/x86_64/kernel/traps.c | 21 +- arch/x86_64/lib/clear_page.S | 38 +++++ arch/x86_64/lib/copy_page.S | 87 +++++++++++ arch/x86_64/lib/copy_user.S | 247 +++++++++++++++++++++++++++++++--- arch/x86_64/lib/memcpy.S | 93 ++++++++++++ arch/x86_64/lib/memset.S | 94 ++++++++++++ arch/x86_64/mm/fault.c | 3 arch/x86_64/mm/init.c | 2 arch/x86_64/mm/k8topology.c | 2 arch/x86_64/mm/numa.c | 6 arch/x86_64/mm/srat.c | 53 +++++-- arch/x86_64/pci/mmconfig.c | 13 + drivers/acpi/processor_idle.c | 6 drivers/char/hangcheck-timer.c | 2 drivers/edac/Kconfig | 1 fs/binfmt_elf.c | 13 + include/asm-x86_64/apic.h | 1 include/asm-x86_64/cpufeature.h | 2 include/asm-x86_64/elf.h | 4 include/asm-x86_64/hardirq.h | 21 -- include/asm-x86_64/ia32_unistd.h | 4 include/asm-x86_64/mmu_context.h | 6 include/asm-x86_64/numa.h | 11 + include/asm-x86_64/pgtable.h | 6 include/asm-x86_64/proto.h | 11 + include/asm-x86_64/signal.h | 4 include/asm-x86_64/suspend.h | 4 include/asm-x86_64/system.h | 6 include/asm-x86_64/thread_info.h | 2 include/asm-x86_64/unistd.h | 7 lib/Kconfig.debug | 10 + mm/mempolicy.c | 2 net/core/dev.c | 2 net/core/utils.c | 2 net/socket.c | 2 62 files changed, 1042 insertions(+), 269 deletions(-) Detailed patch listing (individual files found in the patches tar file) Andi Kleen >>fix/defconfig-update<< Update defconfig Jan Beulich >>feature/config-unwind-info<< Add CONFIG_UNWIND_INFO Jan Beulich >>feature/vsyscall-patch-xen<< Don't use direct mapping to patch kernel text Andi Kleen >>fix/nmi-kprobes<< Disallow kprobes on NMI handlers Andi Kleen >>fix/pmtimer-variable-fallback<< Define pmtmr_ioport to 0 when PM_TIMER is not available Venkatesh Pallipadi >>fix/apic-timer-only-with-cx<< Only switch to IPI broadcast timer on Intel when C3 is supported Andi Kleen >>fix/apic-main-timer<< Allow to run main time keeping from the local APIC interrupt Andi Kleen >>fix/apic-main-timer-ati<< Automatically enable apicmaintimer on ATI boards Andi Kleen >>feature/hangcheck-remove-message<< Quieten hangcheck driver Shaohua Li >>fix/timer-resume<< [PATCH] timer resume Jan Beulich >>feature/hotadd-pud<< Use correct PUD for memory hotadd Andi Kleen >>feature/tune-generic<< x86-64: Use -mtune=generic for generic kernels Andi Kleen >>feature/tif-restore-sigmask<< Implement TIF_RESTORE_SIGMASK Andi Kleen >>feature/add-ppoll-pselect<< Add ppoll/pselect syscalls Andi Kleen >>fix/swiotlb-dma32<< Fix swiotlb dma_alloc_coherent fallback Andi Kleen >>feature/stack-random-large<< Increase the variability of the process stack on 64bit architectures Andi Kleen >>fix/copy-memset-revert<< Undo the earlier changes to remove unrolled copy/memset functions Ravikiran G Thirumalai >>fix/fix-the-node-cpumask-of-a-cpu-going-down<< Fix the node cpumask of a cpu going down Andi Kleen >>fix/remove-config-init-debug<< Remove CONFIG_INIT_DEBUG Andi Kleen >>fix/edac-default<< Remove rogue default y in EDAC Kconfig "Chen, Kenneth W" >>fix/mempolicy-hpage<< Fix memory policy build without CONFIG_HUGETLBFS Andi Kleen >>fix/srat-clear-node<< Clear more state when ignoring empty node in SRAT parsing Andi Kleen >>feature/clock-compat<< Emulate clock={pmtmr,tsc,hpet,acpi_pm} options to be compatible to i386 pravin shelar >>fix/garbage-values-in-file--proc-net-sockstat<< garbage values in file /proc/net/sockstat mita@miraclelinux.com (Akinobu Mita) >>feature/bitops-cleanups<< {set,clear,test}_bit() related cleanup Shaohua Li >>fix/mark-two-routines-as-__cpuinit<< mark two routines as __cpuinit Ashok.Raj@intel.com >>fix/even-more-cpuinit<< data/functions wrongly marked as __init with cpu hotplug. Andi Kleen >>fix/srat-check-size<< Do more checking in the SRAT header code Andi Kleen >>feature/rename-node<< Rename struct node in x86-64 NUMA code to struct boot node Andi Kleen >>fix/mcfg-fix-zero-entry-workaround<< Fix zero mcfg entry workaround on x86-64 Kevin VanMaren >>fix/iommu-fallback<< When allocation of merged SG lists fails in the IOMMU don't merge Zach Brown >>fix/align-per-cpu-section-to-configured-cache-bytes<< align per-cpu section to configured cache bytes Andi Kleen >>fix/switchto-no-kprobes<< Don't allow kprobes on __switch_to Andi Kleen >>fix/apic-pmtimer-calibrate<< Calibrate APIC timer using PM timer Jan Beulich >>feature/cpu_pda-array-to-macro-followup-correction<< cpu_pda array to macro followup correction Jan Beulich >>fix/small-fix-for-cfi-annotations<< small fix for CFI annotations Jan Beulich >>feature/disallow-multi-byte-hardware-execution-breakpoints<< disallow multi-byte hardware execution breakpoints Jan Beulich >>feature/eliminate-set_debug<< eliminate set_debug() Jan Beulich >>fix/minor-odering-correction-to-dump_pagetable<< minor odering correction to dump_pagetable() Jan Beulich >>feature/save-fpu-context-slightly-later<< save FPU context slightly later Ashok Raj >>feature/cleanup-allocating-logical-cpu-numbers-in-x86_64<< cleanup allocating logical cpu numbers in x86_64 Ashok Raj >>fix/dont-record-local-apic-ids-when-they-are-disabled-in-madt<< Dont record local apic ids when they are disabled in MADT Andi Kleen >>feature/pmtimer-dont-touch-pit<< Don't need to read PIT in timer handler when PM timer is used Andi Kleen >>feature/boot-report-apicid<< Report local APIC ID when initializing CPU Andi Kleen >>fix/bad-apic-ack<< i386/x86-64: Don't ack the APIC for bad interrupts when the APIC is not enabled Andi Kleen >>fix/impossible-per-cpu-data-workaround<< Let impossible CPUs point to reference per cpu data