x86_64-2.6.18-git7-060929-1.bz2 7c06d478b334fe56d8efe76cca662a89 x86_64-2.6.18-git7-060929-1.bz2 VERSION=2 PATCHLEVEL=6 SUBLEVEL=18 EXTRAVERSION=-git7 ; | 306 ++++++++++++++++++++++++++++++++++ Documentation/x86_64/boot-options.txt | 5 arch/i386/defconfig | 7 arch/i386/kernel/cpu/common.c | 204 +++++++++++++++++----- arch/i386/kernel/entry.S | 179 ++++++++++--------- arch/i386/kernel/head.S | 31 +++ arch/i386/kernel/nmi.c | 3 arch/i386/kernel/process.c | 33 +-- arch/i386/kernel/ptrace.c | 18 -- arch/i386/kernel/setup.c | 10 - arch/i386/kernel/signal.c | 6 arch/i386/kernel/smpboot.c | 27 ++- arch/i386/kernel/traps.c | 17 + arch/i386/kernel/vm86.c | 121 ++++++++----- arch/i386/pci/mmconfig.c | 6 arch/x86_64/defconfig | 8 arch/x86_64/kernel/mpparse.c | 37 ++-- arch/x86_64/kernel/nmi.c | 4 arch/x86_64/kernel/pci-dma.c | 93 ++++++---- arch/x86_64/kernel/setup.c | 11 - arch/x86_64/kernel/vsyscall.c | 8 arch/x86_64/kernel/x8664_ksyms.c | 1 arch/x86_64/lib/Makefile | 2 arch/x86_64/lib/copy_user_nocache.S | 217 ++++++++++++++++++++++++ include/asm-i386/bug.h | 15 + include/asm-i386/current.h | 7 include/asm-i386/elf.h | 2 include/asm-i386/mmu_context.h | 4 include/asm-i386/nmi.h | 6 include/asm-i386/pda.h | 98 ++++++++++ include/asm-i386/processor.h | 7 include/asm-i386/ptrace.h | 2 include/asm-i386/segment.h | 5 include/asm-i386/semaphore.h | 4 include/asm-i386/smp.h | 3 include/asm-i386/unwind.h | 1 include/asm-i386/vm86.h | 17 - include/asm-x86_64/nmi.h | 7 include/asm-x86_64/semaphore.h | 4 include/asm-x86_64/uaccess.h | 21 ++ include/linux/getcpu.h | 12 - kernel/fork.c | 2 kernel/panic.c | 1 kernel/sys.c | 8 kernel/sysctl.c | 11 - 45 files changed, 1227 insertions(+), 364 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-inatomic<< Add proper sparse __user casts to __copy_to_user_inatomic Andi Kleen >>copy-user-nocache<< Add __copy_from_user_nocache Andi Kleen >>allow-disabling-dac<< Allow disabling DAC using command line options Andi Kleen >>iommu-setup-style<< Fix broken indentation in iommu_setup Andi Kleen >>document-iommu-panic<< Document iommu=panic Andi Kleen >>unify-ioapic-checking<< Refactor some duplicated code in mpparse.c Andi Kleen >>nmi-sysctl-cleanup<< x86: Clean up x86 NMI sysctls Bjorn Helgaas >>i386-setup-array-size<< i386: replace intermediate array-size definitions with ARRAY_SIZE() Andi Kleen >>setup-array-size<< Use ARRAY_SIZE in setup.c 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. Andi Kleen >>i386-pda-definitions.patch<< i386: Basic definitions for i386-pda Andi Kleen >>i386-pda-init.patch<< i386: Initialize the per-CPU data area. Andi Kleen >>i386-pda-use-gs.patch<< i386: Use %gs as the PDA base-segment in the kernel. Andi Kleen >>i386-pda-fix-abi.patch<< i386: Fix places where using %gs changes the usermode ABI. Andi Kleen >>i386-pda-fix-vm86.patch<< i386: Update sys_vm86 to cope with changed pt_regs and %gs usage. Andi Kleen >>i386-pda-smp_processor_id.patch<< i386: Implement smp_processor_id() with the PDA. Andi Kleen >>i386-pda-current.patch<< i386: Implement "current" with the PDA. OGAWA Hirofumi >>i386-mmconfig-flush<< i386: arch/i386/pci/mmconfig.c tlb flush fix Vivek Goyal >>re-positioning-the-bss-segment<< Re-positioning the bss segment Andi Kleen >>vsyscall-blob-header<< Define vsyscall cache as blob to make clearer that user space shouldn't use it Andi Kleen >>i386-sem-early-clobber<< i386: Use early clobbers for semaphores now Andi Kleen >>sem-early-clobber<< Use early clobber in semaphores Andi Kleen >>i386-bug-disassembly<< i386: Make inline BUG look like a valid instruction to the disassembler