x86_64-2.6.24-rc7-080114-1.bz2 794724d6c6c967f717c72682ff7962ba x86_64-2.6.24-rc7-080114-1.bz2 VERSION=2 PATCHLEVEL=6 SUBLEVEL=24 EXTRAVERSION=-rc7 Documentation/DocBook/Makefile | 2 Documentation/DocBook/kernel-api.tmpl | 8 Documentation/DocBook/kgdb.tmpl | 236 ++ Documentation/debugging-via-ohci1394.txt | 179 + Documentation/feature-removal-schedule.txt | 10 Documentation/kernel-parameters.txt | 17 Documentation/x86_64/boot-options.txt | 11 Documentation/x86_64/uefi.txt | 9 MAINTAINERS | 9 arch/arm/Kconfig | 5 arch/ia64/Kconfig | 8 arch/ia64/ia32/binfmt_elf32.c | 3 arch/ia64/kernel/module.c | 2 arch/m32r/Kconfig | 5 arch/mips/Kconfig | 5 arch/mips/kernel/i8253.c | 12 arch/parisc/Kconfig | 5 arch/powerpc/Kconfig | 8 arch/powerpc/kernel/ptrace.c | 52 arch/sparc64/Kconfig | 8 arch/um/kernel/ksyms.c | 4 arch/um/sys-i386/signal.c | 50 arch/um/sys-x86_64/signal.c | 70 arch/x86/Kconfig | 294 +- arch/x86/Kconfig.cpu | 65 arch/x86/Kconfig.debug | 89 arch/x86/Makefile | 251 ++ arch/x86/Makefile_32 | 175 - arch/x86/Makefile_64 | 144 - arch/x86/boot/Makefile | 10 arch/x86/boot/apm.c | 3 arch/x86/boot/compressed/Makefile | 62 arch/x86/boot/compressed/Makefile_32 | 50 arch/x86/boot/compressed/Makefile_64 | 30 arch/x86/boot/compressed/head_64.S | 8 arch/x86/boot/compressed/misc_32.c | 11 arch/x86/boot/compressed/misc_64.c | 17 arch/x86/boot/compressed/relocs.c | 7 arch/x86/boot/header.S | 5 arch/x86/boot/voyager.c | 4 arch/x86/configs/i386_defconfig | 4 arch/x86/configs/x86_64_defconfig | 9 arch/x86/crypto/Makefile | 4 arch/x86/crypto/twofish.c | 101 arch/x86/crypto/twofish_32.c | 97 arch/x86/crypto/twofish_64.c | 97 arch/x86/ia32/Makefile | 41 arch/x86/ia32/audit.c | 2 arch/x86/ia32/fpu32.c | 183 - arch/x86/ia32/ia32_aout.c | 246 +- arch/x86/ia32/ia32_binfmt.c | 285 -- arch/x86/ia32/ia32_signal.c | 471 ++-- arch/x86/ia32/ia32entry.S | 11 arch/x86/ia32/ipc32.c | 30 arch/x86/ia32/mmap32.c | 79 arch/x86/ia32/ptrace32.c | 404 --- arch/x86/ia32/sys_ia32.c | 502 ++-- arch/x86/ia32/syscall32.c | 83 arch/x86/ia32/syscall32_syscall.S | 17 arch/x86/ia32/tls32.c | 163 - arch/x86/ia32/vsyscall-sigreturn.S | 143 - arch/x86/ia32/vsyscall-syscall.S | 69 arch/x86/ia32/vsyscall-sysenter.S | 95 arch/x86/kernel/Makefile | 94 arch/x86/kernel/Makefile_32 | 88 arch/x86/kernel/Makefile_64 | 45 arch/x86/kernel/acpi/Makefile | 2 arch/x86/kernel/acpi/sleep.c | 87 arch/x86/kernel/acpi/sleep_32.c | 70 arch/x86/kernel/acpi/sleep_64.c | 117 - arch/x86/kernel/acpi/wakeup_32.S | 2 arch/x86/kernel/acpi/wakeup_64.S | 32 arch/x86/kernel/alternative.c | 29 arch/x86/kernel/aperture_64.c | 280 +- arch/x86/kernel/apic_32.c | 139 - arch/x86/kernel/apic_64.c | 1482 +++++++------- arch/x86/kernel/apm_32.c | 373 +-- arch/x86/kernel/asm-offsets_32.c | 69 arch/x86/kernel/asm-offsets_64.c | 42 arch/x86/kernel/bootflag.c | 50 arch/x86/kernel/cpu/addon_cpuid_features.c | 2 arch/x86/kernel/cpu/amd.c | 23 arch/x86/kernel/cpu/bugs.c | 3 arch/x86/kernel/cpu/common.c | 76 arch/x86/kernel/cpu/cpu.h | 3 arch/x86/kernel/cpu/cyrix.c | 6 arch/x86/kernel/cpu/intel.c | 39 arch/x86/kernel/cpu/mcheck/k7.c | 25 arch/x86/kernel/cpu/mcheck/mce.h | 2 arch/x86/kernel/cpu/mcheck/mce_32.c | 4 arch/x86/kernel/cpu/mcheck/mce_64.c | 132 - arch/x86/kernel/cpu/mcheck/mce_amd_64.c | 10 arch/x86/kernel/cpu/mcheck/p4.c | 35 arch/x86/kernel/cpu/mcheck/p5.c | 2 arch/x86/kernel/cpu/mcheck/p6.c | 23 arch/x86/kernel/cpu/mcheck/winchip.c | 2 arch/x86/kernel/cpu/mtrr/amd.c | 2 arch/x86/kernel/cpu/mtrr/cyrix.c | 3 arch/x86/kernel/cpu/mtrr/generic.c | 19 arch/x86/kernel/cpu/mtrr/if.c | 15 arch/x86/kernel/cpu/mtrr/main.c | 10 arch/x86/kernel/cpu/mtrr/mtrr.h | 6 arch/x86/kernel/cpu/mtrr/state.c | 3 arch/x86/kernel/cpu/perfctr-watchdog.c | 1 arch/x86/kernel/cpuid.c | 3 arch/x86/kernel/doublefault_32.c | 19 arch/x86/kernel/ds.c | 464 ++++ arch/x86/kernel/e820_32.c | 230 -- arch/x86/kernel/e820_64.c | 416 ++- arch/x86/kernel/early-quirks.c | 127 - arch/x86/kernel/efi.c | 487 ++++ arch/x86/kernel/efi_32.c | 605 ----- arch/x86/kernel/efi_64.c | 156 + arch/x86/kernel/efi_stub_64.S | 109 + arch/x86/kernel/entry_32.S | 26 arch/x86/kernel/entry_64.S | 101 arch/x86/kernel/geode_32.c | 48 arch/x86/kernel/head64.c | 54 arch/x86/kernel/head_64.S | 13 arch/x86/kernel/hpet.c | 4 arch/x86/kernel/i386_ksyms_32.c | 7 arch/x86/kernel/i387.c | 479 ++++ arch/x86/kernel/i387_32.c | 544 ----- arch/x86/kernel/i387_64.c | 150 - arch/x86/kernel/i8253.c | 42 arch/x86/kernel/i8259_32.c | 4 arch/x86/kernel/i8259_64.c | 156 - arch/x86/kernel/init_task.c | 1 arch/x86/kernel/io_apic_32.c | 13 arch/x86/kernel/io_apic_64.c | 112 - arch/x86/kernel/io_delay.c | 114 + arch/x86/kernel/ioport.c | 150 + arch/x86/kernel/ioport_32.c | 151 - arch/x86/kernel/ioport_64.c | 117 - arch/x86/kernel/irq_32.c | 29 arch/x86/kernel/irq_64.c | 37 arch/x86/kernel/kdebugfs.c | 65 arch/x86/kernel/kgdb-jmp_32.S | 74 arch/x86/kernel/kgdb-jmp_64.S | 65 arch/x86/kernel/kgdb_32.c | 414 +++ arch/x86/kernel/kgdb_64.c | 495 ++++ arch/x86/kernel/kprobes.c | 1068 ++++++++++ arch/x86/kernel/kprobes_32.c | 756 ------- arch/x86/kernel/kprobes_64.c | 748 ------- arch/x86/kernel/ldt.c | 261 ++ arch/x86/kernel/ldt_32.c | 248 -- arch/x86/kernel/ldt_64.c | 250 -- arch/x86/kernel/machine_kexec_32.c | 4 arch/x86/kernel/machine_kexec_64.c | 5 arch/x86/kernel/mpparse_32.c | 31 arch/x86/kernel/msr.c | 3 arch/x86/kernel/nmi_32.c | 14 arch/x86/kernel/nmi_64.c | 99 arch/x86/kernel/paravirt.c | 427 ++++ arch/x86/kernel/paravirt_32.c | 472 ---- arch/x86/kernel/paravirt_patch_32.c | 49 arch/x86/kernel/paravirt_patch_64.c | 56 arch/x86/kernel/pci-calgary_64.c | 5 arch/x86/kernel/pci-dma_64.c | 3 arch/x86/kernel/pci-gart_64.c | 508 ++-- arch/x86/kernel/pci-swiotlb_64.c | 1 arch/x86/kernel/pmtimer_64.c | 4 arch/x86/kernel/process_32.c | 398 +-- arch/x86/kernel/process_64.c | 300 +- arch/x86/kernel/ptrace.c | 1546 ++++++++++++++ arch/x86/kernel/ptrace_32.c | 717 ------ arch/x86/kernel/ptrace_64.c | 621 ----- arch/x86/kernel/reboot.c | 449 ++++ arch/x86/kernel/reboot_32.c | 413 --- arch/x86/kernel/reboot_64.c | 176 - arch/x86/kernel/reboot_fixups_32.c | 14 arch/x86/kernel/rtc.c | 209 + arch/x86/kernel/setup64.c | 13 arch/x86/kernel/setup_32.c | 275 ++ arch/x86/kernel/setup_64.c | 501 ++-- arch/x86/kernel/signal_32.c | 227 +- arch/x86/kernel/signal_64.c | 133 - arch/x86/kernel/smp_32.c | 15 arch/x86/kernel/smp_64.c | 91 arch/x86/kernel/smpboot_32.c | 50 arch/x86/kernel/smpboot_64.c | 52 arch/x86/kernel/smpcommon_32.c | 7 arch/x86/kernel/stacktrace.c | 1 arch/x86/kernel/step.c | 210 ++ arch/x86/kernel/suspend_64.c | 30 arch/x86/kernel/suspend_asm_64.S | 32 arch/x86/kernel/sys_x86_64.c | 98 arch/x86/kernel/sysenter_32.c | 346 --- arch/x86/kernel/time_32.c | 114 - arch/x86/kernel/time_64.c | 184 - arch/x86/kernel/tls.c | 213 ++ arch/x86/kernel/tls.h | 21 arch/x86/kernel/trampoline_64.S | 2 arch/x86/kernel/traps_32.c | 202 - arch/x86/kernel/traps_64.c | 280 +- arch/x86/kernel/tsc_32.c | 48 arch/x86/kernel/tsc_64.c | 96 arch/x86/kernel/tsc_sync.c | 20 arch/x86/kernel/vm86_32.c | 115 - arch/x86/kernel/vmi_32.c | 124 - arch/x86/kernel/vmiclock_32.c | 1 arch/x86/kernel/vsmp_64.c | 11 arch/x86/kernel/vsyscall-int80_32.S | 53 arch/x86/kernel/vsyscall-note_32.S | 45 arch/x86/kernel/vsyscall-sigreturn_32.S | 143 - arch/x86/kernel/vsyscall-sysenter_32.S | 122 - arch/x86/kernel/vsyscall_32.S | 15 arch/x86/kernel/vsyscall_32.lds.S | 67 arch/x86/kernel/vsyscall_64.c | 11 arch/x86/kernel/x8664_ksyms_64.c | 13 arch/x86/lguest/boot.c | 51 arch/x86/lib/Makefile | 26 arch/x86/lib/Makefile_32 | 11 arch/x86/lib/Makefile_64 | 13 arch/x86/lib/checksum_32.S | 8 arch/x86/lib/semaphore_32.S | 20 arch/x86/mach-rdc321x/Makefile | 5 arch/x86/mach-rdc321x/gpio.c | 91 arch/x86/mach-rdc321x/platform.c | 68 arch/x86/mach-rdc321x/wdt.c | 275 ++ arch/x86/mach-visws/mpparse.c | 16 arch/x86/mach-voyager/setup.c | 32 arch/x86/mach-voyager/voyager_basic.c | 132 - arch/x86/mach-voyager/voyager_cat.c | 601 ++--- arch/x86/mach-voyager/voyager_smp.c | 690 +++--- arch/x86/mach-voyager/voyager_thread.c | 52 arch/x86/math-emu/errors.c | 880 +++----- arch/x86/math-emu/exception.h | 9 arch/x86/math-emu/fpu_arith.c | 150 - arch/x86/math-emu/fpu_asm.h | 1 arch/x86/math-emu/fpu_aux.c | 211 -- arch/x86/math-emu/fpu_emu.h | 67 arch/x86/math-emu/fpu_entry.c | 1234 +++++------ arch/x86/math-emu/fpu_etc.c | 185 - arch/x86/math-emu/fpu_proto.h | 28 arch/x86/math-emu/fpu_tags.c | 92 arch/x86/math-emu/fpu_trig.c | 2930 +++++++++++++--------------- arch/x86/math-emu/get_address.c | 646 ++---- arch/x86/math-emu/load_store.c | 452 ++-- arch/x86/math-emu/poly.h | 69 arch/x86/math-emu/poly_2xm1.c | 197 - arch/x86/math-emu/poly_atan.c | 347 +-- arch/x86/math-emu/poly_l2.c | 386 +-- arch/x86/math-emu/poly_sin.c | 643 ++---- arch/x86/math-emu/poly_tan.c | 334 +-- arch/x86/math-emu/reg_add_sub.c | 565 ++--- arch/x86/math-emu/reg_compare.c | 573 ++--- arch/x86/math-emu/reg_constant.c | 71 arch/x86/math-emu/reg_convert.c | 51 arch/x86/math-emu/reg_divide.c | 319 +-- arch/x86/math-emu/reg_ld_str.c | 2155 +++++++++----------- arch/x86/math-emu/reg_mul.c | 171 - arch/x86/math-emu/status_w.h | 8 arch/x86/mm/Makefile_32 | 3 arch/x86/mm/Makefile_64 | 4 arch/x86/mm/boot_ioremap_32.c | 24 arch/x86/mm/discontig_32.c | 17 arch/x86/mm/extable.c | 62 arch/x86/mm/extable_32.c | 35 arch/x86/mm/extable_64.c | 34 arch/x86/mm/fault_32.c | 368 ++- arch/x86/mm/fault_64.c | 347 ++- arch/x86/mm/highmem_32.c | 47 arch/x86/mm/init_32.c | 117 - arch/x86/mm/init_64.c | 176 + arch/x86/mm/ioremap_32.c | 2 arch/x86/mm/ioremap_64.c | 32 arch/x86/mm/k8topology_64.c | 159 - arch/x86/mm/mmap.c | 123 + arch/x86/mm/mmap_32.c | 77 arch/x86/mm/mmap_64.c | 29 arch/x86/mm/numa_64.c | 247 +- arch/x86/mm/pageattr-test.c | 233 ++ arch/x86/mm/pageattr_32.c | 276 +- arch/x86/mm/pageattr_64.c | 379 ++- arch/x86/mm/srat_64.c | 59 arch/x86/oprofile/backtrace.c | 6 arch/x86/oprofile/nmi_int.c | 212 -- arch/x86/pci/common.c | 17 arch/x86/pci/init.c | 4 arch/x86/pci/irq.c | 14 arch/x86/pci/mmconfig-shared.c | 151 + arch/x86/pci/pci.h | 1 arch/x86/power/cpu.c | 18 arch/x86/vdso/Makefile | 134 - arch/x86/vdso/vclock_gettime.c | 1 arch/x86/vdso/vdso-layout.lds.S | 64 arch/x86/vdso/vdso-start.S | 2 arch/x86/vdso/vdso.lds.S | 94 arch/x86/vdso/vdso32-setup.c | 444 ++++ arch/x86/vdso/vdso32.S | 19 arch/x86/vdso/vdso32/int80.S | 56 arch/x86/vdso/vdso32/note.S | 44 arch/x86/vdso/vdso32/sigreturn.S | 144 + arch/x86/vdso/vdso32/syscall.S | 77 arch/x86/vdso/vdso32/sysenter.S | 116 + arch/x86/vdso/vdso32/vdso32.lds.S | 37 arch/x86/vdso/vgetcpu.c | 4 arch/x86/vdso/vma.c | 18 arch/x86/vdso/voffset.h | 1 arch/x86/xen/enlighten.c | 63 arch/x86/xen/events.c | 4 arch/x86/xen/mmu.c | 15 arch/x86/xen/setup.c | 7 arch/x86/xen/smp.c | 8 drivers/Makefile | 2 drivers/acpi/bus.c | 2 drivers/acpi/processor_idle.c | 34 drivers/char/hpet.c | 75 drivers/char/keyboard.c | 1 drivers/char/rtc.c | 238 +- drivers/firmware/dmi_scan.c | 24 drivers/ieee1394/Makefile | 1 drivers/ieee1394/init_ohci1394_dma.c | 285 ++ drivers/input/mouse/pc110pad.c | 7 drivers/lguest/x86/core.c | 4 drivers/pci/probe.c | 18 drivers/pnp/pnpbios/bioscalls.c | 5 drivers/scsi/sg.c | 8 drivers/serial/8250.c | 52 drivers/serial/8250_kgdb.c | 558 +++++ drivers/serial/Kconfig | 2 drivers/serial/Makefile | 1 drivers/serial/serial_core.c | 24 fs/Kconfig.binfmt | 4 fs/Makefile | 1 fs/aio.c | 2 fs/binfmt_elf.c | 802 ++++--- fs/compat_binfmt_elf.c | 131 + fs/jbd/checkpoint.c | 3 fs/jbd/commit.c | 2 fs/jbd2/checkpoint.c | 3 fs/jbd2/commit.c | 2 include/acpi/reboot.h | 9 include/asm-generic/bug.h | 17 include/asm-generic/kgdb.h | 105 + include/asm-generic/percpu.h | 91 include/asm-ia64/acpi.h | 2 include/asm-ia64/percpu.h | 24 include/asm-m32r/signal.h | 2 include/asm-powerpc/percpu.h | 17 include/asm-powerpc/ptrace.h | 7 include/asm-s390/percpu.h | 20 include/asm-sparc64/percpu.h | 16 include/asm-um/asm.h | 6 include/asm-um/linkage.h | 1 include/asm-x86/Kbuild | 4 include/asm-x86/acpi.h | 151 + include/asm-x86/acpi_32.h | 143 - include/asm-x86/acpi_64.h | 153 - include/asm-x86/alternative.h | 162 + include/asm-x86/alternative_32.h | 154 - include/asm-x86/alternative_64.h | 159 - include/asm-x86/apic.h | 141 + include/asm-x86/apic_32.h | 127 - include/asm-x86/apic_64.h | 102 include/asm-x86/apicdef.h | 412 +++ include/asm-x86/apicdef_32.h | 375 --- include/asm-x86/apicdef_64.h | 392 --- include/asm-x86/arch_hooks.h | 5 include/asm-x86/asm.h | 32 include/asm-x86/bitops.h | 316 +++ include/asm-x86/bitops_32.h | 324 --- include/asm-x86/bitops_64.h | 297 -- include/asm-x86/bootparam.h | 5 include/asm-x86/bug.h | 3 include/asm-x86/calling.h | 194 - include/asm-x86/checksum_64.h | 2 include/asm-x86/cmpxchg_32.h | 122 - include/asm-x86/compat.h | 2 include/asm-x86/cpufeature.h | 218 ++ include/asm-x86/cpufeature_32.h | 176 - include/asm-x86/cpufeature_64.h | 30 include/asm-x86/desc.h | 380 +++ include/asm-x86/desc_32.h | 244 -- include/asm-x86/desc_64.h | 203 - include/asm-x86/desc_defs.h | 47 include/asm-x86/dma.h | 318 +++ include/asm-x86/dma_32.h | 297 -- include/asm-x86/dma_64.h | 304 -- include/asm-x86/dmi.h | 3 include/asm-x86/ds.h | 72 include/asm-x86/e820_32.h | 6 include/asm-x86/e820_64.h | 11 include/asm-x86/efi.h | 112 + include/asm-x86/elf.h | 190 - include/asm-x86/emergency-restart.h | 12 include/asm-x86/fixmap_32.h | 3 include/asm-x86/fixmap_64.h | 6 include/asm-x86/futex.h | 138 + include/asm-x86/futex_32.h | 135 - include/asm-x86/futex_64.h | 125 - include/asm-x86/geode.h | 12 include/asm-x86/gpio.h | 6 include/asm-x86/hpet.h | 5 include/asm-x86/hw_irq_32.h | 16 include/asm-x86/hw_irq_64.h | 1 include/asm-x86/i387.h | 355 +++ include/asm-x86/i387_32.h | 151 - include/asm-x86/i387_64.h | 214 -- include/asm-x86/i8259.h | 17 include/asm-x86/ia32.h | 6 include/asm-x86/ia32_unistd.h | 2 include/asm-x86/ide.h | 2 include/asm-x86/idle.h | 1 include/asm-x86/io_32.h | 8 include/asm-x86/io_64.h | 37 include/asm-x86/io_apic.h | 158 + include/asm-x86/io_apic_32.h | 155 - include/asm-x86/io_apic_64.h | 138 - include/asm-x86/irqflags.h | 246 ++ include/asm-x86/irqflags_32.h | 197 - include/asm-x86/irqflags_64.h | 176 - include/asm-x86/k8.h | 1 include/asm-x86/kdebug.h | 10 include/asm-x86/kexec.h | 169 + include/asm-x86/kexec_32.h | 99 include/asm-x86/kexec_64.h | 94 include/asm-x86/kgdb.h | 13 include/asm-x86/kgdb_32.h | 51 include/asm-x86/kgdb_64.h | 52 include/asm-x86/kprobes.h | 103 include/asm-x86/kprobes_32.h | 94 include/asm-x86/kprobes_64.h | 90 include/asm-x86/lguest.h | 14 include/asm-x86/linkage.h | 21 include/asm-x86/linkage_32.h | 15 include/asm-x86/linkage_64.h | 6 include/asm-x86/local.h | 243 ++ include/asm-x86/local_32.h | 233 -- include/asm-x86/local_64.h | 222 -- include/asm-x86/mach-bigsmp/mach_apic.h | 12 include/asm-x86/mach-default/apm.h | 2 include/asm-x86/mach-default/io_ports.h | 25 include/asm-x86/mach-default/mach_apic.h | 16 include/asm-x86/mach-default/mach_time.h | 111 - include/asm-x86/mach-default/mach_timer.h | 2 include/asm-x86/mach-default/mach_traps.h | 2 include/asm-x86/mach-es7000/mach_apic.h | 10 include/asm-x86/mach-generic/gpio.h | 15 include/asm-x86/mach-numaq/mach_apic.h | 10 include/asm-x86/mach-rdc321x/gpio.h | 56 include/asm-x86/mach-rdc321x/rdc321x_defs.h | 6 include/asm-x86/mach-summit/mach_apic.h | 16 include/asm-x86/math_emu.h | 5 include/asm-x86/mc146818rtc.h | 101 include/asm-x86/mc146818rtc_32.h | 97 include/asm-x86/mc146818rtc_64.h | 29 include/asm-x86/mce.h | 18 include/asm-x86/mmsegment.h | 8 include/asm-x86/mmu.h | 8 include/asm-x86/mmu_context_32.h | 2 include/asm-x86/mmu_context_64.h | 11 include/asm-x86/mmzone_32.h | 3 include/asm-x86/mmzone_64.h | 6 include/asm-x86/module.h | 81 include/asm-x86/module_32.h | 75 include/asm-x86/module_64.h | 10 include/asm-x86/mpspec.h | 116 + include/asm-x86/mpspec_32.h | 81 include/asm-x86/mpspec_64.h | 233 -- include/asm-x86/mpspec_def.h | 87 include/asm-x86/msr-index.h | 7 include/asm-x86/msr.h | 296 -- include/asm-x86/mtrr.h | 8 include/asm-x86/mutex_32.h | 7 include/asm-x86/nmi_32.h | 3 include/asm-x86/nmi_64.h | 5 include/asm-x86/nops.h | 90 include/asm-x86/numa_64.h | 8 include/asm-x86/page.h | 175 + include/asm-x86/page_32.h | 248 -- include/asm-x86/page_64.h | 108 - include/asm-x86/paravirt.h | 355 ++- include/asm-x86/pci.h | 17 include/asm-x86/pci_64.h | 1 include/asm-x86/pda.h | 71 include/asm-x86/percpu.h | 145 + include/asm-x86/percpu_32.h | 154 - include/asm-x86/percpu_64.h | 68 include/asm-x86/pgtable-2level.h | 47 include/asm-x86/pgtable-3level.h | 42 include/asm-x86/pgtable.h | 344 +++ include/asm-x86/pgtable_32.h | 282 -- include/asm-x86/pgtable_64.h | 254 -- include/asm-x86/processor.h | 840 ++++++++ include/asm-x86/processor_32.h | 786 ------- include/asm-x86/processor_64.h | 452 ---- include/asm-x86/proto.h | 69 include/asm-x86/ptrace-abi.h | 62 include/asm-x86/ptrace.h | 139 - include/asm-x86/resume-trace.h | 23 include/asm-x86/resume-trace_32.h | 13 include/asm-x86/resume-trace_64.h | 13 include/asm-x86/rio.h | 4 include/asm-x86/rwlock.h | 1 include/asm-x86/rwsem.h | 2 include/asm-x86/scatterlist.h | 34 include/asm-x86/scatterlist_32.h | 28 include/asm-x86/scatterlist_64.h | 29 include/asm-x86/segment.h | 202 + include/asm-x86/segment_32.h | 147 - include/asm-x86/segment_64.h | 53 include/asm-x86/semaphore_32.h | 8 include/asm-x86/setup.h | 11 include/asm-x86/sigcontext.h | 42 include/asm-x86/sigcontext32.h | 22 include/asm-x86/signal.h | 11 include/asm-x86/smp_32.h | 117 - include/asm-x86/smp_64.h | 133 - include/asm-x86/sparsemem.h | 35 include/asm-x86/sparsemem_32.h | 31 include/asm-x86/sparsemem_64.h | 26 include/asm-x86/spinlock.h | 225 ++ include/asm-x86/spinlock_32.h | 221 -- include/asm-x86/spinlock_64.h | 167 - include/asm-x86/spinlock_types.h | 2 include/asm-x86/suspend_32.h | 4 include/asm-x86/suspend_64.h | 11 include/asm-x86/system.h | 415 +++ include/asm-x86/system_32.h | 320 --- include/asm-x86/system_64.h | 163 - include/asm-x86/thread_info_32.h | 16 include/asm-x86/thread_info_64.h | 35 include/asm-x86/time.h | 26 include/asm-x86/timer.h | 23 include/asm-x86/timex.h | 2 include/asm-x86/tlbflush.h | 157 + include/asm-x86/tlbflush_32.h | 168 - include/asm-x86/tlbflush_64.h | 100 include/asm-x86/topology.h | 143 + include/asm-x86/topology_32.h | 121 - include/asm-x86/topology_64.h | 71 include/asm-x86/tsc.h | 46 include/asm-x86/uaccess_64.h | 2 include/asm-x86/user_32.h | 24 include/asm-x86/user_64.h | 41 include/asm-x86/vdso.h | 28 include/asm-x86/vsyscall.h | 2 include/asm-x86/vsyscall32.h | 20 include/asm-x86/xor_32.h | 2 include/asm-x86/xor_64.h | 2 include/linux/acpi_pmtmr.h | 2 include/linux/clocksource.h | 7 include/linux/compat.h | 15 include/linux/const.h | 5 include/linux/cpumask.h | 4 include/linux/elf.h | 1 include/linux/hpet.h | 3 include/linux/init.h | 2 include/linux/init_ohci1394_dma.h | 4 include/linux/ioport.h | 2 include/linux/kgdb.h | 293 ++ include/linux/kprobes.h | 10 include/linux/mm.h | 1 include/linux/pagemap.h | 7 include/linux/pci.h | 8 include/linux/pci_ids.h | 7 include/linux/percpu.h | 24 include/linux/ptrace.h | 75 include/linux/regset.h | 368 +++ include/linux/sched.h | 23 include/linux/serial_8250.h | 2 include/linux/smp.h | 2 include/linux/spinlock.h | 6 include/linux/spinlock_types.h | 4 include/linux/spinlock_up.h | 2 include/linux/suspend.h | 3 include/linux/thread_info.h | 10 include/linux/tick.h | 6 include/linux/timer.h | 6 include/xen/page.h | 6 init/main.c | 20 kernel/Makefile | 2 kernel/irq/proc.c | 21 kernel/irq/spurious.c | 5 kernel/kgdb.c | 2002 +++++++++++++++++++ kernel/kprobes.c | 2 kernel/lockdep.c | 12 kernel/panic.c | 29 kernel/ptrace.c | 165 + kernel/sched.c | 20 kernel/signal.c | 4 kernel/softirq.c | 11 kernel/softlockup.c | 11 kernel/spinlock.c | 3 kernel/sysctl.c | 9 kernel/test_kprobes.c | 216 ++ kernel/time/clocksource.c | 48 kernel/time/tick-broadcast.c | 7 kernel/time/tick-internal.h | 2 kernel/time/tick-sched.c | 76 kernel/time/timekeeping.c | 22 kernel/time/timer_stats.c | 2 kernel/timer.c | 82 lib/Kconfig.debug | 43 lib/Kconfig.kgdb | 128 + mm/filemap.c | 15 mm/memory.c | 39 mm/mmap.c | 3 mm/oom_kill.c | 9 scripts/checkpatch.pl | 20 602 files changed, 39144 insertions(+), 35452 deletions(-) Detailed patch listing (individual files found in the patches tar file) Andi Kleen >>git-x86.patch<< x86: git x86 Andi Kleen >>mce-notifier-optional<< Make TIF_MCE_NOTIFY optional Andi Kleen >>mce-begin<< Don't use oops_begin in 64bit mce code Andi Kleen >>select-idle<< i386: Move MWAIT idle check to generic CPU initialization Andi Kleen >>mwait-select<< Use the correct cpuid method to detect MWAIT support for C states Andi Kleen >>mce-per-cpu-timer<< Use a per cpu timer for correctable machine check checking Andi Kleen >>mce-deferrable<< Use a deferrable timer for the correctable machine check poller Andi Kleen >>remove-aout-interpreter<< Remove a.out interpreter support in ELF loader Andi Kleen >>remove-ibcs-support<< Remove ibcs2 support in ELF loader too Andi Kleen >>32bit-short-adr<< Use shorter addresses in i386 segfault printks Andi Kleen >>resolve-user-ip<< Print which shared library/executable faulted in segfault etc. messages Andi Kleen >>page-kernel-shrink<< Shrink __PAGE_KERNEL/__PAGE_KERNEL_EXEC on non PAE kernels Andi Kleen >>cpa-simple-test<< CPA: Do a simple self test at boot Andi Kleen >>pgtable-global<< Add pte accessors for the global bit Andi Kleen >>pgtable-pgprot<< Add pte_pgprot on i386 Andi Kleen >>pgtable-nx<< Don't drop NX bit in pte modifier functions for 32bit Andi Kleen >>cpa-undo<< CPA: Undo white space changes Andi Kleen >>dump-pagetable<< Extract page table dumping code from i386 fault handler into dump_pagetable() Andi Kleen >>cpa-lookup-address-level<< CPA: Return the page table level in lookup_address() Andi Kleen >>cpa-selftest<< CPA: Add simple self test at boot Andi Kleen >>cpa-debug-pagealloc<< CPA: Change kernel_map_pages to not use c_p_a() Andi Kleen >>cpa-locking<< CPA: Change 32bit back to init_mm semaphore locking Andi Kleen >>cpa-clflush<< CPA: CLFLUSH support in change_page_attr() Andi Kleen >>cpa-arch-macro<< CPA: Use macros to modify the PG_arch_1 page flags in change_page_attr Andi Kleen >>cpa-page-flush<< CPA: Use page granuality TLB flushing in change_page_attr Andi Kleen >>cpa-self-snoop<< CPA: Don't flush the caches when the CPU supports self-snoop Andi Kleen >>cpa-wbinvd-macro<< CPA: Use wbinvd() macro instead of inline assembly in 64bit c_p_a() Andi Kleen >>cpa-flush-order<< CPA: Reorder TLB / cache flushes to follow Intel recommendation Andi Kleen >>cpa-use-level<< CPA: Make change_page_attr() more robust against use of PAT bits Andi Kleen >>cpa-limit-cache-flush<< CPA: Limit cache flushing to pages that really change caching Andi Kleen >>cpa-fix-comment<< CPA: Fix inaccurate comments in 64bit change_page_attr() Andi Kleen >>cpa-page-table-dump<< CPA: Dump pagetable when inconsistency is detected Andi Kleen >>cpa-save-page<< CPA: Only queue actually unused page table pages for freeing Andi Kleen >>cpa-kpte-mask<< CPA: Remove unnecessary masking of address Andi Kleen >>cpa-kernel-init-unmap<< CPA: Only unmap kernel init pages in text mapping when CONFIG_DEBUG_RODATA is set Andi Kleen >>cpa-large-page-flush<< CPA: Always do full TLB flush when splitting large pages Andi Kleen >>cpa-refcnt<< CPA: Fix reference counting when changing already changed pages Andi Kleen >>cpa-kerneldoc<< CPA: Change comments of external interfaces to kerneldoc format Andi Kleen >>cpa-kernel-text<< CPA: Make kernel_text test match boot mapping initialization Andi Kleen >>cpa-nx-check<< CPA: Add a BUG_ON checking for someone setting the kernel text NX Andi Kleen >>remove-set-kernel-exec<< Remove set_kernel_exec Andi Kleen >>pgtable-exec<< Clean up pte_exec Andi Kleen >>mce-compat-ioctl<< Enable compat ioctls for mcelog Andi Kleen >>cs-watchdog-counter<< Add a counter for per cpu clocksource watchdog checks and report them in /proc/interrupts Andi Kleen >>early-reserve<< Replace hard coded reservations in x86-64 early boot code with dynamic table v2 Andi Kleen >>smp-switch-optimize<< Optimize lock prefix switching to run less frequently v2 Andi Kleen >>clear-kernel-mapping<< Handle kernel near memory hole in clear_kernel_mapping Andi Kleen >>gbpages-features<< GBPAGES: Add feature macros for the gbpages cpuid bit Andi Kleen >>gbpages-page-size<< GBPAGES: Split LARGE_PAGE_SIZE/MASK into PUD_PAGE_SIZE/PMD_PAGE_SIZE Andi Kleen >>gbpages-pgtable<< Add pgtable accessor functions for GB pages Andi Kleen >>gbpages-dump<< GBPAGES: Support gbpages in pagetable dump Andi Kleen >>gbpages-option<< Add an option to disable direct mapping gbpages and a global variable Andi Kleen >>cpa-gbpages<< CPA: Implement GBpages support in change_page_attr() Andi Kleen >>gbpages-direct<< GBPAGES: Do kernel direct mapping at boot using GB pages Andi Kleen >>scsi-limit-printk<< Only print SCSI data direction warning once for a command v2 Andi Kleen >>checkpatch-option<< Deprecate checkpatch.pl --file mode; add warning; add --file-force Andi Kleen >>apic-early-panic<< Don't disable the APIC if it hasn't been mapped yet Andi Kleen >>oom-backtrace<< Only print kernel debug information for OOMs caused by kernel allocations