All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ingo Molnar <mingo@elte.hu>
To: linux-kernel@vger.kernel.org
Cc: "H. Peter Anvin" <hpa@zytor.com>, Thomas Gleixner <tglx@linutronix.de>
Subject: [GIT PULL] percpu, cpumask, x86 updates for v2.6.30
Date: Sat, 28 Mar 2009 22:31:08 +0100	[thread overview]
Message-ID: <20090328213108.GA3938@elte.hu> (raw)


( Resend to lkml without the full diff, 1.5MB was too large for lkml. )

----- Forwarded message from Ingo Molnar <mingo@elte.hu> -----

Linus,

Please pull the latest percpu-cpumask-x86-for-linus-2 git tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git percpu-cpumask-x86-for-linus-2

------------------>
Alain Knaff (8):
      bzip2/lzma: library support for gzip, bzip2 and lzma decompression
      bzip2/lzma: config and initramfs support for bzip2/lzma decompression
      bzip2/lzma: x86 kernel compression support
      bzip2/lzma: fix built-in initramfs vs CONFIG_RD_GZIP
      bzip2/lzma: fix decompress_inflate.c vs multi-block-with-embedded-filename
      bzip2/lzma: don't stop search at first unconfigured compression
      bzip2/lzma: don't leave empty files around on failure
      bzip2/lzma: make internal initramfs compression configurable

Alok Kataria (2):
      x86, apic: fix initialization of wakeup_cpu
      x86, vmi: TSC going backwards check in vmi clocksource, cleanup

Andi Kleen (1):
      x86, mce: enable machine checks in 64-bit defconfig

Andreas Herrmann (7):
      x86: memtest: reuse test patterns when memtest parameter exceeds number of available patterns
      x86: memtest: introduce array to select memtest patterns
      x86: memtest: cleanup memtest function
      x86: memtest: adapt log messages
      x86: memtest: wipe out test pattern from memory
      x86: update description for memtest boot parameter
      x86: memtest: add additional (regular) test patterns

Andreas Schwab (1):
      x86 setup: fix asm constraints in vesa_store_edid

Arjan van de Ven (6):
      x86: setup stack canary for the idle threads
      x86: add CONFIG_CC_STACKPROTECTOR self-test
      stackprotector: turn not having the right gcc into a #warning
      stackprotector: better self-test
      x86: simplify stackprotector self-check
      x86: don't pretend that non-framepointer stack traces are reliable

Baodong Chen (1):
      Documentation/x86/boot.txt: modify fieldname

Benjamin LaHaise (1):
      x86-64: remove locked instruction from switch_to()

Brian Gerst (48):
      x86-64: Move irq stats from PDA to per-cpu and consolidate with 32-bit.
      x86-64: Move TLB state from PDA to per-cpu and consolidate with 32-bit.
      x86-64: Convert irqstacks to per-cpu
      x86-64: Convert exception stacks to per-cpu
      x86-64: Move cpu number from PDA to per-cpu and consolidate with 32-bit.
      x86-64: Move current task from PDA to per-cpu and consolidate with 32-bit.
      x86-64: Move kernelstack from PDA to per-cpu.
      x86-64: Move oldrsp from PDA to per-cpu.
      x86-64: Move irqcount from PDA to per-cpu.
      x86-64: Move nodenumber from PDA to per-cpu.
      x86-64: Move isidle from PDA to per-cpu.
      x86-64: Use absolute displacements for per-cpu accesses.
      x86: remove pda_init()
      percpu: refactor percpu.h
      x86: rework __per_cpu_load adjustments
      x86: move stack_canary into irq_stack
      x86: remove pda.h
      x86: clean up gdt_page definition
      x86: fix percpu_write with 64-bit constants
      x86: set %fs to __KERNEL_PERCPU unconditionally for x86_32
      x86: merge mmu_context.h
      x86: merge irq_regs.h
      x86: remove idle_timestamp from 32bit irq_cpustat_t
      x86: remove include of apic.h from hardirq_64.h
      x86: sync hardirq_{32,64}.h
      x86: merge hardirq_{32,64}.h into hardirq.h
      x86: make irq_cpustat_t fields conditional
      generic, x86: fix __per_cpu_load relocation
      x86: merge setup_per_cpu_maps() into setup_per_cpu_areas()
      x86: move 64-bit NUMA code
      x86: move setup_cpu_local_masks()
      x86: always page-align per-cpu area start and size
      x86: move apic variables to apic.c
      x86: only compile setup_percpu.o on SMP
      x86: move this_cpu_offset
      x86: don't assume boot cpu is #0
      x86: make Voyager use x86 per-cpu setup.
      x86: initialize per-cpu GDT segment in per-cpu setup
      x86: remove extra barriers from load_gs_base()
      x86: load new GDT after setting up boot cpu per-cpu area
      x86: pass in cpu number to switch_to_new_gdt()
      percpu: make PER_CPU_BASE_SECTION overridable by arches
      x86: use linker to offset symbols by __per_cpu_load
      x86: fix abuse of per_cpu_offset
      x86: use pt_regs pointer in do_device_not_available()
      x86: pass in pt_regs pointer for syscalls that need it
      x86: drop -fno-stack-protector annotations after pt_regs fixes
      x86: use regparm(3) for passed-in pt_regs pointer

Christophe Saout (1):
      xen: fix too early kmalloc call

Cliff Wickman (2):
      x86: UV fix uv_flush_send_and_wait()
      x86: UV: remove uv_flush_tlb_others() WARN_ON

Cyrill Gorcunov (17):
      x86: headers cleanup - prctl.h
      x86: headers cleanup - sigcontext32.h
      x86: headers cleanup - setup.h
      x86: headers cleanup - boot.h
      x86: trampoline_64.S - use predefined constants with simplification
      x86: asm linkage - introduce GLOBAL macro
      x86: linkage - get rid of _X86 macros
      x86: copy.S - use GLOBAL,ENDPROC macros
      x86: pmjump - use GLOBAL,ENDPROC macros
      x86: compressed head_64 - use ENTRY,ENDPROC macros
      x86: compressed head_32 - use ENTRY,ENDPROC macros
      x86: head_64.S - remove useless balign
      x86: head_64.S - use IDT_ENTRIES instead of hardcoded number
      x86: invalid_vm86_irq -- use predefined macros
      x86: entry_64.S - add missing ENDPROC
      x86: head_64.S - use GLOBAL macro
      x86: efi_stub_32,64 - add missing ENDPROCs

Daniel Walker (1):
      panic.c: fix whitespace additions

Dean Nelson (1):
      SGI IA64 UV: fix ia64 build error in the linux-next tree

Dimitri Sivanich (1):
      x86, UV: set full apicid in uv_hub_send_ipi

Eric Sandeen (1):
      stackprotector: use canary at end of stack to indicate overruns at oops time

Frederic Weisbecker (1):
      x86: micro-optimize __raw_read_trylock()

Frederik Deweerdt (1):
      x86, tlb flush_data: replace per_cpu with an array

Gustavo F. Padovan (8):
      x86, fixmap: rename __FIXADDR_SIZE and __FIXADDR_BOOT_SIZE
      x86, fixmap: define FIXADDR_BOOT_* and redefine FIX_ADDR_SIZE
      x86, fixmap: define reserve_top_address for x86_64
      x86, fixmap: add CONFIG_X86_{LOCAL,IO}_APIC
      x86, fixmap: add CONFIG_EFI
      x86, fixmap: prepare fixmap_64.h for unification
      x86, fixmap: prepare fixmap_32.h for unification
      x86, fixmap: unify fixmap.h

H. Peter Anvin (18):
      bzip2/lzma: use a table to search for initramfs compression formats
      bzip2/lzma: handle failures from bzip2 and lzma correctly
      bzip2/lzma: make config machinery an arch configurable
      bzip2/lzma: proper Kconfig dependencies for the ramdisk options
      bzip2/lzma: DECOMPRESS_GZIP should select ZLIB_INFLATE
      bzip2/lzma: move initrd/ramfs options out of BLK_DEV
      bzip2/lzma: fix constant in decompress_inflate
      bzip2/lzma: centralize format detection
      bzip2/lzma: comprehensible error messages for missing decompressor
      init: make initrd/initramfs decompression failure a KERN_EMERG event
      bzip2/lzma: update boot protocol specification
      x86: clean up stray space in <asm/processor.h>
      x86: handle PAT more like other CPU features
      x86: filter CPU features dependent on unavailable CPUID levels
      x86 setup: a20: early timeout for a nonexistent keyboard controller
      x86: merge sys_rt_sigreturn between 32 and 64 bits
      x86: truncate ISA addresses to unsigned int
      x86, mce: enable machine checks in 32-bit defconfig

Hannes Eder (2):
      x86: kexec/i386: fix sparse warnings: Using plain integer as NULL pointer
      x86: numa_32.c: fix sparse warning: Using plain integer as NULL pointer

Hiroshi Shimamoto (18):
      x86: uaccess: fix style problems
      x86: uaccess: rename __put_user_u64() to __put_user_asm_u64()
      x86: uaccess: introduce try and catch framework
      x86: signal: use {get|put}_user_try and catch
      x86: ia32_signal: use {get|put}_user_try and catch
      x86: uaccess: fix compilation error on CONFIG_M386
      x86: mm: introduce helper function in fault.c
      x86: uaccess: use errret as error value in __put_user_size()
      x86: syscalls.h: remove asmlinkage from declaration of sys_rt_sigreturn()
      x86: ia32_signal: remove unused debug code
      x86: ia32_signal: introduce GET_SEG() macro
      x86: ia32_signal: introduce {get|set}_user_seg()
      x86: signal: add __user annotation
      x86: signal: intrroduce get_sigframe() and replace get_sigstack()
      x86: signal: use 16 bytes boundary for rt_sigframe
      x86: signal: unify get_sigframe()
      x86: signal: introduce helper align_sigframe()
      x86, signals: fix xine & firefox bustage

Huang Ying (1):
      x86: kexec: Use one page table in x86_64 machine_kexec

Ian Campbell (4):
      xen: explicitly initialise the cpu field of irq_info
      xen: expose enable_IO_APIC for 32-bit
      xen: fix xen_flush_tlb_others
      x86, xen: record and display initiator of each multicall when debugging

Ingo Molnar (230):
      x86: stackprotector & PARAVIRT fix
      x86: fix stackprotector canary updates during context switches
      x86: fix canary of the boot CPU's idle task
      panic: print more informative messages on stackprotect failure
      panic: print out stacktrace if DEBUG_BUGVERBOSE
      x86: if stackprotector is enabled, thn use stack-protector-all by default
      stackprotector: include files
      stackprotector: add boot_init_stack_canary()
      x86: fix the stackprotector canary of the boot CPU
      x86: stackprotector: mix TSC to the boot canary
      x86: unify stackprotector features
      stackprotector: remove self-test
      bzip2/lzma: make flush_buffer() unconditional
      x86: change the default cache size to 64 bytes
      x86: fix broken flush_tlb_others_ipi(), fix
      fix: crash: IP: __bitmap_intersects+0x48/0x73
      percpu: add optimized generic percpu accessors
      x86, rdc321x: remove/move leftover files
      x86: fully honor "nolapic", fix
      x86, cpumask: fix tlb flush race
      x86, mm: move tlb.c to arch/x86/mm/
      x86: uv cleanup, build fix
      x86: make x86_32 use tlb_64.c, build fix, clean up X86_L1_CACHE_BYTES
      x86: uv cleanup, build fix #2
      x86, xen: fix hardirq.h merge fallout
      x86, debug: remove early_printk() #ifdefs from head_32.S
      x86: improve early fault/irq printout
      x86, genapic: refactor genapic_64.h
      x86, genapic: refactor genapic_32.h
      x86, genapic: unify struct genapic
      x86, genapic: finish unification
      x86, genapic: cleanups
      x86, genapic: provide IPI callbacks unconditionally
      x86: rename 'genapic' to 'apic'
      x86: clean up genapic_flat
      x86: clean up genapic_phys_flat
      x86: clean up apic_x2apic_uv_x
      x86: clean up apic_x2apic_phys
      x86: clean up apic_x2apic_cluster
      x86, genapic: cleanup 32-bit apic_default template
      x86, genapic: cleanup 32-bit apic_bigsmp template
      x86, genapic: cleanup 32-bit apic_numaq template
      x86, genapic: cleanup 32-bit apic_es7000 template
      x86, genapic: cleanup 32-bit apic_summit template
      x86: remove APIC_INIT / APICFUNC / IPIFUNC
      x86: clean up apic->acpi_madt_oem_check methods
      x86: clean up apic->apic_id_registered() methods
      x86, genapic: rename int_delivery_mode, et. al.
      x86, apic: remove IRQ_DEST_MODE / IRQ_DELIVERY_MODE
      x86, apic: remove DEFAULT_IRQ_DELIVERY_MODE and DEFAULT_IRQ_DEST_MODE
      x86, apic: remove SUMMIT_IRQ_DELIVERY_MODE and SUMMIT_IRQ_DEST_MODE
      x86, apic: remove NUMAQ_IRQ_DELIVERY_MODE and NUMAQ_IRQ_DEST_MODE
      x86, apic: remove BIGSMP_IRQ_DELIVERY_MODE and BIGSMP_IRQ_DEST_MODE
      x86, apic: remove ES7000_IRQ_DELIVERY_MODE and ES7000_IRQ_DEST_MODE
      x86, apic: remove IRQ_DEST_MODE
      x86, apic: clean up target_cpus methods
      x86, apic: clean up / remove TARGET_CPUS
      x86: clean up esr_disable() methods
      x86: rename ->ESR_DISABLE to ->disable_esr
      x86: clean up the APIC_DEST_LOGICAL logic
      x86, apic: rename genapic::apic_destination_logical to genapic::dest_logical
      x86, apic: clean up check_apicid*() callbacks
      x86, apic: remove no_balance_irq and no_ioapic_check flags
      x86, apic: clean up ->vector_allocation_domain()
      x86, apic: clean up ->init_apic_ldr()
      x86, apic: clean up ->ioapic_phys_id_map()
      x86, apic: clean up ->setup_apic_routing()
      x86, apic: streamline the ->multi_timer_check() quirk
      x86, apic: clean up ->apicid_to_node()
      x86, apic: clean up ->cpu_to_logical_apicid()
      x86, apic: clean up ->cpu_present_to_apicid()
      x86, apic: clean up ->apicid_to_cpu_present()
      x86: refactor ->setup_portio_remap() subarch methods
      x86: refactor ->check_phys_apicid_present() subarch methods
      x86: refactor ->enable_apic_mode() subarch methods
      x86, es7000: clean up es7000_enable_apic_mode()
      x86, apic: unify phys_pkg_id()
      x86, apic: refactor ->phys_pkg_id()
      x86, smp: clean up mps_oem_check()
      x86, mpparse: call the generic quirk handlers early
      x86: consolidate the ->mps_oem_check() code
      x86, apic: refactor ->get_apic_id() & GET_APIC_ID()
      x86, apic: refactor ->apic_id_mask & APIC_ID_MASK
      x86, apic: get rid of *_APIC_ID_MASK definitions
      x86, apic: refactor ->cpu_mask_to_apicid*()
      x86, apic: untangle the send_IPI_*() jungle
      x86, smp: clean up ->trampoline_phys_low/high handling
      x86: set ->trampoline_phys_low/high on 64-bit too
      x86, smp: refactor ->wait_for_init_deassert()
      x86, smp: refactor ->smp_callin_clear_local_apic() methods
      x86, smp: refactor ->store/restore_NMI_vector() methods
      x86, smp: remove ->restore_NMI_vector()
      x86, smp: refactor ->inquire_remote_apic() methods
      x86, ES7000: consolidate the APIC code
      x86, smp: eliminate asm/mach-default/mach_wakecpu.h
      x86: eliminate asm/mach-*/mach_mpparse.h
      x86: remove mach_mpspec.h
      x86: remove mach_apicdef.h
      x86, smp: refactor ->wake_cpu
      x86, numaq: consolidate code
      x86, summit: consolidate code
      x86, summit: consolidate code, fix
      x86: remove mach_apic.h
      x86, ES7000: Consolidate code
      x86, NUMAQ: Consolidate code
      x86, bigsmp: consolidate code
      x86, bigsmp: consolidate header code
      x86, smp: remove mach_ipi.h
      x86: remove subarchitecture support code
      x86: move mach-default/*.h files to asm/
      x86: remove subarchitecture support
      x86/Voyager: clean up BROKEN Kconfig reference
      x86: disable Voyager temporarily
      x86/Voyager: remove MCA Kconfig quirk
      x86/Voyager: remove NATSEMI Kconfig quirk
      x86/Voyager: remove KVM Kconfig quirk
      x86/Voyager: remove KGDB Kconfig quirk
      x86/Voyager: remove HIBERNATION Kconfig quirk
      x86/Voyager: remove ARCH_SUSPEND_POSSIBLE Kconfig quirk
      x86: replace CONFIG_X86_SMP with CONFIG_SMP
      x86: generalize boot_cpu_id
      x86/Voyager: remove X86_HT Kconfig quirk
      x86/Voyager: remove X86_BIOS_REBOOT Kconfig quirk
      x86/Voyager: remove X86_FIND_SMP_CONFIG Kconfig quirk
      x86/VisWS: remove Kconfig quirk
      x86/Voyager: remove VMI Kconfig quirk
      x86/Voyager: remove KVM_CLOCK quirk
      x86/Voyager: remove KVM_GUEST quirk
      x86/Voyager: remove PARAVIRT Kconfig quirk
      x86/Voyager: remove APIC/IO-APIC Kbuild quirk
      x86/Voyager: remove MCE quirk
      x86/Voyager: remove HOTPLUG_CPU Kconfig quirk
      x86/Voyager: remove power management Kconfig quirk
      x86/Voyager: remove ISA quirk
      x86: cleanup, introduce CONFIG_NON_STANDARD_PLATFORMS
      x86: move ELAN to the NON_STANDARD_PLATFORM section
      x86: move VOYAGER to the NON_STANDARD_PLATFORM section
      x86: move non-standard 32-bit platform Kconfig entries
      x86: move X86_VSMP from subarch menu
      x86: remove the subarch menu
      x86: rename X86_GENERICARCH to X86_32_NON_STANDARD
      x86/Voyager: move to the X86_32_NON_STANDARD code section
      Revert "generic, x86: fix __per_cpu_load relocation"
      x86, apic, 32-bit: add self-IPI methods
      x86, irq: add LOCAL_PERF_VECTOR
      x86, apic: clean up header section
      x86: update copyrights
      x86, apic: unify the APIC vector enumeration
      x86, apic: clean up spurious vector sanity check
      x86, voyager: move Voyager-specific defines to voyager.h
      x86, irqs, voyager: remove Voyager quirk
      x86, irq: add IRQ layout comments
      x86, irq_vectors.h: remove needless includes
      x86, irq: describe NR_IRQ sizing details, clean up
      x86, vm86: clean up invalid_vm86_irq()
      x86: document 64-bit and 32-bit function call convention ABI
      smp, generic: introduce arch_disable_smp_support() instead of disable_ioapic_setup()
      x86, apic: explain the purpose of max_physical_apicid
      smp, generic: introduce arch_disable_smp_support(), build fix
      x86, numaq: cleanups
      x86: clean up arch/x86/Kconfig*
      x86: early_printk.c - fix pgtable.h unification fallout
      x86, pgtable.h: macro-ify *_page() methods
      x86, pgtable.h: fix 2-level 32-bit build
      x86, apic: make generic_apic_probe() generally available
      stackprotector: fix multi-word cross-builds
      x86: make hibernation always-possible
      x86, defconfig: update the 32-bit defconfig
      x86, defconfig: update the 64-bit defconfig
      x86, defconfig: turn off CONFIG_ENABLE_WARN_DEPRECATED
      x86, defconfig: turn off CONFIG_SCSI_ISCSI_ATTRS=y
      x86: fix warning in find_low_pfn_range()
      x86, 32-bit: clean up find_low_pfn_range()
      x86, 32-bit: refactor find_low_pfn_range()
      x86 headers: remove duplicate pud_large() definition
      x86 headers: include linux/types.h
      x86 headers: include page_types.h in pgtable_types.h
      x86 headers: protect page_32.h via __ASSEMBLY__
      x86: remove stale arch/x86/include/asm/page_64.h.rej file
      x86, apic: fix build fallout of genapic changes
      remove: genapic prepare
      x86, apic: merge genapic.h into apic.h
      x86, apic: remove genapic.h
      x86, apic: remove duplicate asm/apic.h inclusions
      x86, apic: remove stale references to APIC_DEFINITION
      x86, apic: clean up arch/x86/kernel/bigsmp_32.c
      x86, apic: clean up the cpu_2_logical_apiciddeclaration
      x86, es7000: clean up
      x86, apic: remove apicid_cluster()
      x86, es7000: remove externs
      x86, es7000: remove dead code, clean up
      x86, es7000: misc cleanups
      x86, numaq_32: clean up
      x86, numaq_32: clean up, misc
      x86, apic: remove ->store_NMI_vector()
      x86, apic: rename 'genapic' to 'apic'
      x86, apic: move APIC drivers to arch/x86/kernel/apic/*
      x86, apic: move remaining APIC drivers to arch/x86/kernel/apic/*
      x86, apic: separate 32-bit setup functionality out of apic_32.c
      x86, pat: add large-PAT check to split_large_page()
      x86, mm: fault.c cleanup
      x86, mm: fault.c, refactor/simplify the is_prefetch() code
      x86, mm: fault.c, factor out the vm86 fault check
      x86, mm: fault.c, enable PF_RSVD checks on 32-bit too
      x86, mm: fault.c, simplify kmmio_fault()
      x86, mm, kprobes: fault.c, simplify notify_page_fault()
      x86, mm: fault.c, reorder functions
      x86, mm: fault.c, unify oops printing
      x86, mm: fault.c, unify oops handling
      x86, mm: fault.c, remove #ifdef from do_page_fault()
      x86, mm: rename TASK_SIZE64 => TASK_SIZE_MAX
      x86, mm: fault.c, remove #ifdef from fault_in_kernel_space()
      x86, mm: fault.c, give another attempt at prefetch handing before SIGBUS
      x86, mm: fault.c, update copyrights
      x86, mm: fault.c, simplify kmmio_fault(), cleanup
      x86: remove the Voyager 32-bit subarch
      x86: remove various unused subarch hooks
      x86: refactor x86_quirks support
      x86, mm: pass in 'total' to __copy_from_user_*nocache()
      x86: usercopy: check for total size when deciding non-temporal cutoff
      alloc_percpu: add align argument to __alloc_percpu, fix
      alloc_percpu: fix UP build
      gpu/drm, x86, PAT: PAT support for io_mapping_*, export symbols for modules
      x86: remove update_apic from x86_quirks, fix
      x86: apic: simplify secondary CPU wakeup methods
      x86: apic: simplify secondary CPU wakeup methods, fix
      x86: fix !ACPI build for es7000_32.c
      Revert "gpu/drm, x86, PAT: PAT support for io_mapping_*"
      x86, mm: dont use non-temporal stores in pagecache accesses
      x86: set_highmem_pages_init() cleanup, fix !CONFIG_NUMA && CONFIG_HIGHMEM=y

James Bottomley (2):
      x86: fix build breakage on voyage
      x86: fix "__udivdi3" [drivers/scsi/aha1542.ko] undefined

Jan Beulich (2):
      x86: fully honor "nolapic"
      x86: avoid early crash in disable_local_APIC()

Jaswinder Singh Rajput (29):
      x86: smp.h remove obsolete function declaration
      x86: smp.h move zap_low_mappings declartion to tlbflush.h
      x86: smp.h move prefill_possible_map declartion to cpu.h
      x86: smp.h move stack_processor_id declartion to cpu.h
      x86: smp.h move safe_smp_processor_id declartion to cpu.h
      x86: smp.h move cpu_physical_id declartion to cpu.h
      x86: smp.h move boot_cpu_id declartion to cpu.h
      x86: rename intel_mp_floating to mpf_intel
      x86: rename all fields of mpf_intel mpf_X to X
      x86: smp.h move cpu_callin_mask and cpu_callin_map declartion to cpumask.h
      x86: smp.h move cpu_callout_mask and cpu_callout_map declartion to cpumask.h
      x86: smp.h move cpu_initialized_mask and cpu_initialized declartion to cpumask.h
      x86: smp.h move cpu_sibling_setup_mask and cpu_sibling_setup_map declartion to cpumask.h
      x86: microcode_intel.c fix style problems
      x86: msr.c fix style problems
      x86: module_32.c fix style problems
      x86: module_64.c fix style problems
      x86: replacing mp_config_ioapic with mpc_ioapic
      x86: replacing mp_config_intsrc with mpc_intsrc
      unconditionally include asm/types.h from linux/types.h
      x86: mm/init_32.c fix compilation warning
      x86: kernel/mpparse.c fix compilation warnings
      drm_proc.c fix compilation warning
      falcon fix compilation warnings
      iscsi_ibft.c fix compilation warning
      ne3210.c fix compilation warning for phys_addr_t
      arlan-main.c fix compilation warnings for phys_addr_t
      x86: include/asm/processor.h remove double declaration of print_cpu_info
      x86: remove double copy of show_cpuinfo_core for 32 and 64 bit

Jeremy Fitzhardinge (92):
      x86/pvops: remove pte_flags pvop
      x86: add pte_set_flags/clear_flags for pte flag manipulation
      x86: unify asm/io.h: IO_SPACE_LIMIT
      xen: move remaining mmu-related stuff into mmu.c
      x86/pvops: add a paravirt_ident functions to allow special patching
      x86: fix paravirt clobber in entry_64.S
      x86/paravirt: selectively save/restore regs around pvops calls
      x86/paravirt: add register-saving thunks to reduce caller register pressure
      x86/paravirt: implement PVOP_CALL macros for callee-save functions
      x86/paravirt: use callee-saved convention for pte_val/make_pte/etc
      x86/paravirt: fix missing callee-save call on pud_val
      x86: split loading percpu segments from loading gdt
      xen: setup percpu data pointers
      x86/paravirt: don't restore second return reg
      x86/vmi: fix interrupt enable/disable/save/restore calling convention.
      x86/paravirt: return full 64-bit result
      xen: fix 32-bit build resulting from mmu move
      xen: setup percpu data pointers
      xen: make direct versions of irq_enable/disable/save/restore to common code
      xen: use direct ops on 64-bit
      x86: unify pte_none
      x86: unify pte_same
      x86: unify pte_present
      x86: unify pud_present
      x86: unify pgd_present
      x86: unify pmd_present
      x86: unify pmd_none
      x86: unify pgd_page_vaddr
      x86: unify pud_page_vaddr
      x86: include pgtable_SIZE.h earlier
      x86: unify pud_page
      x86: unify pgd_page
      x86: unify pud_index
      x86: unify pud_offset
      x86: unify pmd_page_vaddr
      x86: unify pmd_page
      x86: unify pmd_index
      x86: unify pmd_offset
      x86: remove redundant pfn_pmd definition
      x86: unify pmd_pfn
      x86: unify pmd_pfn
      x86: unify pte_index
      x86: unify pte_offset_kernel
      x86: unify pud_large
      x86: unify pgd_bad
      x86: unify pgd_bad
      x86: unify pmd_bad
      x86: unify pages_to_mb
      x86: unify pud_none
      x86: unify pgd_none
      x86: unify io_remap_pfn_range
      x86: add and use pgd/pud/pmd_flags
      x86: make pgd/pud/pmd/pte_none consistent
      x86: asm/io.h: unify virt_to_phys/phys_to_virt
      x86: asm/io.h: unify ioremap prototypes
      x86: Fix compile error in arch/x86/kernel/early_printk.c
      x86: add handle_irq() to allow interrupt injection
      x86: unify do_IRQ()
      xen: set irq_chip disable
      xen: use our own eventchannel->irq path
      xen: pack all irq-related info together
      xen: remove irq bindcount
      xen: make sure that softirqs get handled at the end of event processing
      x86: use early_ioremap in __acpi_map_table
      x86: always explicitly map acpi memory
      acpi: remove final __acpi_map_table mapping before setting acpi_gbl_permanent_mmap
      x86: make apic_* operations inline functions
      x86: unstatic mp_find_ioapic so it can be used elsewhere
      x86: add mp_find_ioapic_pin
      x86: unstatic ioapic entry funcs
      x86: rename *-defs.h to *-_types.h for consistency
      Split pgtable.h into pgtable_types.h and pgtable.h
      x86: Split pgtable_32.h into pgtable_32.h and pgtable_32_types.h
      x86: Split pgtable_64.h into pgtable_64_types.h and pgtable_64.h
      x86: Include pgtable_32|64_types.h in pgtable_types.h
      x86: create _types.h counterparts for page*.h
      x86: move 2 and 3 level asm-generic defs into page-defs
      x86: move defs around to allow paravirt.h to just include page_types.h
      x86: define pud_flags and pud_large properly to allow non-PAE builds
      x86: move pte types into pgtable*.h
      x86: use _types.h headers in asm where available
      x86: move more pagetable-related definitions into pgtable*.h
      x86, xen: short-circuit tests for dom0
      x86, xen: degrade BUG to WARN when multicall fails
      x86, xen: do multicall callbacks with interrupts disabled
      acpi: add some missing section markers
      x86-32: use non-lazy io bitmap context switching
      x86: unify chunks of kernel/process*.c
      x86: add forward decl for tss_struct
      xen: deal with virtually mapped percpu data
      x86: remove vestigial fix_ioremap prototypes
      x86: un-__init fill_pud/pmd/pte

Jiri Kosina (1):
      x86: remove byte locks

Jiri Slaby (9):
      x86_32: summit_32, use BAD_APICID
      x86_32: summit_32, de-inline functions
      x86_32: apic/bigsmp_32, de-inline functions
      x86_32: apic/es7000_32, cpu_mask_to_apicid cleanup
      x86_32: apic/es7000_32, fix cpu_mask_to_apicid
      x86_32: apic/summit_32, fix cpu_mask_to_apicid
      x86_32: apic/es7000_32, fix section mismatch
      x86_32: apic/summit_32, fix section mismatch
      x86_32: apic/numaq_32, fix section mismatch

Johannes Weiner (1):
      x86: optimise page fault entry, cleanup

Lai Jiangshan (1):
      x86: use percpu data for 4k hardirq and softirq stacks

Michael Ellerman (1):
      x86: Remove never-called arch_setup_msi_irq()

Mike Travis (21):
      cpumask: update irq_desc to use cpumask_var_t
      cpumask: fix bug in use cpumask_var_t in irq_desc
      SGI UV cpumask: use static temp cpumask in flush_tlb
      x86: cleanup remaining cpumask_t code in mce_amd_64.c
      x86: reduce stack usage in init_intel_cacheinfo
      cpumask: use cpumask_var_t in dcdbas.c
      cpumask: reduce stack usage in find_lowest_rq
      Xen: reduce memory required for cpu_evtchn_mask
      irq: change references from NR_IRQS to nr_irqs
      irq: use WARN() instead of WARN_ON().
      irq: allocate irq_desc_ptrs array based on nr_irqs
      irq: initialize nr_irqs based on nr_cpu_ids
      kstat: modify kstat_irqs_legacy to be variable sized
      cpumask, irq: non-x86 build failures
      irq: update all arches for new irq_desc
      irq: update all arches for new irq_desc, fix
      x86: fix build warning when CONFIG_NUMA not defined.
      sched: fix warning on ia64
      x86: cleanup early setup_percpu references
      cpufreq: use work_on_cpu in acpi-cpufreq.c for drv_read and drv_write
      x86: put trigger in to detect mismatched apic versions.

Nick Piggin (2):
      x86: optimise x86's do_page_fault (C entry point for the page fault path)
      x86: make UV support configurable

Pekka Enberg (6):
      x86: move __VMALLOC_RESERVE to pgtable_32.c
      x86: use roundup() instead of PAGE_ALIGN() in find_early_table_space()
      x86: add sanity checks to init_32.c
      x86: make sure initmem is writable on 64-bit
      x86: unify free_init_pages() and free_initmem()
      x86: set_highmem_pages_init() cleanup

Peter Zijlstra (3):
      x86: cpu_init(): remove ugly #ifdef construct around debug register clear
      x86: add might_sleep() to do_page_fault()
      x86: make vmap yell louder when it is used under irqs_disabled()

Randy Dunlap (1):
      x86: UV: fix header struct usage

Ravikiran G Thirumalai (2):
      x86: cleanup, rename CONFIG_X86_NON_STANDARD to CONFIG_X86_EXTENDED_PLATFORM
      x86: improve the help text of X86_EXTENDED_PLATFORM

Rusty Russell (9):
      cpumask: Use topology_core_cpumask()/topology_thread_cpumask()
      cpumask: convert misc driver functions
      cpumask: convert drivers/net/sfc
      cpumask: convert other misc kernel functions
      x86: change flush_tlb_others to take a const struct cpumask
      work_on_cpu: don't try to get_online_cpus() in work_on_cpu.
      work_on_cpu: Use our own workqueue.
      alloc_percpu: change percpu_ptr to per_cpu_ptr
      alloc_percpu: add align argument to __alloc_percpu.

Salman Qazi (1):
      x86: fix performance regression in write() syscall

Stas Sergeev (1):
      x86: minor cleanup in the espfix code

Steven Rostedt (1):
      x86: check PMD in spurious_fault handler

Suresh Siddha (4):
      x86: fix broken flush_tlb_others_ipi()
      x86: remove mach_apic.h, fix
      x86: unify genapic code, unify subarchitectures, remove old subarchitecture code, xapic fix
      x86: select x2apic ops in early apic probe only if x2apic mode is enabled

Tejun Heo (78):
      x86: fix pda_to_op()
      x86: make early_per_cpu() a lvalue and use it
      x86: make vmlinux_32.lds.S use PERCPU() macro
      x86: make percpu symbols zerobased on SMP
      x86: load pointer to pda into %gs while brining up a CPU
      x86: use static _cpu_pda array
      x86: fold pda into percpu area on SMP
      x86: merge 64 and 32 SMP percpu handling
      x86: make pda a percpu variable
      x86: convert pda ops to wrappers around x86 percpu accessors
      x86: misc clean up after the percpu update
      x86: fix build bug introduced during merge
      x86_64: initialize this_cpu_off to __per_cpu_load
      linker script: add missing VMLINUX_SYMBOL
      linker script: add missing .data.percpu.page_aligned
      x86: cleanup stack protector
      x86: conditionalize stack canary handling in hot path
      linker script: kill PERCPU_VADDR_PREALLOC()
      x86: update canary handling during switch
      x86: uv cleanup
      x86: prepare for tlb merge
      x86: make x86_32 use tlb_64.c
      x86: rename tlb_64.c to tlb.c
      x86: clean up indentation in setup_per_cpu_areas()
      linker script: use separate simpler definition for PERCPU()
      x86: style cleanups for xen assemblies
      modpost: NOBITS sections may point beyond the end of the file
      elf: add ELF_CORE_COPY_KERNEL_REGS()
      x86: stackprotector.h misc update
      stackprotector: update make rules
      x86: no stack protector for vdso
      x86: use asm .macro instead of cpp #define in entry_32.S
      x86: add %gs accessors for x86_32
      x86: make lazy %gs optional on x86_32
      x86: implement x86_32 stack protector
      x86: fix x86_32 stack protector bugs
      vmalloc: call flush_cache_vunmap() from unmap_kernel_range()
      module: reorder module pcpu related functions
      percpu: kill percpu_alloc() and friends
      vmalloc: implement vm_area_register_early()
      vmalloc: add un/map_kernel_range_noflush()
      percpu: implement new dynamic percpu allocator
      x86: convert to the new dynamic percpu allocator
      percpu: clean up size usage
      percpu: fix pcpu_chunk_struct_size
      bootmem: clean up arch-specific bootmem wrapping
      bootmem: reorder interface functions and add a missing one
      vmalloc: add @align to vm_area_register_early()
      x86: update populate_extra_pte() and add populate_extra_pmd()
      percpu: remove unit_size power-of-2 restriction
      percpu: give more latitude to arch specific first chunk initialization
      x86: separate out setup_pcpu_4k() from setup_per_cpu_areas()
      x86: add embedding percpu first chunk allocator
      x86: add remapping percpu first chunk allocator
      percpu: add __read_mostly to variables which are mostly read only
      x86, percpu: fix minor bugs in setup_percpu.c
      x86: convert cacheflush macros inline functions
      percpu: fix too low alignment restriction on UP
      percpu: kill compile warning in pcpu_populate_chunk()
      alpha: fix typo in recent early vmalloc change
      bootmem, x86: further fixes for arch-specific bootmem wrapping
      percpu: clean up percpu constants
      percpu: cosmetic renames in pcpu_setup_first_chunk()
      percpu: improve first chunk initial area map handling
      percpu: use negative for auto for pcpu_setup_first_chunk() arguments
      x86: make embedding percpu allocator return excessive free space
      percpu: add an indirection ptr for chunk page map access
      percpu, module: implement reserved allocation and use it for module percpu variables
      x86, percpu: setup reserved percpu area for x86_64
      percpu: replace pcpu_realloc() with pcpu_mem_alloc() and pcpu_mem_free()
      percpu: move chunk area map extension out of area allocation
      percpu: move fully free chunk reclamation into a work
      percpu: finer grained locking to break deadlock and allow atomic free
      linker script: define __per_cpu_load on all SMP capable archs
      percpu: make x86 addr <-> pcpu ptr conversion macros generic
      percpu: more flexibility for @dyn_size of pcpu_setup_first_chunk()
      percpu: generalize embedding first chunk setup helper
      percpu: fix spurious alignment WARN in legacy SMP percpu allocator

Vegard Nossum (1):
      x86: use symbolic constants for MSR_IA32_MISC_ENABLE bits

Venkatesh Pallipadi (2):
      gpu/drm, x86, PAT: routine to keep identity map in sync
      gpu/drm, x86, PAT: PAT support for io_mapping_*

Yasuaki Ishimatsu (2):
      x86: fix debug message of CPU clock speed
      x86: unify PM-Timer messages

Yinghai Lu (27):
      x86: arch_probe_nr_irqs
      x86: make 32bit MAX_HARDIRQS_PER_CPU to be NR_VECTORS
      x86: allow more than 8 cpus to be used on 32-bit
      x86, apic unification: remove left over files
      x86: fix compiling with 64bit with def_to_bigsmp
      x86: seperate default_send_IPI_mask_sequence/allbutself from logical
      x86: don't treat bigsmp as non-standard
      x86, percpu: fix kexec with vmlinux
      x86: move default_ipi_xx back to ipi.c
      x86/irq: optimize nr_irqs
      x86: use NR_IRQS_LEGACY to replace 16
      x86: check_timer cleanup
      x86: find nr_irqs_gsi with mp_ioapic_routing
      acpi/x86: introduce __apci_map_table, v4
      x86, es7000: fix ACPI table mappings
      pci, x86, acpi: fix early_ioremap() leak
      x86: fix typo in filter_cpuid_features()
      x86: make 32bit to call enable_IO_APIC early like 64bit
      [IA64] fix __apci_unmap_table
      x86: pre init pirq_entries[]
      x86: make APIC_init_uniprocessor() more like smp_prepare_cpus()
      x86: add x2apic config
      x86: fold apic_ops into genapic
      x86: check mptable physptr with max_low_pfn on 32bit
      x86: check range in reserve_early()
      x86: remove update_apic from x86_quirks
      x86: don't compile vsmp_64 for 32bit

venkatesh.pallipadi@intel.com (1):
      x86 PAT: ioremap_wc should take resource_size_t parameter


 Documentation/cputopology.txt                      |    6 +-
 Documentation/kernel-parameters.txt                |    7 +-
 Documentation/x86/boot.txt                         |   18 +-
 Makefile                                           |    3 +-
 arch/alpha/kernel/irq.c                            |    2 +-
 arch/alpha/mm/init.c                               |   20 +-
 arch/arm/kernel/irq.c                              |   18 +-
 arch/arm/kernel/vmlinux.lds.S                      |    2 +
 arch/arm/oprofile/op_model_mpcore.c                |    2 +-
 arch/avr32/Kconfig                                 |    2 +-
 arch/blackfin/include/asm/percpu.h                 |   10 -
 arch/blackfin/kernel/irqchip.c                     |    5 +
 arch/ia64/include/asm/percpu.h                     |    4 +-
 arch/ia64/include/asm/topology.h                   |    2 +-
 arch/ia64/include/asm/uv/uv.h                      |   13 +
 arch/ia64/kernel/acpi.c                            |    4 +
 arch/ia64/kernel/iosapic.c                         |    2 +-
 arch/ia64/kernel/irq.c                             |    4 +-
 arch/ia64/kernel/irq_ia64.c                        |   12 +-
 arch/ia64/kernel/msi_ia64.c                        |    4 +-
 arch/ia64/kernel/vmlinux.lds.S                     |   11 +-
 arch/ia64/sn/kernel/msi_sn.c                       |    2 +-
 arch/mips/include/asm/irq.h                        |    2 +-
 arch/mips/kernel/irq-gic.c                         |    2 +-
 arch/mips/kernel/smtc.c                            |    6 +-
 arch/mips/mti-malta/malta-smtc.c                   |    5 +-
 arch/mips/sgi-ip22/ip22-int.c                      |    2 +-
 arch/mips/sgi-ip22/ip22-time.c                     |    2 +-
 arch/mips/sibyte/bcm1480/smp.c                     |    3 +-
 arch/mips/sibyte/sb1250/smp.c                      |    3 +-
 arch/mn10300/kernel/mn10300-watchdog.c             |    3 +-
 arch/parisc/kernel/irq.c                           |    2 +-
 arch/powerpc/kernel/irq.c                          |    2 +-
 arch/powerpc/kernel/vmlinux.lds.S                  |    8 +-
 arch/powerpc/platforms/pseries/xics.c              |    5 +-
 arch/powerpc/sysdev/mpic.c                         |    3 +-
 arch/sparc/kernel/irq_64.c                         |    5 +-
 arch/sparc/kernel/time_64.c                        |    6 +-
 arch/x86/Kconfig                                   |  657 ++++----
 arch/x86/Kconfig.cpu                               |   80 +-
 arch/x86/Kconfig.debug                             |   50 +-
 arch/x86/Makefile                                  |   43 +-
 arch/x86/boot/Makefile                             |    1 -
 arch/x86/boot/a20.c                                |   79 +-
 arch/x86/boot/boot.h                               |    3 -
 arch/x86/boot/compressed/Makefile                  |   21 +-
 arch/x86/boot/compressed/head_32.S                 |    8 +-
 arch/x86/boot/compressed/head_64.S                 |   10 +-
 arch/x86/boot/compressed/misc.c                    |  118 +--
 arch/x86/boot/copy.S                               |   40 +-
 arch/x86/boot/header.S                             |    2 +-
 arch/x86/boot/main.c                               |    5 -
 arch/x86/boot/pmjump.S                             |   16 +-
 arch/x86/boot/voyager.c                            |   40 -
 arch/x86/configs/i386_defconfig                    |  419 ++++-
 arch/x86/configs/x86_64_defconfig                  |  425 ++++-
 arch/x86/ia32/ia32_signal.c                        |  405 +++---
 arch/x86/ia32/ia32entry.S                          |    8 +-
 arch/x86/include/asm/a.out-core.h                  |    2 +-
 arch/x86/include/asm/acpi.h                        |    3 -
 arch/x86/include/asm/apic.h                        |  442 +++++-
 arch/x86/include/asm/apicnum.h                     |   12 +
 arch/x86/include/asm/{mach-default => }/apm.h      |    0
 arch/x86/include/asm/arch_hooks.h                  |   26 -
 arch/x86/include/asm/bigsmp/apic.h                 |  155 --
 arch/x86/include/asm/bigsmp/apicdef.h              |   13 -
 arch/x86/include/asm/bigsmp/ipi.h                  |   22 -
 arch/x86/include/asm/boot.h                        |   16 +-
 arch/x86/include/asm/cacheflush.h                  |   53 +-
 arch/x86/include/asm/calling.h                     |   56 +-
 arch/x86/include/asm/cpu.h                         |   17 +
 arch/x86/include/asm/cpumask.h                     |   32 +
 arch/x86/include/asm/current.h                     |   24 +-
 arch/x86/include/asm/{mach-default => }/do_timer.h |    0
 arch/x86/include/asm/elf.h                         |   15 +-
 arch/x86/include/asm/entry_arch.h                  |   57 +
 arch/x86/include/asm/es7000/apic.h                 |  242 ---
 arch/x86/include/asm/es7000/apicdef.h              |   13 -
 arch/x86/include/asm/es7000/ipi.h                  |   22 -
 arch/x86/include/asm/es7000/mpparse.h              |   29 -
 arch/x86/include/asm/es7000/wakecpu.h              |   37 -
 arch/x86/include/asm/fixmap.h                      |  139 ++-
 arch/x86/include/asm/fixmap_32.h                   |  119 --
 arch/x86/include/asm/fixmap_64.h                   |   79 -
 arch/x86/include/asm/genapic.h                     |    6 +-
 arch/x86/include/asm/genapic_32.h                  |  148 --
 arch/x86/include/asm/genapic_64.h                  |   66 -
 arch/x86/include/asm/hardirq.h                     |   49 +-
 arch/x86/include/asm/hardirq_32.h                  |   30 -
 arch/x86/include/asm/hardirq_64.h                  |   25 -
 arch/x86/include/asm/hw_irq.h                      |   24 +-
 arch/x86/include/asm/i8259.h                       |    4 +
 arch/x86/include/asm/io.h                          |   97 +-
 arch/x86/include/asm/io_32.h                       |   88 -
 arch/x86/include/asm/io_64.h                       |   61 -
 arch/x86/include/asm/io_apic.h                     |   41 +-
 arch/x86/include/asm/ipi.h                         |   75 +-
 arch/x86/include/asm/irq.h                         |    4 +-
 arch/x86/include/asm/irq_regs.h                    |   36 +-
 arch/x86/include/asm/irq_regs_32.h                 |   31 -
 arch/x86/include/asm/irq_regs_64.h                 |    1 -
 arch/x86/include/asm/irq_vectors.h                 |  209 ++--
 arch/x86/include/asm/kexec.h                       |   27 +-
 arch/x86/include/asm/linkage.h                     |   64 +-
 arch/x86/include/asm/mach-default/entry_arch.h     |   36 -
 arch/x86/include/asm/mach-default/mach_apic.h      |  168 --
 arch/x86/include/asm/mach-default/mach_apicdef.h   |   24 -
 arch/x86/include/asm/mach-default/mach_ipi.h       |   64 -
 arch/x86/include/asm/mach-default/mach_mpparse.h   |   17 -
 arch/x86/include/asm/mach-default/mach_mpspec.h    |   12 -
 arch/x86/include/asm/mach-default/mach_wakecpu.h   |   41 -
 arch/x86/include/asm/mach-generic/gpio.h           |   15 -
 arch/x86/include/asm/mach-generic/mach_apic.h      |   35 -
 arch/x86/include/asm/mach-generic/mach_apicdef.h   |   11 -
 arch/x86/include/asm/mach-generic/mach_ipi.h       |   10 -
 arch/x86/include/asm/mach-generic/mach_mpparse.h   |    9 -
 arch/x86/include/asm/mach-generic/mach_mpspec.h    |   12 -
 arch/x86/include/asm/mach-generic/mach_wakecpu.h   |   12 -
 arch/x86/include/asm/mach-rdc321x/gpio.h           |   60 -
 arch/x86/include/asm/mach-voyager/do_timer.h       |   17 -
 arch/x86/include/asm/mach-voyager/entry_arch.h     |   26 -
 arch/x86/include/asm/mach-voyager/setup_arch.h     |   12 -
 .../include/asm/{mach-default => }/mach_timer.h    |    0
 .../include/asm/{mach-default => }/mach_traps.h    |    0
 arch/x86/include/asm/mmu_context.h                 |   63 +-
 arch/x86/include/asm/mmu_context_32.h              |   55 -
 arch/x86/include/asm/mmu_context_64.h              |   54 -
 arch/x86/include/asm/mmzone_32.h                   |   43 +-
 arch/x86/include/asm/mpspec.h                      |   33 +-
 arch/x86/include/asm/mpspec_def.h                  |   23 +-
 arch/x86/include/asm/numa_32.h                     |    6 +-
 arch/x86/include/asm/numaq.h                       |    2 +
 arch/x86/include/asm/numaq/apic.h                  |  142 --
 arch/x86/include/asm/numaq/apicdef.h               |   14 -
 arch/x86/include/asm/numaq/ipi.h                   |   22 -
 arch/x86/include/asm/numaq/mpparse.h               |    6 -
 arch/x86/include/asm/numaq/wakecpu.h               |   45 -
 arch/x86/include/asm/page.h                        |  152 +--
 arch/x86/include/asm/page_32.h                     |   87 +-
 arch/x86/include/asm/page_32_types.h               |   60 +
 arch/x86/include/asm/page_64.h                     |  101 +--
 arch/x86/include/asm/page_64_types.h               |   89 +
 arch/x86/include/asm/page_types.h                  |   57 +
 arch/x86/include/asm/paravirt.h                    |  465 ++++--
 arch/x86/include/asm/pat.h                         |    5 +-
 .../include/asm/{mach-default => }/pci-functions.h |    0
 arch/x86/include/asm/pda.h                         |  137 --
 arch/x86/include/asm/percpu.h                      |  169 +-
 arch/x86/include/asm/pgtable-2level-defs.h         |   20 -
 arch/x86/include/asm/pgtable-2level.h              |    2 -
 arch/x86/include/asm/pgtable-2level_types.h        |   37 +
 arch/x86/include/asm/pgtable-3level-defs.h         |   28 -
 arch/x86/include/asm/pgtable-3level.h              |   35 -
 arch/x86/include/asm/pgtable-3level_types.h        |   48 +
 arch/x86/include/asm/pgtable.h                     |  509 +++---
 arch/x86/include/asm/pgtable_32.h                  |   88 +-
 arch/x86/include/asm/pgtable_32_types.h            |   46 +
 arch/x86/include/asm/pgtable_64.h                  |  113 +--
 arch/x86/include/asm/pgtable_64_types.h            |   63 +
 arch/x86/include/asm/pgtable_types.h               |  328 ++++
 arch/x86/include/asm/processor.h                   |   45 +-
 arch/x86/include/asm/proto.h                       |    4 -
 arch/x86/include/asm/ptrace.h                      |    4 +-
 .../include/asm/{mach-rdc321x => }/rdc321x_defs.h  |    0
 arch/x86/include/asm/segment.h                     |    9 +-
 arch/x86/include/asm/setup.h                       |   19 +-
 .../include/asm/{mach-default => }/setup_arch.h    |    0
 arch/x86/include/asm/smp.h                         |   69 +-
 .../include/asm/{mach-default => }/smpboot_hooks.h |    6 +-
 arch/x86/include/asm/spinlock.h                    |   69 +-
 arch/x86/include/asm/stackprotector.h              |  124 ++
 arch/x86/include/asm/summit/apic.h                 |  202 ---
 arch/x86/include/asm/summit/apicdef.h              |   13 -
 arch/x86/include/asm/summit/ipi.h                  |   26 -
 arch/x86/include/asm/summit/mpparse.h              |  109 --
 arch/x86/include/asm/syscalls.h                    |   22 +-
 arch/x86/include/asm/system.h                      |   70 +-
 arch/x86/include/asm/thread_info.h                 |   21 +-
 arch/x86/include/asm/timer.h                       |    4 +-
 arch/x86/include/asm/tlbflush.h                    |   17 +-
 arch/x86/include/asm/topology.h                    |   31 +-
 arch/x86/include/asm/trampoline.h                  |    1 +
 arch/x86/include/asm/traps.h                       |    2 +-
 arch/x86/include/asm/uaccess.h                     |  138 ++-
 arch/x86/include/asm/uaccess_64.h                  |   10 +-
 arch/x86/include/asm/uv/uv.h                       |   33 +
 arch/x86/include/asm/uv/uv_bau.h                   |    1 -
 arch/x86/include/asm/vic.h                         |   61 -
 arch/x86/include/asm/voyager.h                     |  529 ------
 arch/x86/include/asm/xen/events.h                  |    6 -
 arch/x86/include/asm/xen/hypervisor.h              |   28 +-
 arch/x86/include/asm/xen/page.h                    |    1 +
 arch/x86/kernel/Makefile                           |   42 +-
 arch/x86/kernel/acpi/boot.c                        |  169 +-
 arch/x86/kernel/acpi/realmode/wakeup.S             |    4 +-
 arch/x86/kernel/acpi/sleep.c                       |    1 +
 arch/x86/kernel/acpi/wakeup_32.S                   |    2 +-
 arch/x86/kernel/acpi/wakeup_64.S                   |    4 +-
 arch/x86/kernel/alternative.c                      |    6 +-
 arch/x86/kernel/apic/Makefile                      |   19 +
 arch/x86/kernel/{ => apic}/apic.c                  |  299 ++--
 .../{genapic_flat_64.c => apic/apic_flat_64.c}     |  192 ++-
 arch/x86/kernel/apic/bigsmp_32.c                   |  267 +++
 arch/x86/kernel/apic/es7000_32.c                   |  780 +++++++++
 arch/x86/kernel/{ => apic}/io_apic.c               |  443 +++---
 arch/x86/kernel/apic/ipi.c                         |  164 ++
 arch/x86/kernel/{ => apic}/nmi.c                   |   12 +-
 arch/x86/kernel/apic/numaq_32.c                    |  557 ++++++
 arch/x86/kernel/apic/probe_32.c                    |  284 +++
 arch/x86/kernel/{genapic_64.c => apic/probe_64.c}  |   55 +-
 arch/x86/kernel/apic/summit_32.c                   |  579 +++++++
 .../{genx2apic_cluster.c => apic/x2apic_cluster.c} |  153 ++-
 .../{genx2apic_phys.c => apic/x2apic_phys.c}       |  150 +-
 .../{genx2apic_uv_x.c => apic/x2apic_uv_x.c}       |  161 ++-
 arch/x86/kernel/apm_32.c                           |    2 +-
 arch/x86/kernel/asm-offsets_32.c                   |    1 +
 arch/x86/kernel/asm-offsets_64.c                   |   11 -
 arch/x86/kernel/cpu/addon_cpuid_features.c         |   54 +-
 arch/x86/kernel/cpu/amd.c                          |    2 -
 arch/x86/kernel/cpu/common.c                       |  257 ++--
 arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c         |    2 +-
 arch/x86/kernel/cpu/cpufreq/e_powersaver.c         |    6 +-
 arch/x86/kernel/cpu/cpufreq/speedstep-centrino.c   |    6 +-
 arch/x86/kernel/cpu/intel.c                        |   17 +-
 arch/x86/kernel/cpu/intel_cacheinfo.c              |   63 +-
 arch/x86/kernel/cpu/mcheck/mce_amd_64.c            |   21 +-
 arch/x86/kernel/cpu/mcheck/mce_intel_64.c          |    7 +-
 arch/x86/kernel/cpu/mcheck/p4.c                    |    4 +-
 arch/x86/kernel/cpu/perfctr-watchdog.c             |    2 +-
 arch/x86/kernel/cpu/proc.c                         |   20 +-
 arch/x86/kernel/crash.c                            |    4 +-
 arch/x86/kernel/dumpstack.c                        |    2 +-
 arch/x86/kernel/dumpstack_64.c                     |   35 +-
 arch/x86/kernel/e820.c                             |    3 +
 arch/x86/kernel/early_printk.c                     |    2 +-
 arch/x86/kernel/efi.c                              |    2 +
 arch/x86/kernel/efi_64.c                           |    1 +
 arch/x86/kernel/efi_stub_32.S                      |    3 +-
 arch/x86/kernel/efi_stub_64.S                      |    7 +
 arch/x86/kernel/entry_32.S                         |  455 ++++--
 arch/x86/kernel/entry_64.S                         |   72 +-
 arch/x86/kernel/es7000_32.c                        |  378 ----
 arch/x86/kernel/head64.c                           |   23 -
 arch/x86/kernel/head_32.S                          |   44 +-
 arch/x86/kernel/head_64.S                          |   23 +-
 arch/x86/kernel/i8259.c                            |    1 -
 arch/x86/kernel/ioport.c                           |   14 +-
 arch/x86/kernel/ipi.c                              |  190 --
 arch/x86/kernel/irq.c                              |   44 +-
 arch/x86/kernel/irq_32.c                           |   61 +-
 arch/x86/kernel/irq_64.c                           |   43 +-
 arch/x86/kernel/irqinit_32.c                       |   36 +-
 arch/x86/kernel/kgdb.c                             |    4 +-
 arch/x86/kernel/kvmclock.c                         |    1 -
 arch/x86/kernel/machine_kexec_32.c                 |    2 +-
 arch/x86/kernel/machine_kexec_64.c                 |   82 +-
 arch/x86/kernel/mca_32.c                           |    5 +-
 arch/x86/kernel/microcode_intel.c                  |   10 +-
 arch/x86/kernel/module_32.c                        |    6 +-
 arch/x86/kernel/module_64.c                        |   32 +-
 arch/x86/kernel/mpparse.c                          |  189 +--
 arch/x86/kernel/msr.c                              |    2 +-
 arch/x86/kernel/numaq_32.c                         |  293 ----
 arch/x86/kernel/paravirt-spinlocks.c               |   10 -
 arch/x86/kernel/paravirt.c                         |   56 +-
 arch/x86/kernel/paravirt_patch_32.c                |   12 +
 arch/x86/kernel/paravirt_patch_64.c                |   15 +
 arch/x86/kernel/probe_roms_32.c                    |    2 +-
 arch/x86/kernel/process.c                          |  193 ++-
 arch/x86/kernel/process_32.c                       |  241 +---
 arch/x86/kernel/process_64.c                       |  230 +---
 arch/x86/kernel/ptrace.c                           |   21 +-
 arch/x86/kernel/reboot.c                           |    5 +-
 arch/x86/kernel/relocate_kernel_32.S               |    2 +-
 arch/x86/kernel/relocate_kernel_64.S               |  129 +--
 arch/x86/kernel/setup.c                            |  139 ++-
 arch/x86/kernel/setup_percpu.c                     |  679 ++++----
 arch/x86/kernel/signal.c                           |  467 +++---
 arch/x86/kernel/smp.c                              |   15 +-
 arch/x86/kernel/smpboot.c                          |  147 +--
 arch/x86/kernel/smpcommon.c                        |   30 -
 arch/x86/kernel/stacktrace.c                       |    2 +-
 arch/x86/kernel/summit_32.c                        |  188 --
 arch/x86/kernel/syscall_table_32.S                 |   20 +-
 arch/x86/kernel/time_32.c                          |    8 +-
 arch/x86/kernel/tlb_32.c                           |  256 ---
 arch/x86/kernel/tlb_uv.c                           |   72 +-
 arch/x86/kernel/trampoline_32.S                    |    2 +-
 arch/x86/kernel/trampoline_64.S                    |   23 +-
 arch/x86/kernel/traps.c                            |   64 +-
 arch/x86/kernel/tsc.c                              |    2 +-
 arch/x86/kernel/visws_quirks.c                     |   10 +-
 arch/x86/kernel/vm86_32.c                          |   20 +-
 arch/x86/kernel/vmi_32.c                           |   13 +-
 arch/x86/kernel/vmiclock_32.c                      |    6 +-
 arch/x86/kernel/vmlinux_32.lds.S                   |   11 +-
 arch/x86/kernel/vmlinux_64.lds.S                   |   37 +-
 arch/x86/kernel/vsmp_64.c                          |   24 +-
 arch/x86/kernel/x8664_ksyms_64.c                   |    2 -
 arch/x86/lguest/Kconfig                            |    1 -
 arch/x86/lguest/boot.c                             |   32 +-
 arch/x86/lib/getuser.S                             |    2 +-
 arch/x86/mach-default/Makefile                     |    5 -
 arch/x86/mach-default/setup.c                      |  174 --
 arch/x86/mach-generic/Makefile                     |   11 -
 arch/x86/mach-generic/bigsmp.c                     |   60 -
 arch/x86/mach-generic/default.c                    |   27 -
 arch/x86/mach-generic/es7000.c                     |  103 --
 arch/x86/mach-generic/numaq.c                      |   53 -
 arch/x86/mach-generic/probe.c                      |  152 --
 arch/x86/mach-generic/summit.c                     |   40 -
 arch/x86/mach-rdc321x/Makefile                     |    5 -
 arch/x86/mach-rdc321x/gpio.c                       |  194 ---
 arch/x86/mach-rdc321x/platform.c                   |   69 -
 arch/x86/mach-voyager/Makefile                     |    8 -
 arch/x86/mach-voyager/setup.c                      |  118 --
 arch/x86/mach-voyager/voyager_basic.c              |  317 ----
 arch/x86/mach-voyager/voyager_cat.c                | 1197 -------------
 arch/x86/mach-voyager/voyager_smp.c                | 1807 --------------------
 arch/x86/mach-voyager/voyager_thread.c             |  128 --
 arch/x86/math-emu/get_address.c                    |    6 +-
 arch/x86/mm/Makefile                               |    4 +-
 arch/x86/mm/extable.c                              |    6 +
 arch/x86/mm/fault.c                                | 1333 +++++++++------
 arch/x86/mm/highmem_32.c                           |   34 +
 arch/x86/mm/init.c                                 |   49 +
 arch/x86/mm/init_32.c                              |  213 ++--
 arch/x86/mm/init_64.c                              |  109 +-
 arch/x86/mm/ioremap.c                              |    2 +-
 arch/x86/mm/memtest.c                              |  156 +-
 arch/x86/mm/mmap.c                                 |    2 +-
 arch/x86/mm/numa_32.c                              |   28 +-
 arch/x86/mm/numa_64.c                              |  217 +++
 arch/x86/mm/pageattr.c                             |    7 +
 arch/x86/mm/pat.c                                  |   77 +-
 arch/x86/mm/pgtable.c                              |   18 +
 arch/x86/mm/pgtable_32.c                           |   18 +-
 arch/x86/mm/srat_64.c                              |    3 +-
 arch/x86/{kernel/tlb_64.c => mm/tlb.c}             |  123 +-
 arch/x86/pci/numaq_32.c                            |    6 +-
 arch/x86/pci/pcbios.c                              |    2 +-
 arch/x86/power/hibernate_asm_32.S                  |    2 +-
 arch/x86/power/hibernate_asm_64.S                  |    2 +-
 arch/x86/vdso/Makefile                             |    2 +-
 arch/x86/vdso/vma.c                                |    4 +-
 arch/x86/xen/Kconfig                               |    2 +-
 arch/x86/xen/Makefile                              |    3 +-
 arch/x86/xen/enlighten.c                           |  816 +---------
 arch/x86/xen/irq.c                                 |   39 +-
 arch/x86/xen/mmu.c                                 |  757 ++++++++-
 arch/x86/xen/mmu.h                                 |    3 +
 arch/x86/xen/multicalls.c                          |   15 +-
 arch/x86/xen/multicalls.h                          |    2 +-
 arch/x86/xen/smp.c                                 |   47 +-
 arch/x86/xen/suspend.c                             |    1 +
 arch/x86/xen/xen-asm.S                             |  142 ++
 arch/x86/xen/xen-asm.h                             |   12 +
 arch/x86/xen/xen-asm_32.S                          |  343 ++---
 arch/x86/xen/xen-asm_64.S                          |  252 +--
 arch/x86/xen/xen-head.S                            |    2 +-
 arch/x86/xen/xen-ops.h                             |   10 +
 block/blktrace.c                                   |    2 +-
 drivers/acpi/acpica/tbxface.c                      |   17 +-
 drivers/acpi/osl.c                                 |   13 +-
 drivers/acpi/processor_perflib.c                   |    4 +-
 drivers/acpi/tables.c                              |   20 +-
 drivers/base/cpu.c                                 |    2 +-
 drivers/base/topology.c                            |   33 +-
 drivers/clocksource/acpi_pm.c                      |    2 +-
 drivers/clocksource/cyclone.c                      |    2 +-
 drivers/eisa/Kconfig                               |    6 +-
 drivers/firmware/dcdbas.c                          |   12 +-
 drivers/firmware/iscsi_ibft.c                      |    4 +-
 drivers/gpu/drm/drm_info.c                         |    4 +-
 drivers/input/keyboard/Kconfig                     |    4 +-
 drivers/input/mouse/Kconfig                        |    2 +-
 drivers/lguest/Kconfig                             |    2 +-
 drivers/misc/Kconfig                               |    4 +-
 drivers/misc/sgi-gru/grufile.c                     |   18 +-
 drivers/misc/sgi-xp/xp.h                           |   24 +-
 drivers/misc/sgi-xp/xpc_main.c                     |    2 +-
 drivers/mtd/nand/Kconfig                           |    2 +-
 drivers/net/ne3210.c                               |    3 +-
 drivers/net/sfc/efx.c                              |   17 +-
 drivers/net/sfc/falcon.c                           |   24 +-
 drivers/net/wireless/arlan-main.c                  |    4 +-
 drivers/oprofile/buffer_sync.c                     |   22 +-
 drivers/oprofile/buffer_sync.h                     |    4 +
 drivers/oprofile/oprof.c                           |    9 +-
 drivers/pci/dmar.c                                 |    7 +-
 drivers/pci/intr_remapping.c                       |    1 +
 drivers/watchdog/rdc321x_wdt.c                     |    2 +-
 drivers/xen/events.c                               |  251 ++-
 drivers/xen/manage.c                               |    2 +-
 include/acpi/acpiosxf.h                            |    1 +
 include/acpi/acpixf.h                              |    4 +
 include/asm-generic/percpu.h                       |   52 +
 include/asm-generic/sections.h                     |    2 +-
 include/asm-generic/vmlinux.lds.h                  |   55 +-
 include/linux/acpi.h                               |    1 +
 include/linux/bootmem.h                            |   36 +-
 include/linux/decompress/bunzip2.h                 |   10 +
 include/linux/decompress/generic.h                 |   33 +
 include/linux/decompress/inflate.h                 |   13 +
 include/linux/decompress/mm.h                      |   87 +
 include/linux/decompress/unlzma.h                  |   12 +
 include/linux/elfcore.h                            |    9 +
 include/linux/interrupt.h                          |    1 +
 include/linux/irq.h                                |   86 +-
 include/linux/irqnr.h                              |    1 +
 include/linux/kprobes.h                            |   22 +-
 include/linux/magic.h                              |    1 +
 include/linux/mmiotrace.h                          |   78 +-
 include/linux/percpu.h                             |  159 ++-
 include/linux/sched.h                              |   16 +-
 include/linux/smp.h                                |    6 +
 include/linux/stackprotector.h                     |   16 +
 include/linux/topology.h                           |    6 +
 include/linux/vmalloc.h                            |    4 +
 init/Kconfig                                       |   60 +
 init/do_mounts_rd.c                                |  178 +--
 init/initramfs.c                                   |  122 +-
 init/main.c                                        |   19 +-
 kernel/exit.c                                      |    5 +-
 kernel/fork.c                                      |    5 +
 kernel/irq/chip.c                                  |    5 +-
 kernel/irq/handle.c                                |   54 +-
 kernel/irq/internals.h                             |    7 +
 kernel/irq/manage.c                                |   12 +-
 kernel/irq/migration.c                             |   12 +-
 kernel/irq/numa_migrate.c                          |   19 +-
 kernel/irq/proc.c                                  |    4 +-
 kernel/kexec.c                                     |    2 +-
 kernel/module.c                                    |   64 +-
 kernel/panic.c                                     |    8 +-
 kernel/sched.c                                     |   13 +-
 kernel/sched_rt.c                                  |   32 +-
 kernel/softirq.c                                   |    5 +
 kernel/stop_machine.c                              |    2 +-
 lib/Kconfig                                        |   14 +
 lib/Makefile                                       |    6 +-
 lib/decompress.c                                   |   54 +
 lib/decompress_bunzip2.c                           |  735 ++++++++
 lib/decompress_inflate.c                           |  167 ++
 lib/decompress_unlzma.c                            |  647 +++++++
 lib/zlib_inflate/inflate.h                         |    4 +
 lib/zlib_inflate/inftrees.h                        |    4 +
 mm/Makefile                                        |    4 +
 mm/allocpercpu.c                                   |   32 +-
 mm/bootmem.c                                       |   35 +-
 mm/filemap.c                                       |    7 +-
 mm/percpu.c                                        | 1326 ++++++++++++++
 mm/vmalloc.c                                       |   97 +-
 net/ipv4/af_inet.c                                 |    4 +-
 net/ipv4/route.c                                   |    2 +-
 scripts/Makefile.lib                               |   14 +
 scripts/bin_size                                   |   10 +
 scripts/gcc-x86_32-has-stack-protector.sh          |    8 +
 scripts/gcc-x86_64-has-stack-protector.sh          |    6 +-
 scripts/gen_initramfs_list.sh                      |   18 +-
 scripts/mod/modpost.c                              |    5 +-
 sound/drivers/Kconfig                              |    2 +-
 usr/Kconfig                                        |   89 +
 usr/Makefile                                       |   36 +-
 usr/initramfs_data.S                               |    2 +-
 usr/initramfs_data.bz2.S                           |   29 +
 usr/initramfs_data.gz.S                            |   29 +
 usr/initramfs_data.lzma.S                          |   29 +
 468 files changed, 17644 insertions(+), 17802 deletions(-)
 create mode 100644 arch/ia64/include/asm/uv/uv.h
 delete mode 100644 arch/x86/boot/voyager.c
 create mode 100644 arch/x86/include/asm/apicnum.h
 rename arch/x86/include/asm/{mach-default => }/apm.h (100%)
 delete mode 100644 arch/x86/include/asm/arch_hooks.h
 delete mode 100644 arch/x86/include/asm/bigsmp/apic.h
 delete mode 100644 arch/x86/include/asm/bigsmp/apicdef.h
 delete mode 100644 arch/x86/include/asm/bigsmp/ipi.h
 create mode 100644 arch/x86/include/asm/cpumask.h
 rename arch/x86/include/asm/{mach-default => }/do_timer.h (100%)
 create mode 100644 arch/x86/include/asm/entry_arch.h
 delete mode 100644 arch/x86/include/asm/es7000/apic.h
 delete mode 100644 arch/x86/include/asm/es7000/apicdef.h
 delete mode 100644 arch/x86/include/asm/es7000/ipi.h
 delete mode 100644 arch/x86/include/asm/es7000/mpparse.h
 delete mode 100644 arch/x86/include/asm/es7000/wakecpu.h
 delete mode 100644 arch/x86/include/asm/fixmap_32.h
 delete mode 100644 arch/x86/include/asm/fixmap_64.h
 delete mode 100644 arch/x86/include/asm/genapic_32.h
 delete mode 100644 arch/x86/include/asm/genapic_64.h
 delete mode 100644 arch/x86/include/asm/hardirq_32.h
 delete mode 100644 arch/x86/include/asm/hardirq_64.h
 delete mode 100644 arch/x86/include/asm/irq_regs_32.h
 delete mode 100644 arch/x86/include/asm/irq_regs_64.h
 delete mode 100644 arch/x86/include/asm/mach-default/entry_arch.h
 delete mode 100644 arch/x86/include/asm/mach-default/mach_apic.h
 delete mode 100644 arch/x86/include/asm/mach-default/mach_apicdef.h
 delete mode 100644 arch/x86/include/asm/mach-default/mach_ipi.h
 delete mode 100644 arch/x86/include/asm/mach-default/mach_mpparse.h
 delete mode 100644 arch/x86/include/asm/mach-default/mach_mpspec.h
 delete mode 100644 arch/x86/include/asm/mach-default/mach_wakecpu.h
 delete mode 100644 arch/x86/include/asm/mach-generic/gpio.h
 delete mode 100644 arch/x86/include/asm/mach-generic/mach_apic.h
 delete mode 100644 arch/x86/include/asm/mach-generic/mach_apicdef.h
 delete mode 100644 arch/x86/include/asm/mach-generic/mach_ipi.h
 delete mode 100644 arch/x86/include/asm/mach-generic/mach_mpparse.h
 delete mode 100644 arch/x86/include/asm/mach-generic/mach_mpspec.h
 delete mode 100644 arch/x86/include/asm/mach-generic/mach_wakecpu.h
 delete mode 100644 arch/x86/include/asm/mach-rdc321x/gpio.h
 delete mode 100644 arch/x86/include/asm/mach-voyager/do_timer.h
 delete mode 100644 arch/x86/include/asm/mach-voyager/entry_arch.h
 delete mode 100644 arch/x86/include/asm/mach-voyager/setup_arch.h
 rename arch/x86/include/asm/{mach-default => }/mach_timer.h (100%)
 rename arch/x86/include/asm/{mach-default => }/mach_traps.h (100%)
 delete mode 100644 arch/x86/include/asm/mmu_context_32.h
 delete mode 100644 arch/x86/include/asm/mmu_context_64.h
 delete mode 100644 arch/x86/include/asm/numaq/apic.h
 delete mode 100644 arch/x86/include/asm/numaq/apicdef.h
 delete mode 100644 arch/x86/include/asm/numaq/ipi.h
 delete mode 100644 arch/x86/include/asm/numaq/mpparse.h
 delete mode 100644 arch/x86/include/asm/numaq/wakecpu.h
 create mode 100644 arch/x86/include/asm/page_32_types.h
 create mode 100644 arch/x86/include/asm/page_64_types.h
 create mode 100644 arch/x86/include/asm/page_types.h
 rename arch/x86/include/asm/{mach-default => }/pci-functions.h (100%)
 delete mode 100644 arch/x86/include/asm/pda.h
 delete mode 100644 arch/x86/include/asm/pgtable-2level-defs.h
 create mode 100644 arch/x86/include/asm/pgtable-2level_types.h
 delete mode 100644 arch/x86/include/asm/pgtable-3level-defs.h
 create mode 100644 arch/x86/include/asm/pgtable-3level_types.h
 create mode 100644 arch/x86/include/asm/pgtable_32_types.h
 create mode 100644 arch/x86/include/asm/pgtable_64_types.h
 create mode 100644 arch/x86/include/asm/pgtable_types.h
 rename arch/x86/include/asm/{mach-rdc321x => }/rdc321x_defs.h (100%)
 rename arch/x86/include/asm/{mach-default => }/setup_arch.h (100%)
 rename arch/x86/include/asm/{mach-default => }/smpboot_hooks.h (83%)
 create mode 100644 arch/x86/include/asm/stackprotector.h
 delete mode 100644 arch/x86/include/asm/summit/apic.h
 delete mode 100644 arch/x86/include/asm/summit/apicdef.h
 delete mode 100644 arch/x86/include/asm/summit/ipi.h
 delete mode 100644 arch/x86/include/asm/summit/mpparse.h
 create mode 100644 arch/x86/include/asm/uv/uv.h
 delete mode 100644 arch/x86/include/asm/vic.h
 delete mode 100644 arch/x86/include/asm/voyager.h
 create mode 100644 arch/x86/kernel/apic/Makefile
 rename arch/x86/kernel/{ => apic}/apic.c (93%)
 rename arch/x86/kernel/{genapic_flat_64.c => apic/apic_flat_64.c} (55%)
 create mode 100644 arch/x86/kernel/apic/bigsmp_32.c
 create mode 100644 arch/x86/kernel/apic/es7000_32.c
 rename arch/x86/kernel/{ => apic}/io_apic.c (92%)
 create mode 100644 arch/x86/kernel/apic/ipi.c
 rename arch/x86/kernel/{ => apic}/nmi.c (98%)
 create mode 100644 arch/x86/kernel/apic/numaq_32.c
 create mode 100644 arch/x86/kernel/apic/probe_32.c
 rename arch/x86/kernel/{genapic_64.c => apic/probe_64.c} (50%)
 create mode 100644 arch/x86/kernel/apic/summit_32.c
 rename arch/x86/kernel/{genx2apic_cluster.c => apic/x2apic_cluster.c} (50%)
 rename arch/x86/kernel/{genx2apic_phys.c => apic/x2apic_phys.c} (51%)
 rename arch/x86/kernel/{genx2apic_uv_x.c => apic/x2apic_uv_x.c} (83%)
 delete mode 100644 arch/x86/kernel/es7000_32.c
 delete mode 100644 arch/x86/kernel/ipi.c
 delete mode 100644 arch/x86/kernel/numaq_32.c
 delete mode 100644 arch/x86/kernel/smpcommon.c
 delete mode 100644 arch/x86/kernel/summit_32.c
 delete mode 100644 arch/x86/kernel/tlb_32.c
 delete mode 100644 arch/x86/mach-default/Makefile
 delete mode 100644 arch/x86/mach-default/setup.c
 delete mode 100644 arch/x86/mach-generic/Makefile
 delete mode 100644 arch/x86/mach-generic/bigsmp.c
 delete mode 100644 arch/x86/mach-generic/default.c
 delete mode 100644 arch/x86/mach-generic/es7000.c
 delete mode 100644 arch/x86/mach-generic/numaq.c
 delete mode 100644 arch/x86/mach-generic/probe.c
 delete mode 100644 arch/x86/mach-generic/summit.c
 delete mode 100644 arch/x86/mach-rdc321x/Makefile
 delete mode 100644 arch/x86/mach-rdc321x/gpio.c
 delete mode 100644 arch/x86/mach-rdc321x/platform.c
 delete mode 100644 arch/x86/mach-voyager/Makefile
 delete mode 100644 arch/x86/mach-voyager/setup.c
 delete mode 100644 arch/x86/mach-voyager/voyager_basic.c
 delete mode 100644 arch/x86/mach-voyager/voyager_cat.c
 delete mode 100644 arch/x86/mach-voyager/voyager_smp.c
 delete mode 100644 arch/x86/mach-voyager/voyager_thread.c
 create mode 100644 arch/x86/mm/init.c
 rename arch/x86/{kernel/tlb_64.c => mm/tlb.c} (67%)
 create mode 100644 arch/x86/xen/xen-asm.S
 create mode 100644 arch/x86/xen/xen-asm.h
 create mode 100644 include/linux/decompress/bunzip2.h
 create mode 100644 include/linux/decompress/generic.h
 create mode 100644 include/linux/decompress/inflate.h
 create mode 100644 include/linux/decompress/mm.h
 create mode 100644 include/linux/decompress/unlzma.h
 create mode 100644 include/linux/stackprotector.h
 create mode 100644 lib/decompress.c
 create mode 100644 lib/decompress_bunzip2.c
 create mode 100644 lib/decompress_inflate.c
 create mode 100644 lib/decompress_unlzma.c
 create mode 100644 mm/percpu.c
 create mode 100644 scripts/bin_size
 create mode 100644 scripts/gcc-x86_32-has-stack-protector.sh
 create mode 100644 usr/initramfs_data.bz2.S
 create mode 100644 usr/initramfs_data.gz.S
 create mode 100644 usr/initramfs_data.lzma.S

----- End forwarded message -----

             reply	other threads:[~2009-03-28 21:33 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-28 21:31 Ingo Molnar [this message]
  -- strict thread matches above, loose matches on Subject: below --
2009-03-28 20:53 [GIT PULL] percpu, cpumask, x86 updates for v2.6.30 Linus Torvalds
2009-03-28 20:59 ` Ingo Molnar
2009-03-28 21:24 ` Ingo Molnar
2009-03-30 15:52 ` Luck, Tony
2009-03-31 10:17 ` Ingo Molnar
2009-03-31 18:39 ` Luck, Tony

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090328213108.GA3938@elte.hu \
    --to=mingo@elte.hu \
    --cc=hpa@zytor.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=tglx@linutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.