ftp://ftp.firstfloor.org/pub/ak/x86_64/quilt/x86_64-2.6.16-git6-060323-1.bz2 b0828078a2340fadbf1e00880da659c4 x86_64-2.6.16-git6-060323-1.bz2 VERSION=2 PATCHLEVEL=6 SUBLEVEL=16 EXTRAVERSION=-git6 Documentation/x86_64/boot-options.txt | 3 Makefile | 3 arch/i386/Makefile | 3 arch/i386/Makefile.cpu | 4 arch/i386/kernel/cpu/cpufreq/powernow-k8.c | 14 arch/i386/kernel/cpu/proc.c | 2 arch/i386/kernel/dmi_scan.c | 31 arch/i386/kernel/microcode.c | 4 arch/i386/pci/Makefile | 2 arch/i386/pci/direct.c | 15 arch/i386/pci/init.c | 25 arch/i386/pci/mmconfig.c | 11 arch/i386/pci/pcbios.c | 4 arch/i386/pci/pci.h | 3 arch/x86_64/Kconfig | 40 arch/x86_64/Makefile | 2 arch/x86_64/defconfig | 24 arch/x86_64/ia32/ia32_binfmt.c | 2 arch/x86_64/kernel/aperture.c | 4 arch/x86_64/kernel/apic.c | 21 arch/x86_64/kernel/e820.c | 2 arch/x86_64/kernel/entry.S | 2 arch/x86_64/kernel/functionlist | 1286 +++++++++++++++++++++++++++++ arch/x86_64/kernel/head.S | 26 arch/x86_64/kernel/io_apic.c | 10 arch/x86_64/kernel/mce.c | 3 arch/x86_64/kernel/mpparse.c | 19 arch/x86_64/kernel/nmi.c | 1 arch/x86_64/kernel/pci-dma.c | 3 arch/x86_64/kernel/pci-gart.c | 11 arch/x86_64/kernel/pmtimer.c | 3 arch/x86_64/kernel/process.c | 21 arch/x86_64/kernel/ptrace.c | 6 arch/x86_64/kernel/setup.c | 85 + arch/x86_64/kernel/setup64.c | 18 arch/x86_64/kernel/smp.c | 6 arch/x86_64/kernel/time.c | 139 +-- arch/x86_64/kernel/traps.c | 21 arch/x86_64/kernel/x8664_ksyms.c | 4 arch/x86_64/lib/thunk.S | 1 arch/x86_64/mm/fault.c | 79 + arch/x86_64/mm/init.c | 58 + arch/x86_64/mm/k8topology.c | 2 arch/x86_64/mm/numa.c | 68 + arch/x86_64/mm/srat.c | 123 ++ arch/x86_64/pci/Makefile | 3 arch/x86_64/pci/mmconfig.c | 18 drivers/acpi/Kconfig | 2 drivers/acpi/blacklist.c | 27 drivers/acpi/processor_idle.c | 25 drivers/char/agp/Kconfig | 4 drivers/char/agp/amd64-agp.c | 2 drivers/char/hangcheck-timer.c | 2 drivers/cpufreq/cpufreq.c | 51 + drivers/ieee1394/raw1394.c | 96 ++ fs/binfmt_elf.c | 13 include/asm-i386/acpi.h | 6 include/asm-i386/dmi.h | 11 include/asm-x86_64/apicdef.h | 1 include/asm-x86_64/dmi.h | 27 include/asm-x86_64/elf.h | 4 include/asm-x86_64/floppy.h | 2 include/asm-x86_64/io.h | 26 include/asm-x86_64/local.h | 10 include/asm-x86_64/mmu_context.h | 6 include/asm-x86_64/mmzone.h | 9 include/asm-x86_64/numa.h | 6 include/asm-x86_64/pda.h | 2 include/asm-x86_64/pgalloc.h | 28 include/asm-x86_64/pgtable.h | 10 include/asm-x86_64/proto.h | 2 include/asm-x86_64/string.h | 17 include/asm-x86_64/suspend.h | 4 include/asm-x86_64/system.h | 13 include/linux/bootmem.h | 4 include/linux/dmi.h | 2 include/linux/init.h | 3 include/linux/memory_hotplug.h | 6 mm/bootmem.c | 11 scripts/profile2linkerlist.pl | 21 80 files changed, 2258 insertions(+), 430 deletions(-) Detailed patch listing (individual files found in the patches tar file) Andi Kleen >>defconfig-update<< Update defconfig Andi Kleen >>feature/hangcheck-remove-message<< Quieten hangcheck driver 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/stack-random-large<< Increase the variability of the process stack on 64bit architectures mita@miraclelinux.com (Akinobu Mita) >>feature/bitops-cleanups<< {set,clear,test}_bit() related cleanup Andi Kleen >>feature/rename-node<< Rename struct node in x86-64 NUMA code to struct boot node Jan Beulich >>feature/cpu_pda-array-to-macro-followup-correction<< cpu_pda array to macro followup correction 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 >>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 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 >>i386-pci-ordering<< Give PCI config access initialization a defined ordering Andi Kleen >>feature/gart-relax<< Use cpu_relax in poll loop in GART IOMMU Jan Beulich >>feature/actively-synchronize-vmalloc-area-when-registering-certain-callbacks<< actively synchronize vmalloc area when registering certain callbacks Jan Beulich >>feature/remove-dead-do_softirq_thunk<< remove dead do_softirq_thunk Andi Kleen >>feature/argument-check<< Check that early arguments are words on their own Andi Kleen >>feature/fix-string<< Don't define string functions to builtin Henrik Kretzschmar >>feature/agp-ali-m1695<< Fix wrong PCI ID for ALI M1695 AGP bridge Roberto Nibali >>feature/traps-whitespace<< Clean up white space in traps.c Andi Kleen >>feature/early-num-physpages<< Make pfn_valid work early in boot Jan Beulich >>feature/miscellaneous-cleanup<< miscellaneous cleanup Ravikiran G Thirumalai >>feature/to-use-lapic-ids-instead-of-initial-apic-ids<< to use lapic ids instead of initial apic ids Andi Kleen >>feature/raw1394-compat<< Implement compat code for raw1394 read/write Arjan van de Ven >>feature/prefetch-the-mmap_sem-in-the-fault-path<< prefetch the mmap_sem in the fault path Andi Kleen >>feature/kernel-at-2mb<< Move kernel to 2MB Dave Jones >>feature/s-overwrite-override--in-arch-x86-64<< s/Overwrite/Override/ in arch/x86-64 Andi Kleen >>feature/dmi-year<< Clean up and tweak ACPI blacklist year code Andi Kleen >>feature/dmi-early<< Implement early DMI scanning Andi Kleen >>feature/fixmap-init<< Add __init to fixmap functions that are only called during boot Arjan van de Ven >>feature/head-first<< Patch to make the head.S-must-be-first-in-vmlinux order explicit Andi Kleen >>feature/year-check<< Handle years beyond 2100 Andi Kleen >>feature/time-style<< Fix formatting in time.c Andi Kleen >>feature/reenable-cmos-warning<< Reename CMOS update warning Andi Kleen >>floppy-dma<< Don't invoke OOM killer while allocating floppy DMA buffers Andi Kleen >>iommu-noretry<< Don't invoke OOM killer during dma_alloc_coherent() Andi Kleen >>disable-8254-timer-by-default<< Always use IO-APIC routing for timer. Arjan van de Ven >>basic-reorder-infrastructure<< Basic reorder infrastructure Andi Kleen >>microcode-quiet<< Quieten down microcode update driver Chuck Ebbert <76306.1226@compuserve.com> >>fix-orphaned-bits-of-timer-init-messages<< fix orphaned bits of timer init messages Andi Kleen >>cpu-limit<< Limit max number of CPUs to 255 Arjan van de Ven >>reorder-one-field-of-the-pda-to-reduce-padding<< Reorder one field of the PDA to reduce padding Andi Kleen >>noexec32-default<< Change default setting for noexec32 to match i386 kernel Andi Kleen >>timer-broadcast-amd<< Force broadcast timer on AMD systems with C3 too. Andi Kleen >>memmap-alloc<< Try to allocate node memmap near the end of node Brian Gerst >>use-cpumask-bitops-for-cpu_vm_mask<< Use cpumask bitops for cpu_vm_mask Vivek Goyal >>kexec-interrupt-ack<< timer interrupt lockup due to pending interrupt Jon Mason >>free_bootmem_node-needs-__pa-in-allocate_aperture<< free_bootmem_node needs __pa in allocate_aperture Andi Kleen >>lagrange-feature<< i386/x86-64: List Intel LaGrange AKA SMX in /proc/cpuinfo jacob.shin@amd.com >>powernow-fix-1<< Let the cpufreq driver manage AMD Dual-Core CPUs being tied together. "shin, jacob" >>powernow-fix-2<< cpufreq: Fix handling for CPU hotplug Andi Kleen >>remove-unordered-io<< Remove CONFIG_UNORDERED_IO Jon Mason >>make-gart_iommu-kconfig-help-text-more-specific-trivial<< Make GART_IOMMU kconfig help text more specific (trivial) Andi Kleen >>local-64bit<< Make local_t 64bit instead of 32bit Navin Boppuri >>horus-pci<< Search K8 devices on more devices. Kevin Winchester >>eliminate-register_die_notifier-symbol-exported<< Eliminate register_die_notifier symbol exported Eric Dumazet >>memnode-cache<< group memnodemap and memnodeshift in a memnode structure Andi Kleen >>amd-core-parsing<< Remove bogus special case in AMD core parsing. Andi Kleen >>powernow-query<< Initialize powernow_data[] for all siblings Andi Kleen >>iret-error-code<< Report SIGSEGV for IRET faults Andi Kleen >>lost-cli-debug<< Add debugging support for lost CLI Andi Kleen >>hotadd-reserve<< Support memory hotadd without sparsemem Keith Mannthey, Andi Kleen >>srat-hotadd-reserve<< Reserve SRAT hotadd memory on x86-64 Andi Kleen >>apic-error-backtrace<< Debugging patch just to see if there is a pattern Andi Kleen >>empty-pxm<< Handle empty PXMs that only contain hotplug memory Andi Kleen >>via-agp<< Enable VIA AGP driver on x86-64 for VIA P4 chipsets Andi Kleen >>sis-agp<< Enable SIS AGP driver on x86-64 for EM64T systems