lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Sat, 28 Mar 2009 22:31:08 +0100
From:	Ingo Molnar <mingo@...e.hu>
To:	linux-kernel@...r.kernel.org
Cc:	"H. Peter Anvin" <hpa@...or.com>,
	Thomas Gleixner <tglx@...utronix.de>
Subject: [GIT PULL] percpu, cpumask, x86 updates for v2.6.30


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

----- Forwarded message from Ingo Molnar <mingo@...e.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@...el.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 -----
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists