[git pull] x86 changes for v2.6.26

From: Ingo Molnar
Date: Thu Apr 17 2008 - 14:04:33 EST



Linus, please pull the latest x86 git tree for v2.6.26 from:

git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86.git for-linus

This tree contains the first wave of arch/x86 changes for v2.6.26.

[ Note: i kept the header cleanups from Joe Perches split up after all -
that is because a number of bugs were found in those cleanups during
development and their finegrained-ness (while somewhat annoying on
lkml) was actually very useful for bisection. ]

Thanks,

Ingo

------------------>
Adrian Bunk (1):
x86: remove the write-only timer_uses_ioapic_pin_0

Akinobu Mita (6):
x86: avoid redundant loop in io_apic_level_ack_pending()
x86: use ioapic_read_entry() and ioapic_write_entry()
x86: remove unnecessary memset()
x86: remove unnecessary tmp local variable
x86: use cpumask_of_cpu()
x86: use cpu_online()

Alexander van Heukelum (6):
x86: reserve end-of-conventional-memory to 1MB on 32-bit
x86: reserve_early end-of-conventional-memory to 1MB, 64-bit
x86: reserve end-of-conventional-memory to 1MB, 64-bit
x86: reserve end-of-conventional-memory to 1MB, 32-bit, use paravirt_enabled
x86: reserve end-of-conventional-memory to 1MB, 64-bit, use paravirt_enabled
x86: remove superfluous initialisation in boot code.

Alexey Dobriyan (1):
x86: switch to proc_create()

Alexey Starikovskiy (72):
x86: move quad_local_to_mp_bus_id to numa.c
x86: add mp_bus_not_pci bitmap to mpparse_32.c
x86: use not_pci bitmap #1
x86: use not_pci bitmap #2
x86: use not_pci bitmap #3
x86: use not_pci bitmap #4
x86: use not_pci bitmap #5
x86: use not_pci bitmap #6
x86: rearrange bus_type parse
x86: make mp_bus_id_to_type optional
x86: move mp_bus_id_to_local to numa.c
x86: move mp_bus_id_to_node to numa.c
x86: lindent mpparse_64.c
x86: add bad_ioapic to mpparse_32.c
x86: add uniq_ioapic_id to mpparse_32.c
x86: use get_bios_ebda in mpparse_64.c
x86: limit scan to 1k of EBDA.
x86: rename gsi_start to gsi_base to match mpparse_32.c
x86: remove mpc_apic_id()
x86: remove mpc_oem_pci_bus()
x86: remove mpc_oem_bus_info()
x86: make struct mpc_config_translation NUMAQ-only
x86: use same index for processor maps
x86: move es7000_plat closer to its user
x86: don't call MP_processor_info for disabled cpu
x86: separate generic_processor_info into its own function
x86: don't use MP_processor_info for ACPI mode
x86: move apic_ver array to apic_32.c
x86: move mp_lapic_addr to apic_32.c
x86: move phys_cpu_present_map to smpboot.c
x86: move num_processors to smpboot.c
x86: move disabled_cpus to smpboot.c
x86: move def_to_bigsmp to setup_32.c
x86: move boot_cpu_physical_apicid to apic_32.c
x86: move x86_bios_cpu_apicid to apic_32.c
x86: move generic_processor_info to apic_32.c
x86: don't call MP_processor_info for disabled cpu (64bit)
x86: separate generic_processor_info into its own function (64bit)
x86: don't use MP_processor_info for ACPI mode (64bit)
x86: move mp_lapic_addr to apic_64.c
x86: move phys_cpu_present_map to smpboot.c (64bit)
x86: move num_processors to smpboot.c (64 bit)
x86: move disabled_cpus to smpboot.c (64bit)
x86: move boot_cpu_physical_apicid to apic_64.c
x86: move generic_processor_info to apic_64.c
x86: move x86_bios_cpu_apicid to io_apic_64.c
x86: move x86_cpu_to_apicid to setup.c
x86: move phys_cpu_present_map to setup.c
x86: move x86_cpu_to_apicid_init to smpboot.c
x86: move x86_bios_cpu_apicid_init to smpboot.c
x86: don't set IO APIC features if IO APIC is not enabled
x86: move mp_ioapics to io_apic_32.c
x86: move mp_ioapics to io_apic_64.c
x86: move mp_ioapic_routing to boot.c
x86: move mp_irqs to io_apics_32.c
x86: move mp_irqs to io_apic_64.c
x86: move up & smp variables to setup.c
x86: move mp_register_lapic to boot.c
x86: move mp_register_lapic_address to boot.c
x86: lindent mpparse_32.c
x86: add early flags to mpparse_32.c
x86: unify arch/x86/kernel/mpparse_64.c
x86: unify mp_bus_info
x86: unify smp_read_mpc
x86: unify construct_default_ioirq_mptable
x86: unify get_smp_config
x86: unify smp_scan_config
x86: unify uniq_io_apic_id
x86: unify mp_register_ioapic
x86: unify mp_config_acpi_legacy_irqs
x86: unify mp_register_gsi
x86: merge mpparse_{32,64}.c

Alok Kataria (1):
x86: fix paranoia about using BIOS quickboot mechanism.

Andi Kleen (13):
x86: do kernel direct mapping at boot using GB pages
x86: use year 2000 offset for cmos clock
x86: add warning when RTC clock reports binary
x86: enable ACPI extended century handling for 32bit
x86: don't set up early exception handlers for external interrupts
x86: replace early exception setup macro recursion with loop
x86: move early exception handlers into init.text
x86: implement true end_pfn_mapped for 32bit
x86: account overlapped mappings in max_pfn_mapped
x86: add set_memory_4k to pageattr.c
x86: don't use large pages to map the first 2/4MB of memory
x86: re-add rdmsrl_safe
x86: split large page mapping for AMD TSEG

Andrew Morton (2):
i386: arch/x86/math-emu/fpu_entry.c warning fix
i386: arch/x86/math-emu/reg_ld_str.c: fix warning

Arjan van de Ven (2):
x86: add code to dump the (kernel) page tables for visual inspection by kernel developers
x86: add comments to describe the new api's in cacheflush.h

Arnaldo Carvalho de Melo (1):
x86: reducing debuginfo size by removing unneeded includes

Ben Castricum (1):
x86: microcode: show results on success too

Björn Steinbrink (1):
x86, pci: fix off-by-one errors in some pirq warnings

Cyrill Gorcunov (4):
x86: processor.h - use PAGE_SIZE instead of numeric value
x86: relocate_kernel - use predefined PAGE_SIZE instead of own alias
x86: entry_32.S - use flags from processor-flags.h
x86: debug Store - call kfree if only we really need it

Dave Jones (1):
x86: Centaur Isaiah processor to use sysenter in 64-bit compatibility mode rather than syscall

David P. Reed (2):
x86: fix cmos read and write to not use inb_p and outb_p
x86: define outb_pic and inb_pic to stop using outb_p and inb_p

Eric W. Biederman (1):
x86: introduce kernel/head32.c

Florian Fainelli (1):
x86, rdc321x: remove watchdog file

Gautham R Shenoy (1):
x86: Don't send RESCHEDULE_VECTOR to offlined cpus

Glauber Costa (62):
x86: change vsmp compile dependency
x86: make vsmp_init void, instead of static int
x86: call vsmp_init explicitly
x86: introduce vsmp paravirt helpers
x86, vsmp: use the paravirt helpers
x86: commonize smp.h
x86: merge extern function definitions
x86: merge extern variables definitions
x86: define smp_ops in common header
x86: move smp_ops extern declaration to common header
x86: merge smp_send_reschedule
x86: unify smp_call_function_mask
x86: unify __cpu_up.
x86: unify prepare_boot_cpu
x86: unify smp_prepare_cpus
x86: unify smp_cpus_done
x86: move disabled_cpus to common header
x86: use disabled_cpus in i386
x86: move prefill_possible_map to common file
x86: remove export for smp_call_function_mask.
x86: remove irqs disabled warning.
x86: create smpcommon.c
x86: provide __smp_call_function
x86: change x86_64 smp_call_function_mask to look alike i386
x86: provide hlt_works function.
x86: make stop_this_cpu looks exactly equal in both arches
x86: add reboot_force test to native_smp_send_stop
x86: unify smp_send_stop
x86: create smp.c
x86: create ipi.c
x86: create tlb files
x86: get rid of smp_32.c and smp_64.c
x86: remove cpu_llc_id from processor.h
x86: adjust types in smpcommon_32.c
x86: move equal types to common file
x86: make set_cpu_sibling_map nonstatic
x86: make remove_siblinginfo non-static
x86: move hotplug related extern definitions to smp.h
x86: move sibling functions to common file
x86: move cpu_coregroup_map to common file
x86: remove vector_lock around cpu_online_map
x86: use remove_from_maps in cpu_disable
x86: do not clear cpu_online_map
x86: merge __cpu_disable and cpu_die
x86: make x86_64 accept the max_cpus parameter
x86: move trampoline arrays extern definition to smp.h
x86: adapt voyager's trampoline_base
x86: adapt voyager's setup_trampoline
x86: unify setup_trampoline
x86: use wait_for_init_deassert in x86_64
x86: use cpu_relax instead of rep_nop
x86: move ipi definitions to mach_ipi.h
x86: move apic declarations to mach_apic.h
x86: surround hard_smp_processor_id in APIC_DEFINITION
x86: provide bogus hard_smp_processor_id
x86: merge hard/logical_smp_processor_id
x86: surround apic headers in apic definitions
x86: merge includes in smp.h
x86: split safe_smp_processor_id
x86: merge SMP definitions of smp.h
x86: change naming of cpu_initialized_mask for xen
x86: merge smp_32.h and smp_64.h into smp.h

Glauber de Oliveira Costa (78):
x86: change var types in __inquire_remote_apic
x86: add loglevel to printks
x86: use apic_*_around instead of apic_write in x86_64
x86: use start_ipi_hook in x86_64
x86: add an smp_apply_quirks to smpboot_32.c
x86: decouple call to print_cpu_info from smp_store_cpu_info
x86: provide specialized identification routines for x86_64
x86: use identify_boot_cpu
x86: call identify_secondary_cpu in smp_store_cpu_info
x86: merge smp_store_cpu_info
x86: always enable irqs when entering idle
x86: don't call local_irq_enable before entering idle
x86: move setup_secondary_clock a little bit down in the function
x86: move state update out of ipi_lock
x86: provide APIC_INTEGRATED definition for x86_64
x86: use APIC_INTEGRATED tests in x86_64
x86: add barriers statement
x86: isolate sanity checking
x86: isolate logic to disable smp
x86: do tests before do_boot_cpu in i386
x86: make __smp_prepare_cpu void
x86: move assignment of CPU_PREPARE before do_boot_cpu
x86: unify extern masks declaration
x86: define bios to apicid mapping
x86: initialize map pointers in setup_32.c
x86: make node to apic mapping declarations unconditional
x86: fix alloc_bootmem_pages_node macro
x86: use specialized routine for setup per-cpu area
x86: fill bios cpu to apicid maps
x86: fill cpu to apicid and present map in mpparse
x86: get rid of cpucount
x86: allow user to impress friends.
x86: do smp tainting checks in a separate function
x86: move impress_friends and smp_check to cpus_done
x86: add subarch support (for headers) to x86_64
x86: include mach_wakecpu.h in smpboot_64
x86: include smpboot_hooks.h in smpboot_64.c
x86: move smp_intr_init away from smpboot_32.c
x86: don't set maps in native_smp_prepare_boot_cpu()
x86: wipe get_nmi_reason out of nmi_64.h
x86: unify nmi_32.h and nmi_64.h
x86: call check_nmi_watchdog explicitly in native_smp_cpus_done
x86: call nmi_watchdog_default in i386
x86: don't initialize sibling and core maps during preparation
x86: schedule work only if keventd is already running
x86: do not zap_low_mappings in __smp_prepare_cpus
x86: boot cpus from cpu_up, instead of prepare_cpus
x86: get rid of commenced mask.
x86: use create_idle struct in do_boot_cpu
x86: don't span a new worker in __smp_prepare_cpu
x86: modify smp_callin in x86_64 to look like i386
x86: wrap esr setting up in i386 in lapic_setup_esr
x86: provide an end_local_APIC_setup function
x86: calibrate delay with irqs enabled
x86: minor adjustments for do_boot_cpu
x86: call do_boot_cpu directly from native_cpu_up
x86: include mach_apic.h in smpboot_64.c and smpboot.c
x86: change wakeup_secondary name
x86: add callin tests to cpu_up
x86: move {un}map_cpu_to_logical_apicid to smpboot.c
x86: move stack_start to smp.h
x86: change boot_cpu_id to boot_cpu_physical_apicid
x86: integrate do_boot_cpu
x86: integrate start_secondary
x86: merge smp_prepare_boot_cpu
x86: merge native_smp_cpus_done
x86: use physical id when disabling smp
x86: get rid of smp_boot_cpus
x86: additions to i386 native_smp_prepare_cpus.
x86: assign nr_ioapics = 0 in smpboot_hooks.h
x86: change x86_64 native_smp_prepare_cpus to match i386
x86: add extra sanity check
x86: change x86_64 sanity checks to match i386.
x86: introduce smpboot_clear_io_apic
x86: merge native_smp_prepare_cpus
x86: merge cpu_exit_clear
x86: move apicid mappings to smpboot.c
x86: remove smpboot_32.c and smpboot_64.c

H. Peter Anvin (2):
x86: unify arch/x86/mm/Makefile
x86: clean up the page table dumper and add 32-bit support

Harvey Harrison (10):
x86: change most X86_32 pt_regs members to unsigned long
x86: make X86_32 pt_regs members unsigned long
x86: regparm(3) is mandatory, no need to annotate
x86: reduce trivial style differences in signal_32|64.c
x86: Use FIX_EFLAGS define in X86_64
x86: use sizeof(long) to unify signal_32|64.c
x86: move struct definitions to unifed sigframe.h
x86: Unify argument names in signal_32|64.c
x86: define DEBUG_SIG in signal_64.c
x86: replace remaining __FUNCTION__ occurances

Hiroshi Shimamoto (6):
x86: split cpuinfo from setup_64.c into cpu/proc_64.c
x86: make cpu/proc|_64.c similar
x86: add power management line in /proc/cpuinfo
x86: cosmetic unification cpu/proc|_64.c
x86: unify cpu/proc|_64.c
x86: X86_HT always enable on X86_64 SMP

Hugh Dickins (1):
x86: MPSC should use P6 NOPs

Ian Campbell (4):
x86: use ELF format in compressed images.
x86: add a crc32 checksum to the kernel image.
x86: reduce arch/x86/mm/ioremap.o size
x86: boot protocol updates

Ingo Molnar (55):
x86: check vmlinux limits, 64-bit
x86: increase the kernel text limit to 512 MB
x86: add gbpages switches
x86: bump image header to version 2.08.
x86: clean up mmx_32.c
x86: more coding style fixes in centaur.c
x86: clean up include/asm-x86/processor.h
x86: more cleanups in arch/x86/boot/compressed/misc.c
x86: de-macro start_thread()
x86: clean up cpu capabilities accesses
x86: clean up cpu capabilities accesses, generic
x86: clean up cpu capabilities accesses, amd.c
x86: clean up cpu capabilities accesses, centaur.c
x86: clean up cpu capabilities accesses, common.c
x86: clean up cpu capabilities accesses, cyrix.c
x86: clean up cpu capabilities in arch/x86/kernel/cpu/intel.c
x86: clean up cpu capabilities accesses, transmeta.c
x86: clean up traps_32.c
x86, tracing: add notrace to asm-x86/linkage.h
x86: ioremap(), extend check to all RAM pages
x86: warn about RAM pages in ioremap()
x86: redo cded932b75ab0a5f9181e
x86: debug pmd_bad()
x86: clean up switch_to()
x86: fix switch_to() clobbers
x86: add comments to processor.h
x86: clean up i387.c
x86: remove DEBUG_SIG
x86: clean up arch/x86/kernel/signal_32.c
x86: move extern declaration to vdso.h
x86: add KERN_INFO to show_unhandled_signals printout
x86: remove mach_reboot.h
x86: fill cpu to apicid and present map in mpparse, fix
x86: vsmp fix x86 vsmp fix is vsmp box cleanup
x86: revert ucminus change
x86: PAT fix
x86: tom2 warning fix
x86: fix ioapic bug again
undo "x86: fix breakage of vSMP irq operations"
x86: spinlock ops are always-inlined
x86: ioremap of 64-bit resource on 32-bit kernel fix
x86: mpparse, move disabled cpus to smpboot.c, fix
x86: mpparse, move boot cpu physical apicid to apic_32.c, fix
x86: mpparse, move generic processor info to apic_32.c fix
x86: move phys cpu present map to smpboot.c, 64-bit, prepare
x86: mpparse: 64-bit fix
x86: cleanup replace most vm86 flags with flags from processor-flags.h, fix
x86: support for new UV apic, prepare
x86: uv fix
x86: set_cyc2ns_scale() remove prev scale
x86: improve default idle
x86: extend the scheduled bzImage symlinks removal
x86: 4kstacks default
x86: don't set io apic features if io-apic is not enabled, fix
x86: standalone trampoline code

Jacek Luczak (2):
x86: section mismatch fixes, #1
x86: setup_trampoline() - fix section mismatch warning

Jack Steiner (11):
x86: increase max physical memory size of 64-bit
x86: allow NODES_SHIFT to be a config option on x86_64
x86: change GET_APIC_ID() from an inline function to an out-of-line function
x86: add functions to determine if platform is a UV platform
x86: increase size of APICID
x86: parsing for ACPI "SAPIC" table
x86: add UV specific header for MMR definitions
x86: define the macros and tables for the basic UV infrastructure.
x86: define the macros and tables for blade functions
x86: support for new UV apic
x86: support for new UV apic, fix

Jan Beulich (3):
x86: prevent unconditional writes to DebugCtl MSR
x86: simplify sync_test_bit()
x86: bitops asm constraint fixes

Jeremy Fitzhardinge (5):
xen: use iret instruction all the time
x86: only enable interrupts when kernel state has been set up
x86: simplify sync_test_bit(), improve
x86: sparsemem: reduce i386 PAE section size
x86: paravirt_ops: don't steal memory resources in paravirt_disable_iospace

Jesper Juhl (1):
x86 floppy: kill off the 'register' keyword from header

Jiri Slaby (1):
x86: pgtable, document pde bits

Joe Perches (139):
x86: include/asm-x86/mutex_32.h - use angle brackets for include
x86: arch/x86/kernel/cpu/feature_names.c - use angle brackets for include
x86: cleanup duplicate includes
include/asm-x86/acpi.h: checkpatch cleanups - formatting only
include/asm-x86/alternative.h: checkpatch cleanups - formatting only
include/asm-x86/a.out-core.h: checkpatch cleanups - formatting only
include/asm-x86/apicdef.h: checkpatch cleanups - formatting only
include/asm-x86/apic.h: checkpatch cleanups - formatting only
include/asm-x86/atomic_32.h: checkpatch cleanups - formatting only
include/asm-x86/atomic_64.h: checkpatch cleanups - formatting only
include/asm-x86/bitops_32.h: checkpatch cleanups - formatting only
include/asm-x86/bitops_64.h: checkpatch cleanups - formatting only
include/asm-x86/bitops.h: checkpatch cleanups - formatting only
include/asm-x86/bug.h: checkpatch cleanups - formatting only
include/asm-x86/byteorder.h: checkpatch cleanups - formatting only
include/asm-x86/cacheflush.h: checkpatch cleanups - formatting only
include/asm-x86/checksum_32.h: checkpatch cleanups - formatting only
include/asm-x86/checksum_64.h: checkpatch cleanups - formatting only
include/asm-x86/cmpxchg_32.h: checkpatch cleanups - formatting only
include/asm-x86/cmpxchg_64.h: checkpatch cleanups - formatting only
include/asm-x86/compat.h: checkpatch cleanups - formatting only
include/asm-x86/current_32.h: checkpatch cleanups - formatting only
include/asm-x86/current_64.h: checkpatch cleanups - formatting only
include/asm-x86/desc_defs.h: checkpatch cleanups - formatting only
include/asm-x86/desc.h: checkpatch cleanups - formatting only
include/asm-x86/div64.h: checkpatch cleanups - formatting only
include/asm-x86/dma.h: checkpatch cleanups - formatting only
include/asm-x86/dwarf2_64.h: checkpatch cleanups - formatting only
include/asm-x86/e820_32.h: checkpatch cleanups - formatting only
include/asm-x86/e820_64.h: checkpatch cleanups - formatting only
include/asm-x86/edac.h: checkpatch cleanups - formatting only
include/asm-x86/efi.h: checkpatch cleanups - formatting only
include/asm-x86/elf.h: checkpatch cleanups - formatting only
include/asm-x86/fixmap_32.h: checkpatch cleanups - formatting only
include/asm-x86/fixmap_64.h: checkpatch cleanups - formatting only
include/asm-x86/floppy.h: checkpatch cleanups - formatting only
include/asm-x86/futex.h: checkpatch cleanups - formatting only
include/asm-x86/genapic_32.h: checkpatch cleanups - formatting only
include/asm-x86/geode.h: checkpatch cleanups - formatting only
include/asm-x86/highmem.h: checkpatch cleanups - formatting only
include/asm-x86/hw_irq_64.h: checkpatch cleanups - formatting only
include/asm-x86/hypertransport.h: checkpatch cleanups - formatting only
include/asm-x86/i387.h: checkpatch cleanups - formatting only
include/asm-x86/i8259.h: checkpatch cleanups - formatting only
include/asm-x86/ia32.h: checkpatch cleanups - formatting only
include/asm-x86/io_32.h: checkpatch cleanups - formatting only
include/asm-x86/io_64.h: checkpatch cleanups - formatting only
include/asm-x86/ioctls.h: checkpatch cleanups - formatting only
include/asm-x86/io.h: checkpatch cleanups - formatting only
include/asm-x86/ipcbuf.h: checkpatch cleanups - formatting only
include/asm-x86/ipi.h: checkpatch cleanups - formatting only
include/asm-x86/irq_32.h: checkpatch cleanups - formatting only
include/asm-x86/irq_64.h: checkpatch cleanups - formatting only
include/asm-x86/irqflags.h: checkpatch cleanups - formatting only
include/asm-x86/kdebug.h: checkpatch cleanups - formatting only
include/asm-x86/kexec.h: checkpatch cleanups - formatting only
include/asm-x86/kprobes.h: checkpatch cleanups - formatting only
include/asm-x86/kvm_host.h: checkpatch cleanups - formatting only
include/asm-x86/kvm_x86_emulate.h: checkpatch cleanups - formatting only
include/asm-x86/lguest_hcall.h: checkpatch cleanups - formatting only
include/asm-x86/lguest.h: checkpatch cleanups - formatting only
include/asm-x86/local.h: checkpatch cleanups - formatting only
include/asm-x86/mc146818rtc.h: checkpatch cleanups - formatting only
include/asm-x86/mca_dma.h: checkpatch cleanups - formatting only
include/asm-x86/mmu_context_32.h: checkpatch cleanups - formatting only
include/asm-x86/mmu_context_64.h: checkpatch cleanups - formatting only
include/asm-x86/mmu.h: checkpatch cleanups - formatting only
include/asm-x86/mmx.h: checkpatch cleanups - formatting only
include/asm-x86/mmzone_32.h: checkpatch cleanups - formatting only
include/asm-x86/mmzone_64.h: checkpatch cleanups - formatting only
include/asm-x86/mpspec_def.h: checkpatch cleanups - formatting only
include/asm-x86/mpspec.h: checkpatch cleanups - formatting only
include/asm-x86/msidef.h: checkpatch cleanups - formatting only
include/asm-x86/msr.h: checkpatch cleanups - formatting only
include/asm-x86/mtrr.h: checkpatch cleanups - formatting only
include/asm-x86/mutex_32.h: checkpatch cleanups - formatting only
include/asm-x86/mutex_64.h: checkpatch cleanups - formatting only
include/asm-x86/numa_64.h: checkpatch cleanups - formatting only
include/asm-x86/numaq.h: checkpatch cleanups - formatting only
include/asm-x86/page_32.h: checkpatch cleanups - formatting only
include/asm-x86/page_64.h: checkpatch cleanups - formatting only
include/asm-x86/param.h: checkpatch cleanups - formatting only
include/asm-x86/paravirt.h: checkpatch cleanups - formatting only
include/asm-x86/parport.h: checkpatch cleanups - formatting only
include/asm-x86/pci_64.h: checkpatch cleanups - formatting only
include/asm-x86/pci-direct.h: checkpatch cleanups - formatting only
include/asm-x86/pci.h: checkpatch cleanups - formatting only
include/asm-x86/pda.h: checkpatch cleanups - formatting only
include/asm-x86/percpu.h: checkpatch cleanups - formatting only
include/asm-x86/pgtable-2level.h: checkpatch cleanups - formatting only
include/asm-x86/pgtable_32.h: checkpatch cleanups - formatting only
include/asm-x86/pgtable-3level.h: checkpatch cleanups - formatting only
include/asm-x86/pgtable_64.h: checkpatch cleanups - formatting only
include/asm-x86/pgtable.h: checkpatch cleanups - formatting only
include/asm-x86/posix_types_32.h: checkpatch cleanups - formatting only
include/asm-x86/posix_types_64.h: checkpatch cleanups - formatting only
include/asm-x86/processor.h: checkpatch cleanups - formatting only
include/asm-x86/proto.h: checkpatch cleanups - formatting only
include/asm-x86/ptrace.h: checkpatch cleanups - formatting only
include/asm-x86/reboot.h: checkpatch cleanups - formatting only
include/asm-x86/resume-trace.h: checkpatch cleanups - formatting only
include/asm-x86/rio.h: checkpatch cleanups - formatting only
include/asm-x86/rwsem.h: checkpatch cleanups - formatting only
include/asm-x86/setup.h: checkpatch cleanups - formatting only
include/asm-x86/sigcontext32.h: checkpatch cleanups - formatting only
include/asm-x86/sigcontext.h: checkpatch cleanups - formatting only
include/asm-x86/signal.h: checkpatch cleanups - formatting only
include/asm-x86/smp_32.h: checkpatch cleanups - formatting only
include/asm-x86/smp_64.h: checkpatch cleanups - formatting only
include/asm-x86/spinlock.h: checkpatch cleanups - formatting only
include/asm-x86/srat.h: checkpatch cleanups - formatting only
include/asm-x86/string_32.h: checkpatch cleanups - formatting only
include/asm-x86/string_64.h: checkpatch cleanups - formatting only
include/asm-x86/suspend_32.h: checkpatch cleanups - formatting only
include/asm-x86/suspend_64.h: checkpatch cleanups - formatting only
include/asm-x86/swiotlb.h: checkpatch cleanups - formatting only
include/asm-x86/sync_bitops.h: checkpatch cleanups - formatting only
include/asm-x86/system.h: checkpatch cleanups - formatting only
include/asm-x86/tce.h: checkpatch cleanups - formatting only
include/asm-x86/thread_info_32.h: checkpatch cleanups - formatting only
include/asm-x86/thread_info_64.h: checkpatch cleanups - formatting only
include/asm-x86/tlbflush.h: checkpatch cleanups - formatting only
include/asm-x86/topology.h: checkpatch cleanups - formatting only
include/asm-x86/tsc.h: checkpatch cleanups - formatting only
include/asm-x86/uaccess_32.h: checkpatch cleanups - formatting only
include/asm-x86/uaccess_64.h: checkpatch cleanups - formatting only
include/asm-x86/unaligned.h: checkpatch cleanups - formatting only
include/asm-x86/unistd_32.h: checkpatch cleanups - formatting only
include/asm-x86/unistd_64.h: checkpatch cleanups - formatting only
include/asm-x86/user_32.h: checkpatch cleanups - formatting only
include/asm-x86/user32.h: checkpatch cleanups - formatting only
include/asm-x86/user_64.h: checkpatch cleanups - formatting only
include/asm-x86/vdso.h: checkpatch cleanups - formatting only
include/asm-x86/vga.h: checkpatch cleanups - formatting only
include/asm-x86/vm86.h: checkpatch cleanups - formatting only
include/asm-x86/vmi.h: checkpatch cleanups - formatting only
include/asm-x86/voyager.h: checkpatch cleanups - formatting only
include/asm-x86/xor_32.h: checkpatch cleanups - formatting only
include/asm-x86/xor_64.h: checkpatch cleanups - formatting only

Johannes Weiner (1):
x86: Remove redundant display of free swap space in show_mem()

Markus Armbruster (1):
xen: make hvc0 the preferred console in domU

Mathieu Desnoyers (3):
x86: enhance DEBUG_RODATA support - alternatives
x86: enhance DEBUG_RODATA support for hotplug and kprobes
x86: fix test_poke for vmalloced pages

Mikael Pettersson (1):
x86: correct/clarify comment in nops.h

Mike Travis (1):
x86: clean up non-smp usage of cpu maps

Paolo Ciarrocchi (42):
x86: coding style fixes for arch/x86/kernel/cpu/centaur.c
x86: coding style fixes to arch/x86/lib/memmove_64.c
x86: coding style fixes to arch/x86/kernel/syscall_64.c
x86: coding style fixes to arch/x86/lib/string_32.c
x86: coding style fixes to arch/x86/kernel/cpu/mcheck/p5.c
x86: coding style fixes to arch/x86/kernel/x8664_ksyms_64.c
x86: coding style fixes to arch/x86/oprofile/op_model_ppro.c
x86: coding style fixes to arch/x86/oprofile/op_model_athlon.c
x86: coding style fixes to arch/x86/mach-generic/probe.c
x86: coding style fixes to arch/x86/mach-generic/default.c
x86: coding style fixes to arch/x86/mach-generic/summit.c
x86: coding style fixes to arch/x86/kernel/cpu/nexgen.c
x86: coding style fixes to arch/x86/mach-generic/bigsmp.c
x86: coding style fixes to arch/x86/kernel/cpu/mcheck/p6.c
x86: coding style fixes to arch/x86/kernel/cpu/umc.c
x86: coding style fixes to arch/x86/boot/compressed/misc.c
x86: coding style fix to arch/x86/boot/pm.c
x86: coding style fixes to arch/x86/kernel/summit_32.c
x86: coding style fixes to arch/x86/kernel/cpu/intel.c
x86: coding style fixes to arch/x86/oprofile/init.c
x86: coding style fixes to arch/x86/lib/strstr_3
x86: coding style fixes to arch/x86/kernel/mca_32.c
x86: coding style fixes to arch/x86/kernel/cpu/mtrr/state.c
x86: coding style fixes to arch/x86/lib/memcpy_32.c
x86: coding style fixes to arch/x86/kernel/cpu/transmeta.c
x86: coding style fixes to arch/x86/kernel/cpu/amd.c
x86: coding style fixes to arch/x86/kernel/vm86_32.c
x86: coding style fixes to arch/x86/kernel/cpu/mcheck/non-fatal.c
x86: coding style fixes to arch/x86/kernel/cpu/mcheck/winchip.c
x86: coding style fixes to arch/x86/kernel/cpu/mcheck/mce_32.c
x86: coding style fixes to arch/x86/boot/cpucheck.c
x86: coding style fixes to arch/x86/kernel/cpu/cyrix.c
x86: coding style fixes to arch/x86/oprofile/nmi_timer_int.c
x86: coding style fixes to arch/x86/kernel/msr.c
x86: coding style fixes to arch/x86/xen/multicalls.c
x86: coding style fixes to arch/x86/power/cpu_32.c
x86: coding style fixes to arch/x86/kernel/cpu/common.c
x86: coding style fixes to arch/x86/lib/usercopy_32.c
x86: coding style fixes to arch/x86/kernel/early_printk.c
x86: coding style fixes to x86/kernel/early_printk.c
x86: coding style fixes to arch/x86/kernel/setup_32.c
x86: coding style fixes to arch/x86/kernel/acpi/sleep.c

Pavel Machek (4):
x86: wmb() confusion in system.h
x86 iommu: add more documentation
x86: clean up aperture_64.c
x86: move suspend wakeup code to C

Randy Dunlap (1):
x86: fix VisualWS and Voyager kexec build failures

Ravikiran G Thirumalai (5):
x86: vSMP: Fix is_vsmp_box()
x86: fix build breakage when PCI is define and PARAVIRT is not
x86: vSMP: use pvops only if platform has the capability to support it
x86: apic_is_clustered_box to indicate unsynched TSC's on multiboard vSMP systems
x86: clean up vSMP detection

Robert P. J. Day (1):
x86: Explicitly include required header files.

Robert Richter (1):
x86: apic: extended interrupt LVT support for AMD

Roland McGrath (7):
x86 vDSO: don't use disabled vDSO for signal trampoline
x86 vDSO: don't map 32-bit vdso when disabled
x86: ia32 ptrace vs -ENOSYS
x86: ptrace vs -ENOSYS
x86: ia32 ptrace vs -ENOSYS sysenter/syscall
x86: sys32_execve PT_DTRACE
x86: handle_vm86_trap cleanup

Roman Zippel (1):
x86: fix recursive dependencies

Rusty Russell (1):
x86: if we cannot calibrate the TSC, we panic.

Thomas Gleixner (3):
x86: add debug info to DEBUG_PAGEALLOC
x86: check physical address range in ioremap
x86: replace the now useless max_pfn_mapped define

Thomas Petazzoni (1):
x86: use ELF section to list CPU vendor specific code

Venki Pallipadi (3):
x86: PAT infrastructure patch, documentation updates
x86: PAT bug fix for attribute type check after reserve_memtype
x86: PAT bug fix for attribute type check after reserve_memtype, debug

Yakov Lerner (1):
x86, kprobes: correct post-eip value in post_hander()

Yinghai Lu (21):
x86: clean up find_e820_area(), 64-bit
x86: get apic_id later in acpi_numa_processor_affinity_init
x86: remove never used nodenumer in pda
x86: make amd quad core 8 socket system not be clustered_box, #2
x86: clean up e820_reserve_resources on 64-bit
x86: insert_resorce for lapic addr after e820_reserve_resources
x86: apic_is_clustered_box for vsmp
x86: remove wrong setting about CONSTANT_TSC for intel cpu
x86: fix amd_detect_cmp
x86: show apicid for cpu in proc
x86: introduce initial apicid
x86: sort address_markers for dump_pagetables
x86: get boot_cpu_id as early for k8_scan_nodes
x86: early memtest to find bad ram
x86: allocate e820 resource struct all together
x86: enable PAT for amd k8 and fam10h
x86: pat cpu feature bit setting for known cpus
x86: fix smpboot integration
x86: memtest bootparam
x86: fix memtest print out
x86: print out buggy mptable

gorcunov@xxxxxxxxx (6):
x86: relocate_kernel_32.S - clear register in more elegant way
x86: relocate_kernel - use PAGE_SIZE instead of numeric constant
x86: relocate_kernel - use predefined macroses for processor state
x86: relocate_kernel - use predefined macroses for page attributes
x86: cleanup - rename VM_MASK to X86_VM_MASK
x86: replace most VM86 flags with flags from processor-flags.h

stephane eranian (2):
x86: add cpu_has_arch_perfmon
x86: add AMD Northbridge MSR definition

venkatesh.pallipadi@xxxxxxxxx (9):
x86: PAT documentation
x86: PAT infrastructure patch
x86: PAT make ioremap_change_attr non-static
x86: PAT use reserve free memtype in ioremap and iounmap
x86: PAT use reserve free memtype in set_memory_uc
x86: PAT use reserve free memtype in pci_mmap_page_range
x86: PAT add set_memory_wc() interface
x86: PAT add ioremap_wc() interface
x86: add PAT related debug prints

Documentation/feature-removal-schedule.txt | 2 +-
Documentation/i386/boot.txt | 28 +
Documentation/kernel-parameters.txt | 18 +
Documentation/x86/pat.txt | 100 ++
Documentation/x86_64/boot-options.txt | 5 +
arch/x86/Kconfig | 70 +-
arch/x86/Kconfig.cpu | 2 +-
arch/x86/Kconfig.debug | 26 +-
arch/x86/Makefile | 7 +-
arch/x86/boot/Makefile | 16 +-
arch/x86/boot/boot.h | 5 +
arch/x86/boot/compressed/Makefile | 2 +-
arch/x86/boot/compressed/misc.c | 202 +++--
arch/x86/boot/cpucheck.c | 20 +-
arch/x86/boot/header.S | 6 +-
arch/x86/boot/pm.c | 2 +-
arch/x86/boot/tools/build.c | 88 ++-
arch/x86/boot/video-bios.c | 6 +
arch/x86/boot/video-mode.c | 173 +++
arch/x86/boot/video-vesa.c | 8 +
arch/x86/boot/video-vga.c | 12 +-
arch/x86/boot/video.c | 157 +---
arch/x86/ia32/ia32_signal.c | 2 +-
arch/x86/ia32/ia32entry.S | 12 +-
arch/x86/ia32/sys_ia32.c | 31 +-
arch/x86/kernel/Makefile | 19 +-
arch/x86/kernel/acpi/Makefile | 9 +-
arch/x86/kernel/acpi/boot.c | 67 +-
arch/x86/kernel/acpi/realmode/Makefile | 57 +
arch/x86/kernel/acpi/realmode/copy.S | 1 +
arch/x86/kernel/acpi/realmode/video-bios.c | 1 +
arch/x86/kernel/acpi/realmode/video-mode.c | 1 +
arch/x86/kernel/acpi/realmode/video-vesa.c | 1 +
arch/x86/kernel/acpi/realmode/video-vga.c | 1 +
arch/x86/kernel/acpi/realmode/wakemain.c | 81 ++
arch/x86/kernel/acpi/realmode/wakeup.S | 113 ++
arch/x86/kernel/acpi/realmode/wakeup.h | 36 +
arch/x86/kernel/acpi/realmode/wakeup.lds.S | 61 ++
arch/x86/kernel/acpi/sleep.c | 73 ++-
arch/x86/kernel/acpi/sleep.h | 16 +
arch/x86/kernel/acpi/sleep_32.c | 40 -
arch/x86/kernel/acpi/wakeup_32.S | 247 +----
arch/x86/kernel/acpi/wakeup_64.S | 313 +------
arch/x86/kernel/acpi/wakeup_rm.S | 10 +
arch/x86/kernel/alternative.c | 103 ++-
arch/x86/kernel/aperture_64.c | 6 +-
arch/x86/kernel/apic_32.c | 224 ++++-
arch/x86/kernel/apic_64.c | 140 +++-
arch/x86/kernel/apm_32.c | 5 +-
arch/x86/kernel/asm-offsets_32.c | 2 +-
arch/x86/kernel/bugs_64.c | 14 +-
arch/x86/kernel/cpu/Makefile | 4 +-
arch/x86/kernel/cpu/amd.c | 121 ++-
arch/x86/kernel/cpu/centaur.c | 490 +++++-----
arch/x86/kernel/cpu/common.c | 180 ++--
arch/x86/kernel/cpu/cpu.h | 26 +-
arch/x86/kernel/cpu/cyrix.c | 136 ++--
arch/x86/kernel/cpu/feature_names.c | 2 +-
arch/x86/kernel/cpu/intel.c | 106 +-
arch/x86/kernel/cpu/mcheck/mce_32.c | 50 +-
arch/x86/kernel/cpu/mcheck/non-fatal.c | 21 +-
arch/x86/kernel/cpu/mcheck/p5.c | 16 +-
arch/x86/kernel/cpu/mcheck/p6.c | 48 +-
arch/x86/kernel/cpu/mcheck/winchip.c | 8 +-
arch/x86/kernel/cpu/mtrr/generic.c | 139 +++
arch/x86/kernel/cpu/mtrr/if.c | 7 +-
arch/x86/kernel/cpu/mtrr/main.c | 2 +-
arch/x86/kernel/cpu/mtrr/state.c | 14 +-
arch/x86/kernel/cpu/nexgen.c | 15 +-
arch/x86/kernel/cpu/proc.c | 170 ++-
arch/x86/kernel/cpu/transmeta.c | 30 +-
arch/x86/kernel/cpu/umc.c | 19 +-
arch/x86/kernel/crash.c | 4 -
arch/x86/kernel/ds.c | 8 +-
arch/x86/kernel/e820_32.c | 27 +-
arch/x86/kernel/e820_64.c | 156 ++-
arch/x86/kernel/early_printk.c | 24 +-
arch/x86/kernel/entry_32.S | 39 +-
arch/x86/kernel/entry_64.S | 8 +-
arch/x86/kernel/genapic_64.c | 47 +-
arch/x86/kernel/genapic_flat_64.c | 7 +-
arch/x86/kernel/genx2apic_uv_x.c | 245 +++++
arch/x86/kernel/head32.c | 14 +
arch/x86/kernel/head64.c | 78 +-
arch/x86/kernel/head_32.S | 2 +-
arch/x86/kernel/head_64.S | 28 +-
arch/x86/kernel/i387.c | 88 +-
arch/x86/kernel/io_apic_32.c | 164 ++--
arch/x86/kernel/io_apic_64.c | 63 +-
arch/x86/kernel/ipi.c | 178 ++++
arch/x86/kernel/irq_32.c | 2 +-
arch/x86/kernel/kprobes.c | 14 +-
arch/x86/kernel/mca_32.c | 96 +-
arch/x86/kernel/microcode.c | 16 +-
arch/x86/kernel/{mpparse_32.c => mpparse.c} | 850 +++++++--------
arch/x86/kernel/mpparse_64.c | 867 ---------------
arch/x86/kernel/msr.c | 4 +-
arch/x86/kernel/nmi_32.c | 14 +-
arch/x86/kernel/nmi_64.c | 2 +
arch/x86/kernel/paravirt.c | 18 +-
arch/x86/kernel/pci-dma_64.c | 20 +-
arch/x86/kernel/process_32.c | 41 +-
arch/x86/kernel/process_64.c | 27 +-
arch/x86/kernel/ptrace.c | 1 -
arch/x86/kernel/reboot.c | 5 +-
arch/x86/kernel/relocate_kernel_32.S | 30 +-
arch/x86/kernel/relocate_kernel_64.S | 40 +-
arch/x86/kernel/rtc.c | 33 +-
arch/x86/kernel/setup.c | 113 ++
arch/x86/kernel/setup64.c | 81 +--
arch/x86/kernel/setup_32.c | 95 ++-
arch/x86/kernel/setup_64.c | 224 ++---
arch/x86/kernel/{sigframe_32.h => sigframe.h} | 14 +-
arch/x86/kernel/signal_32.c | 303 +++---
arch/x86/kernel/signal_64.c | 108 +--
arch/x86/kernel/smp.c | 343 ++++++
arch/x86/kernel/smp_32.c | 712 -------------
arch/x86/kernel/smp_64.c | 530 ----------
arch/x86/kernel/{smpboot_32.c => smpboot.c} | 1345 +++++++++++++-----------
arch/x86/kernel/smpboot_64.c | 1108 -------------------
arch/x86/kernel/smpcommon.c | 83 ++
arch/x86/kernel/smpcommon_32.c | 81 --
arch/x86/kernel/srat_32.c | 10 +-
arch/x86/kernel/step.c | 2 +-
arch/x86/kernel/summit_32.c | 57 +-
arch/x86/kernel/syscall_64.c | 13 +-
arch/x86/kernel/test_nx.c | 2 +
arch/x86/kernel/tlb_32.c | 243 +++++
arch/x86/kernel/tlb_64.c | 274 +++++
arch/x86/kernel/trampoline.c | 18 +
arch/x86/kernel/trampoline_64.S | 5 -
arch/x86/kernel/traps_32.c | 612 ++++++-----
arch/x86/kernel/traps_64.c | 2 +
arch/x86/kernel/tsc_32.c | 16 +-
arch/x86/kernel/tsc_64.c | 3 +-
arch/x86/kernel/vm86_32.c | 213 ++--
arch/x86/kernel/vmlinux_32.lds.S | 5 +
arch/x86/kernel/vmlinux_64.lds.S | 11 +
arch/x86/kernel/vsmp_64.c | 131 ++-
arch/x86/kernel/x8664_ksyms_64.c | 12 +-
arch/x86/lguest/boot.c | 2 +-
arch/x86/lib/memcpy_32.c | 2 +-
arch/x86/lib/memmove_64.c | 8 +-
arch/x86/lib/mmx_32.c | 197 ++--
arch/x86/lib/string_32.c | 60 +-
arch/x86/lib/strstr_32.c | 4 +-
arch/x86/lib/usercopy_32.c | 122 ++--
arch/x86/mach-generic/bigsmp.c | 30 +-
arch/x86/mach-generic/default.c | 8 +-
arch/x86/mach-generic/probe.c | 37 +-
arch/x86/mach-generic/summit.c | 8 +-
arch/x86/mach-rdc321x/Makefile | 2 +-
arch/x86/mach-rdc321x/wdt.c | 275 -----
arch/x86/mach-voyager/voyager_smp.c | 18 +-
arch/x86/math-emu/fpu_entry.c | 1 +
arch/x86/math-emu/reg_ld_str.c | 13 +-
arch/x86/mm/Makefile | 16 +-
arch/x86/mm/Makefile_32 | 9 -
arch/x86/mm/Makefile_64 | 9 -
arch/x86/mm/discontig_32.c | 2 +-
arch/x86/mm/dump_pagetables.c | 354 +++++++
arch/x86/mm/fault.c | 6 +-
arch/x86/mm/init_32.c | 35 +-
arch/x86/mm/init_64.c | 222 ++++-
arch/x86/mm/ioremap.c | 152 ++-
arch/x86/mm/numa_64.c | 6 +-
arch/x86/mm/pageattr.c | 105 ++-
arch/x86/mm/pat.c | 421 ++++++++
arch/x86/mm/pgtable_32.c | 8 +-
arch/x86/mm/srat_64.c | 7 +-
arch/x86/oprofile/init.c | 13 +-
arch/x86/oprofile/nmi_timer_int.c | 6 +-
arch/x86/oprofile/op_model_athlon.c | 46 +-
arch/x86/oprofile/op_model_ppro.c | 52 +-
arch/x86/pci/i386.c | 73 ++-
arch/x86/pci/irq.c | 12 +-
arch/x86/pci/numa.c | 32 +-
arch/x86/power/cpu_32.c | 41 +-
arch/x86/vdso/Makefile | 2 +-
arch/x86/vdso/vdso32-setup.c | 11 +-
arch/x86/xen/enlighten.c | 7 +-
arch/x86/xen/multicalls.c | 4 +-
arch/x86/xen/smp.c | 6 +-
arch/x86/xen/xen-asm.S | 11 +-
arch/x86/xen/xen-ops.h | 2 +-
include/asm-x86/Kbuild | 1 +
include/asm-x86/a.out-core.h | 12 +-
include/asm-x86/acpi.h | 8 +-
include/asm-x86/alternative.h | 32 +-
include/asm-x86/apic.h | 7 +-
include/asm-x86/apicdef.h | 69 +-
include/asm-x86/atomic_32.h | 143 ++--
include/asm-x86/atomic_64.h | 251 +++---
include/asm-x86/{mach-default => }/bios_ebda.h | 0
include/asm-x86/bitops.h | 54 +-
include/asm-x86/bitops_32.h | 40 +-
include/asm-x86/bitops_64.h | 40 +-
include/asm-x86/bug.h | 34 +-
include/asm-x86/byteorder.h | 39 +-
include/asm-x86/cacheflush.h | 80 ++-
include/asm-x86/checksum_32.h | 152 ++--
include/asm-x86/checksum_64.h | 118 +--
include/asm-x86/cmpxchg_32.h | 253 +++---
include/asm-x86/cmpxchg_64.h | 134 ++--
include/asm-x86/compat.h | 2 +-
include/asm-x86/cpufeature.h | 8 +-
include/asm-x86/current_32.h | 2 +-
include/asm-x86/current_64.h | 12 +-
include/asm-x86/desc.h | 61 +-
include/asm-x86/desc_defs.h | 15 +-
include/asm-x86/div64.h | 35 +-
include/asm-x86/dma.h | 45 +-
include/asm-x86/dwarf2_64.h | 9 +-
include/asm-x86/e820_32.h | 4 +-
include/asm-x86/e820_64.h | 24 +-
include/asm-x86/edac.h | 4 +-
include/asm-x86/efi.h | 2 +-
include/asm-x86/elf.h | 112 ++-
include/asm-x86/fixmap_32.h | 21 +-
include/asm-x86/fixmap_64.h | 20 +-
include/asm-x86/floppy.h | 93 +-
include/asm-x86/futex.h | 101 +-
include/asm-x86/genapic_32.h | 105 +-
include/asm-x86/genapic_64.h | 10 +
include/asm-x86/geode.h | 2 +-
include/asm-x86/highmem.h | 2 +-
include/asm-x86/hw_irq_64.h | 15 +-
include/asm-x86/hypertransport.h | 15 +-
include/asm-x86/i387.h | 23 +-
include/asm-x86/i8259.h | 29 +-
include/asm-x86/ia32.h | 62 +-
include/asm-x86/io.h | 6 +
include/asm-x86/io_32.h | 137 ++-
include/asm-x86/io_64.h | 110 ++-
include/asm-x86/io_apic.h | 8 +-
include/asm-x86/ioctls.h | 13 +-
include/asm-x86/ipcbuf.h | 3 +-
include/asm-x86/ipi.h | 11 +-
include/asm-x86/irq_32.h | 2 +-
include/asm-x86/irq_64.h | 4 +-
include/asm-x86/irqflags.h | 59 +-
include/asm-x86/kdebug.h | 4 +-
include/asm-x86/kexec.h | 71 +-
include/asm-x86/kprobes.h | 12 +-
include/asm-x86/kvm_host.h | 24 +-
include/asm-x86/kvm_x86_emulate.h | 28 +-
include/asm-x86/lguest.h | 11 +-
include/asm-x86/lguest_hcall.h | 5 +-
include/asm-x86/linkage.h | 3 +
include/asm-x86/local.h | 105 +-
include/asm-x86/mach-bigsmp/mach_apic.h | 18 +-
include/asm-x86/mach-default/mach_apic.h | 95 +-
include/asm-x86/mach-default/mach_apicdef.h | 9 +-
include/asm-x86/mach-default/mach_ipi.h | 10 +
include/asm-x86/mach-default/mach_mpparse.h | 11 -
include/asm-x86/mach-default/mach_reboot.h | 61 --
include/asm-x86/mach-default/smpboot_hooks.h | 7 +
include/asm-x86/mach-es7000/mach_apic.h | 20 +-
include/asm-x86/mach-es7000/mach_mpparse.h | 11 -
include/asm-x86/mach-generic/mach_apic.h | 1 -
include/asm-x86/mach-generic/mach_mpparse.h | 5 -
include/asm-x86/mach-numaq/mach_apic.h | 10 +
include/asm-x86/mach-numaq/mach_mpparse.h | 23 +-
include/asm-x86/mach-summit/mach_apic.h | 14 +-
include/asm-x86/mach-summit/mach_mpparse.h | 11 -
include/asm-x86/mach-visws/mach_apic.h | 2 +-
include/asm-x86/mach-visws/smpboot_hooks.h | 4 +
include/asm-x86/mach_apic.h | 29 -
include/asm-x86/mc146818rtc.h | 16 +-
include/asm-x86/mca_dma.h | 34 +-
include/asm-x86/mmu.h | 4 +-
include/asm-x86/mmu_context_32.h | 12 +-
include/asm-x86/mmu_context_64.h | 21 +-
include/asm-x86/mmx.h | 2 +-
include/asm-x86/mmzone_32.h | 4 +-
include/asm-x86/mmzone_64.h | 24 +-
include/asm-x86/mpspec.h | 47 +-
include/asm-x86/mpspec_def.h | 46 +-
include/asm-x86/msidef.h | 12 +-
include/asm-x86/msr-index.h | 4 +
include/asm-x86/msr.h | 89 +-
include/asm-x86/mtrr.h | 73 +-
include/asm-x86/mutex_32.h | 66 +-
include/asm-x86/mutex_64.h | 73 +-
include/asm-x86/nmi.h | 94 ++-
include/asm-x86/nmi_32.h | 61 --
include/asm-x86/nmi_64.h | 90 --
include/asm-x86/nops.h | 2 +
include/asm-x86/numa_64.h | 5 +-
include/asm-x86/numaq.h | 9 +-
include/asm-x86/page.h | 4 +-
include/asm-x86/page_32.h | 9 +-
include/asm-x86/page_64.h | 10 +-
include/asm-x86/param.h | 4 +-
include/asm-x86/paravirt.h | 54 +-
include/asm-x86/parport.h | 6 +-
include/asm-x86/pat.h | 16 +
include/asm-x86/pci-direct.h | 2 +-
include/asm-x86/pci.h | 8 +-
include/asm-x86/pci_64.h | 14 +-
include/asm-x86/pda.h | 81 +-
include/asm-x86/percpu.h | 104 +-
include/asm-x86/pgtable-2level.h | 18 +-
include/asm-x86/pgtable-3level.h | 48 +-
include/asm-x86/pgtable.h | 178 +++-
include/asm-x86/pgtable_32.h | 100 +-
include/asm-x86/pgtable_64.h | 151 ++--
include/asm-x86/posix_types.h | 8 +-
include/asm-x86/posix_types_32.h | 47 +-
include/asm-x86/posix_types_64.h | 54 +-
include/asm-x86/processor.h | 729 +++++++------
include/asm-x86/proto.h | 6 +-
include/asm-x86/ptrace.h | 46 +-
include/asm-x86/reboot.h | 3 +-
include/asm-x86/resume-trace.h | 15 +-
include/asm-x86/rio.h | 76 +-
include/asm-x86/rwsem.h | 169 ++--
include/asm-x86/segment.h | 3 +-
include/asm-x86/setup.h | 8 +-
include/asm-x86/sigcontext.h | 7 +-
include/asm-x86/sigcontext32.h | 4 +-
include/asm-x86/signal.h | 48 +-
include/asm-x86/smp.h | 210 ++++-
include/asm-x86/smp_32.h | 165 ---
include/asm-x86/smp_64.h | 101 --
include/asm-x86/sparsemem.h | 6 +-
include/asm-x86/spinlock.h | 117 +--
include/asm-x86/srat.h | 2 +-
include/asm-x86/string_32.h | 2 +-
include/asm-x86/string_64.h | 66 +-
include/asm-x86/suspend_32.h | 12 +-
include/asm-x86/suspend_64.h | 5 +-
include/asm-x86/swiotlb.h | 28 +-
include/asm-x86/sync_bitops.h | 77 +-
include/asm-x86/system.h | 115 ++-
include/asm-x86/tce.h | 2 +-
include/asm-x86/thread_info_32.h | 88 +-
include/asm-x86/thread_info_64.h | 78 +-
include/asm-x86/tlbflush.h | 5 +-
include/asm-x86/topology.h | 23 +-
include/asm-x86/trampoline.h | 21 +
include/asm-x86/tsc.h | 2 +-
include/asm-x86/uaccess_32.h | 316 ++++---
include/asm-x86/uaccess_64.h | 376 ++++---
include/asm-x86/unaligned.h | 2 +-
include/asm-x86/unistd.h | 8 +-
include/asm-x86/unistd_32.h | 2 +-
include/asm-x86/unistd_64.h | 2 +-
include/asm-x86/user32.h | 7 +-
include/asm-x86/user_32.h | 6 +-
include/asm-x86/user_64.h | 16 +-
include/asm-x86/uv/uv_hub.h | 284 +++++
include/asm-x86/uv/uv_mmrs.h | 373 +++++++
include/asm-x86/vdso.h | 23 +-
include/asm-x86/vga.h | 4 +-
include/asm-x86/vm86.h | 23 +-
include/asm-x86/vmi.h | 88 +-
include/asm-x86/voyager.h | 51 +-
include/asm-x86/xor_32.h | 494 +++++-----
include/asm-x86/xor_64.h | 294 +++---
360 files changed, 13763 insertions(+), 12537 deletions(-)
create mode 100644 Documentation/x86/pat.txt
create mode 100644 arch/x86/boot/video-mode.c
create mode 100644 arch/x86/kernel/acpi/realmode/Makefile
create mode 100644 arch/x86/kernel/acpi/realmode/copy.S
create mode 100644 arch/x86/kernel/acpi/realmode/video-bios.c
create mode 100644 arch/x86/kernel/acpi/realmode/video-mode.c
create mode 100644 arch/x86/kernel/acpi/realmode/video-vesa.c
create mode 100644 arch/x86/kernel/acpi/realmode/video-vga.c
create mode 100644 arch/x86/kernel/acpi/realmode/wakemain.c
create mode 100644 arch/x86/kernel/acpi/realmode/wakeup.S
create mode 100644 arch/x86/kernel/acpi/realmode/wakeup.h
create mode 100644 arch/x86/kernel/acpi/realmode/wakeup.lds.S
create mode 100644 arch/x86/kernel/acpi/sleep.h
delete mode 100644 arch/x86/kernel/acpi/sleep_32.c
create mode 100644 arch/x86/kernel/acpi/wakeup_rm.S
create mode 100644 arch/x86/kernel/genx2apic_uv_x.c
create mode 100644 arch/x86/kernel/head32.c
create mode 100644 arch/x86/kernel/ipi.c
rename arch/x86/kernel/{mpparse_32.c => mpparse.c} (53%)
delete mode 100644 arch/x86/kernel/mpparse_64.c
create mode 100644 arch/x86/kernel/setup.c
rename arch/x86/kernel/{sigframe_32.h => sigframe.h} (66%)
create mode 100644 arch/x86/kernel/smp.c
delete mode 100644 arch/x86/kernel/smp_32.c
delete mode 100644 arch/x86/kernel/smp_64.c
rename arch/x86/kernel/{smpboot_32.c => smpboot.c} (62%)
delete mode 100644 arch/x86/kernel/smpboot_64.c
create mode 100644 arch/x86/kernel/smpcommon.c
create mode 100644 arch/x86/kernel/tlb_32.c
create mode 100644 arch/x86/kernel/tlb_64.c
create mode 100644 arch/x86/kernel/trampoline.c
delete mode 100644 arch/x86/mach-rdc321x/wdt.c
delete mode 100644 arch/x86/mm/Makefile_32
delete mode 100644 arch/x86/mm/Makefile_64
create mode 100644 arch/x86/mm/dump_pagetables.c
create mode 100644 arch/x86/mm/pat.c
rename include/asm-x86/{mach-default => }/bios_ebda.h (100%)
delete mode 100644 include/asm-x86/mach-default/mach_reboot.h
delete mode 100644 include/asm-x86/mach_apic.h
delete mode 100644 include/asm-x86/nmi_32.h
delete mode 100644 include/asm-x86/nmi_64.h
create mode 100644 include/asm-x86/pat.h
delete mode 100644 include/asm-x86/smp_32.h
delete mode 100644 include/asm-x86/smp_64.h
create mode 100644 include/asm-x86/trampoline.h
create mode 100644 include/asm-x86/uv/uv_hub.h
create mode 100644 include/asm-x86/uv/uv_mmrs.h

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/