[git pull] Please pull powerpc.git next branch

From: Benjamin Herrenschmidt
Date: Fri Sep 11 2009 - 03:18:30 EST


Hi Linus !

This is the powerpc batch for 2.6.32.

You will notice a bunch of generic swiotlb changes along with
corresponding changes to arch/sparc and arch/x86 from Fujita Tomonori.

There are due to my tree having pulled Ingo's iommu tree do sort out
various dependencies. If you pull Ingo's first, you'll already have
all these.

I'm happy for you to defer the pulling of my tree until you have those
bits via Ingo if you prefer, and I'll then send a pull request cleared
of that noise.

Among other non-arch/powerpc patches: Some PS3 and PowerMac specific
driver changes (yes, I think we are still the only users of
generic_nvram), some changes to HVC console and that should be it.

Cheers,
Ben.

The following changes since commit e07cccf4046978df10f2e13fe2b99b2f9b3a65db:
Linus Torvalds (1):
Linux 2.6.31-rc9

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc.git next

Anton Blanchard (3):
powerpc: Move 64bit VDSO to improve context switch performance
powerpc: Rearrange SLB preload code
powerpc: Preload application text segment instead of TASK_UNMAPPED_BASE

Anton Vorontsov (7):
powerpc/83xx: Add support for MPC8377E-WLAN boards
powerpc/85xx: Add support for I2C EEPROMs on MPC8548CDS boards
powerpc/83xx: Add eSDHC support for MPC837xE-RDB/WLAN boards
powerpc/85xx: Add eSDHC support for MPC8536DS boards
powerpc/82xx: Fix BCSR bits for MPC8272ADS boards
powerpc/82xx: Add CPM USB Gadget support for MPC8272ADS boards
powerpc/85xx: Add QE USB support for MPC8569E-MDS boards

Arnd Bergmann (1):
dma-ops: Remove flush_write_buffers() in dma-mapping-common.h

Bastian Blank (1):
powerpc: Remove SMP warning from PowerMac cpufreq

Becky Bruce (1):
powerpc: Name xpn & x fields in HW Hash PTE format

Benjamin Herrenschmidt (37):
powerpc: Rename exception.h to exception-64s.h
powerpc: Use names rather than numbers for SPRGs (v2)
powerpc: Remove use of a second scratch SPRG in STAB code
powerpc/mm: Fix definitions of FORCE_MAX_ZONEORDER in Kconfig
powerpc/pmac: Fix PowerSurge SMP IPI allocation
powerpc: Change PACA from SPRG3 to SPRG1
powerpc: Add compat_sys_truncate
powerpc/mm: Fix misplaced #endif in pgtable-ppc64-64k.h
powerpc/of: Remove useless register save/restore when calling OF back
powerpc/mm: Add HW threads support to no_hash TLB management
powerpc/mm: Add opcode definitions for tlbivax and tlbsrx.
powerpc/mm: Add more bit definitions for Book3E MMU registers
powerpc/mm: Add support for early ioremap on non-hash 64-bit processors
powerpc: Modify some ppc_asm.h macros to accomodate 64-bits Book3E
powerpc/mm: Make low level TLB flush ops on BookE take additional args
powerpc/mm: Call mmu_context_init() from ppc64
powerpc: Clean ifdef usage in copy_thread()
powerpc: Move definitions of secondary CPU spinloop to header file
powerpc/mm: Rework & cleanup page table freeing code path
powerpc: Add SPR definitions for new 64-bit BookE
powerpc: Add memory management headers for new 64-bit BookE
powerpc: Add definitions used by exception handling on 64-bit Book3E
powerpc: Add PACA fields specific to 64-bit Book3E processors
powerpc/mm: Move around mmu_gathers definition on 64-bit
powerpc: Add TLB management code for 64-bit Book3E
powerpc/mm: Add support for SPARSEMEM_VMEMMAP on 64-bit Book3E
powerpc: Remaining 64-bit Book3E support
powerpc/mm: Fix encoding of page table cache numbers
Merge commit 'paulus-perf/master' into next
Merge commit 'origin/master' into next
powerpc/mm: Cleanup handling of execute permission
Merge commit 'kumar/next' into next
Merge commit 'tip/iommu-for-powerpc' into next
powerpc: Properly start decrementer on BookE secondary CPUs
powerpc: Fix some late PowerMac G5 with PCIe ATI graphics
powerpc/booke: Don't set DABR on 64-bit BookE, use DAC1 instead
powerpc/iseries: Fix oops reading from /proc/iSeries/mf/*/cmdline

Benjamin Krill (1):
powerpc/prom_init: Evaluate mem kernel parameter for early allocation

Brian King (1):
powerpc/pseries: Fix to handle slb resize across migration

Casey Dahlin (1):
lib/swiotlb.c: Fix strange panic message selection logic when swiotlb fills up

Christoph Hellwig (2):
powerpc/sputrace: Use the generic event tracer
powerpc: Switch to asm-generic/hardirq.h

FUJITA Tomonori (29):
swiotlb: remove unused swiotlb_alloc_boot()
swiotlb: remove unused swiotlb_alloc()
swiotlb: remove swiotlb_arch_range_needs_mapping
swiotlb: remove unnecessary swiotlb_bus_to_virt
x86: add dma_capable() to replace is_buffer_dma_capable()
x86: replace is_buffer_dma_capable() with dma_capable
ia64: add dma_capable() to replace is_buffer_dma_capable()
powerpc: add dma_capable() to replace is_buffer_dma_capable()
swiotlb: use dma_capable()
powerpc: remove unncesary swiotlb_arch_address_needs_mapping
remove is_buffer_dma_capable()
x86, IA64, powerpc: add phys_to_dma() and dma_to_phys()
swiotlb: use phys_to_dma and dma_to_phys
powerpc: remove unused swiotlb_phys_to_bus() and swiotlb_bus_to_phys()
x86: remove unused swiotlb_phys_to_bus() and swiotlb_bus_to_phys()
IA64: Remove NULL flush_write_buffers
sparc: Use dma_map_ops struct
sparc: Use asm-generic/dma-mapping-common.h
sparc: Remove no-op dma_4v_sync_single_for_cpu and dma_4v_sync_sg_for_cpu
sparc: Replace sbus_map_single and sbus_unmap_single with sbus_map_page and sbus_unmap_page
sparc: Use asm-generic/pci-dma-compat
sparc: Add CONFIG_DMA_API_DEBUG support
powerpc: Remove addr_needs_map in struct dma_mapping_ops
powerpc: Remove swiotlb_pci_dma_ops
dma: Add set_dma_mask hook to struct dma_map_ops
powerpc: use dma_map_ops struct
powerpc: Use asm-generic/dma-mapping-common.h
powerpc: Handle SWIOTLB mapping error properly
powerpc: Add CONFIG_DMA_API_DEBUG support

Frans Pop (1):
powerpc: Makefile simplification through use of cc-ifversion

Gautham R Shenoy (1):
powerpc/pseries: Reduce the polling interval in __cpu_up()

Geert Uytterhoeven (1):
powerpc/cell: Move CBE_IOPTE_* to <asm/cell-regs.h>

Geoff Levand (1):
powerpc/ps3: Workaround for flash memory I/O error

Geoff Thorpe (1):
powerpc: expose the multi-bit ops that underlie single-bit ops.

Gerhard Pircher (1):
powerpc/amigaone: Convert amigaone_init() to a machine_device_initcall()

Grant Likely (3):
powerpc/pci: Remove dead checks for CONFIG_PPC_OF
powerpc/pci: move pci_64.c device tree scanning code into pci-common.c
powerpc/pci: Merge ppc32 and ppc64 versions of phb_scan()

Heiko Schocher (2):
powerpc/82xx: mgcoge - updates for 2.6.32
powerpc/82xx: mgcoge - updated defconfig

Josh Boyer (1):
powerpc: Fix __flush_icache_range on 44x

Julia Lawall (5):
powerpc/fsl_rio: Add kmalloc NULL tests
powerpc/ipic: introduce missing kfree
powerpc/qe: introduce missing kfree
hvc_console: Drop unnecessary NULL test
powerpc: Use DIV_ROUND_CLOSEST in time init code

Kumar Gala (14):
powerpc/mm: Fix switch_mmu_context to iterate of the proper list of cpus
powerpc/85xx: Move mpc8536ds.dts to address-cells/size-cells = <2>
powerpc/85xx: Added 36-bit physical device tree for mpc8536ds board
powerpc/mm: Fix assert_pte_locked to work properly on uniprocessor
powerpc/booke: Move MMUCSR definition into mmu-book3e.h
powerpc/mm: Add MMU features for TLB reservation & Paired MAS registers
powerpc/book3e-64: Move the default cpu table entry
powerpc/book3e-64: Wait til generic_calibrate_decr to enable decrementer
powerpc/book3e-64: Add helper function to setup IVORs
powerpc/book3e-64: Add support to initial_tlb_book3e for non-HES TLB
powerpc/pci: Pull ppc32 PCI features into common
powerpc/book3e: Add missing page sizes
powerpc/fsl-booke: Use HW PTE format if CONFIG_PTE_64BIT
powerpc/85xx: Fix SMP compile error and allow NULL for smp_ops

Liang Li (4):
powerpc/83xx: Remove second USB node from SBC834x DTS
powerpc/83xx: Add localbus node and MTD partitions for SBC834x
powerpc/83xx: Fix incorrect PCI interrupt map in SBC834x DTS
powerpc/85xx: sbc8560 - Fix warm reboot with board specific reset function

Lucian Adrian Grijincu (1):
powerpc: Update boot wrapper script with the new location of dtc

Lyonel Vincent (1):
powerpc/powermac: Thermal control turns system off too eagerly

Martyn Welch (5):
powerpc/86xx: Correct reading of information presented in cpuinfo
powerpc/86xx: Enable XMC site on GE Fanuc SBC310
powerpc/86xx: Update GE Fanuc sbc310 DTS
powerpc/nvram: Allow byte length reads from mmio NVRAM driver
powerpc/nvram: Enable use Generic NVRAM driver for different size chips

Michael Barkowski (1):
powerpc/qe_lib: Set gpio data before changing the direction to output

Michael Ellerman (4):
powerpc/mpic: Fix MPIC_BROKEN_REGREAD on non broken MPICs
kmemleak: Allow kmemleak to be built on powerpc
powerpc: Enable GCOV
powerpc/vmlinux.lds: Move _edata down

Michael Wolf (1):
powerpc: Adjust base and index registers in Altivec macros

Michel DÃnzer (2):
agp/uninorth: Allow larger aperture sizes on pre-U3 bridges.
agp/uninorth: Simplify cache flushing.

Paul Gortmaker (4):
powerpc/83xx: sbc8349 - update defconfig, enable MTD, USB storage
powerpc/85xx: issue fsl_soc reboot warning only when applicable
powerpc/85xx: sbc8560 - remove "has-rstcr" from global utilities block
powerpc: derive COMMAND_LINE_SIZE from asm-generic

Paul Mackerras (5):
powerpc/32: Always order writes to halves of 64-bit PTEs
powerpc: Allow perf_counters to access user memory at interrupt time
perf_counter: powerpc: Add callchain support
powerpc: Fix bug where perf_counters breaks oprofile
powerpc/perf_counters: Reduce stack usage of power_check_constraints

Peter Huewe (1):
hvc_console: Add __init and __exit to hvc_vio

Poonam Aggrwal (1):
powerpc/85xx: Add support for P2020RDB board

Roel Kluin (2):
powerpc/fsl-booke: read buffer overflow
powerpc/hvsi: Avoid calculating possibly-invalid address

Sebastian Andrzej Siewior (1):
powerpc/ipic: unmask all interrupt sources

Solomon Peachy (1):
powerpc/40x: Add support for the ESTeem 195E (PPC405EP) SBC

Stefan Roese (7):
powerpc: Add AMCC 460EX/460GT Rev. B support to cputable.c
powerpc/44x: Add NAND support to Canyonlands dts
powerpc/40x: Update Kilauea dts to support NAND, RTC and HWMON
powerpc/44x: Update Canyonlands defconfig to support NOR, NAND and RTC
powerpc/40x: Update kilauea defconfig to support NAND, RTC and HWMON
powerpc/44x: Update Arches dts
powerpc/44x: Update Arches defconfig

Stephen Rothwell (1):
powerpc: use consistent types in mktree

Stoyan Gaydarov (1):
powerpc: ARRAY_SIZE changes in pasemi and powermac code

Tiejun Chen (2):
powerpc/405ex: provide necessary fixup function to support cuImage
powerpc/405ex: support cuImage via included dtb

Wolfram Sang (1):
powerpc/irq: Improve nanodoc

fkan@xxxxxxxx (1):
powerpc/44x: Add Eiger AMCC (AppliedMicro) PPC460SX evaluation board support.

roel kluin (3):
powerpc/cell: Replace strncpy by strlcpy
powerpc: Missing tests for NULL after ioremap()
powerpc/macio: Don't the address of an array element before boundchecking

arch/ia64/include/asm/dma-mapping.h | 19 +-
arch/powerpc/Kconfig | 29 +-
arch/powerpc/Makefile | 2 +-
arch/powerpc/boot/4xx.c | 142 +++
arch/powerpc/boot/4xx.h | 1 +
arch/powerpc/boot/Makefile | 6 +-
arch/powerpc/boot/cuboot-hotfoot.c | 142 +++
arch/powerpc/boot/cuboot-kilauea.c | 49 +
arch/powerpc/boot/dcr.h | 4 +-
arch/powerpc/boot/dts/arches.dts | 50 +
arch/powerpc/boot/dts/canyonlands.dts | 49 +-
arch/powerpc/boot/dts/eiger.dts | 421 +++++++
arch/powerpc/boot/dts/gef_sbc310.dts | 64 +-
arch/powerpc/boot/dts/hotfoot.dts | 294 +++++
arch/powerpc/boot/dts/kilauea.dts | 44 +-
arch/powerpc/boot/dts/mgcoge.dts | 53 +
arch/powerpc/boot/dts/mpc8272ads.dts | 8 +
arch/powerpc/boot/dts/mpc8377_rdb.dts | 2 +-
arch/powerpc/boot/dts/mpc8377_wlan.dts | 464 ++++++++
arch/powerpc/boot/dts/mpc8378_rdb.dts | 2 +-
arch/powerpc/boot/dts/mpc8379_rdb.dts | 2 +-
arch/powerpc/boot/dts/mpc8536ds.dts | 40 +-
arch/powerpc/boot/dts/mpc8536ds_36b.dts | 475 ++++++++
arch/powerpc/boot/dts/mpc8548cds.dts | 20 +
arch/powerpc/boot/dts/mpc8569mds.dts | 45 +
arch/powerpc/boot/dts/p2020rdb.dts | 586 +++++++++
arch/powerpc/boot/dts/sbc8349.dts | 60 +-
arch/powerpc/boot/dts/sbc8560.dts | 1 -
arch/powerpc/boot/mktree.c | 10 +-
arch/powerpc/boot/ppcboot-hotfoot.h | 133 +++
arch/powerpc/boot/wrapper | 3 +-
arch/powerpc/configs/40x/kilauea_defconfig | 298 ++++-
arch/powerpc/configs/44x/arches_defconfig | 382 ++++++-
arch/powerpc/configs/44x/canyonlands_defconfig | 350 +++++-
arch/powerpc/configs/44x/eiger_defconfig | 1252 ++++++++++++++++++++
arch/powerpc/configs/83xx/sbc834x_defconfig | 320 +++++-
arch/powerpc/configs/mgcoge_defconfig | 86 ++-
arch/powerpc/configs/mpc85xx_defconfig | 1 +
arch/powerpc/include/asm/bitops.h | 194 +---
arch/powerpc/include/asm/cell-regs.h | 11 +
arch/powerpc/include/asm/cputhreads.h | 16 +
arch/powerpc/include/asm/device.h | 7 +-
arch/powerpc/include/asm/dma-mapping.h | 323 +-----
arch/powerpc/include/asm/exception-64e.h | 205 ++++
.../include/asm/{exception.h => exception-64s.h} | 25 +-
arch/powerpc/include/asm/hardirq.h | 30 +-
arch/powerpc/include/asm/hw_irq.h | 5 +
arch/powerpc/include/asm/iommu.h | 10 -
arch/powerpc/include/asm/irq.h | 7 +-
arch/powerpc/include/asm/machdep.h | 6 +-
arch/powerpc/include/asm/mmu-40x.h | 3 +
arch/powerpc/include/asm/mmu-44x.h | 6 +
arch/powerpc/include/asm/mmu-8xx.h | 3 +
arch/powerpc/include/asm/mmu-book3e.h | 208 +++-
arch/powerpc/include/asm/mmu-hash32.h | 16 +-
arch/powerpc/include/asm/mmu-hash64.h | 22 +-
arch/powerpc/include/asm/mmu.h | 46 +
arch/powerpc/include/asm/mmu_context.h | 15 +-
arch/powerpc/include/asm/nvram.h | 3 +
arch/powerpc/include/asm/paca.h | 23 +-
arch/powerpc/include/asm/page.h | 4 +
arch/powerpc/include/asm/page_64.h | 10 +
arch/powerpc/include/asm/pci-bridge.h | 40 +-
arch/powerpc/include/asm/pci.h | 11 +-
arch/powerpc/include/asm/pgalloc.h | 46 +-
arch/powerpc/include/asm/pgtable-ppc32.h | 9 +-
arch/powerpc/include/asm/pgtable-ppc64-64k.h | 4 +-
arch/powerpc/include/asm/pgtable-ppc64.h | 67 +-
arch/powerpc/include/asm/pgtable.h | 6 +-
arch/powerpc/include/asm/pmc.h | 16 +-
arch/powerpc/include/asm/ppc-opcode.h | 6 +
arch/powerpc/include/asm/ppc-pci.h | 1 -
arch/powerpc/include/asm/ppc_asm.h | 26 +-
arch/powerpc/include/asm/pte-40x.h | 2 +-
arch/powerpc/include/asm/pte-44x.h | 2 +-
arch/powerpc/include/asm/pte-8xx.h | 1 -
arch/powerpc/include/asm/pte-book3e.h | 84 ++
arch/powerpc/include/asm/pte-common.h | 25 +-
arch/powerpc/include/asm/pte-fsl-booke.h | 9 +-
arch/powerpc/include/asm/pte-hash32.h | 1 -
arch/powerpc/include/asm/reg.h | 141 +++-
arch/powerpc/include/asm/reg_booke.h | 50 +-
arch/powerpc/include/asm/setup.h | 2 +-
arch/powerpc/include/asm/smp.h | 10 +
arch/powerpc/include/asm/swiotlb.h | 8 +-
arch/powerpc/include/asm/systbl.h | 4 +-
arch/powerpc/include/asm/tlb.h | 38 +-
arch/powerpc/include/asm/tlbflush.h | 11 +-
arch/powerpc/include/asm/vdso.h | 3 +-
arch/powerpc/kernel/Makefile | 21 +-
arch/powerpc/kernel/asm-offsets.c | 21 +-
arch/powerpc/kernel/cpu_setup_6xx.S | 2 +-
arch/powerpc/kernel/cputable.c | 62 +-
arch/powerpc/kernel/dma-iommu.c | 2 +-
arch/powerpc/kernel/dma-swiotlb.c | 99 +--
arch/powerpc/kernel/dma.c | 13 +-
arch/powerpc/kernel/entry_32.S | 20 +-
arch/powerpc/kernel/entry_64.S | 102 +-
arch/powerpc/kernel/exceptions-64e.S | 1001 ++++++++++++++++
arch/powerpc/kernel/exceptions-64s.S | 97 +-
arch/powerpc/kernel/fpu.S | 2 +-
arch/powerpc/kernel/head_32.S | 40 +-
arch/powerpc/kernel/head_40x.S | 124 +-
arch/powerpc/kernel/head_44x.S | 58 +-
arch/powerpc/kernel/head_64.S | 83 ++-
arch/powerpc/kernel/head_8xx.S | 13 +-
arch/powerpc/kernel/head_booke.h | 50 +-
arch/powerpc/kernel/head_fsl_booke.S | 100 +-
arch/powerpc/kernel/ibmebus.c | 2 +-
arch/powerpc/kernel/lparcfg.c | 3 +
arch/powerpc/kernel/misc_32.S | 7 +
arch/powerpc/kernel/of_platform.c | 2 +-
arch/powerpc/kernel/paca.c | 3 +
arch/powerpc/kernel/pci-common.c | 133 ++-
arch/powerpc/kernel/pci_32.c | 105 +--
arch/powerpc/kernel/pci_64.c | 335 +-----
arch/powerpc/kernel/pci_of_scan.c | 358 ++++++
arch/powerpc/kernel/perf_callchain.c | 527 ++++++++
arch/powerpc/kernel/perf_counter.c | 68 +-
arch/powerpc/kernel/process.c | 16 +-
arch/powerpc/kernel/prom_init.c | 107 ++-
arch/powerpc/kernel/rtas.c | 7 +-
arch/powerpc/kernel/setup_32.c | 8 +
arch/powerpc/kernel/setup_64.c | 34 +-
arch/powerpc/kernel/smp.c | 15 +-
arch/powerpc/kernel/sys_ppc32.c | 12 +
arch/powerpc/kernel/sysfs.c | 3 +
arch/powerpc/kernel/time.c | 33 +-
arch/powerpc/kernel/vdso.c | 7 +-
arch/powerpc/kernel/vdso32/Makefile | 1 +
arch/powerpc/kernel/vdso64/Makefile | 2 +
arch/powerpc/kernel/vector.S | 2 +-
arch/powerpc/kernel/vio.c | 2 +-
arch/powerpc/kernel/vmlinux.lds.S | 8 +-
arch/powerpc/kvm/booke_interrupts.S | 18 +-
arch/powerpc/mm/40x_mmu.c | 4 +-
arch/powerpc/mm/Makefile | 1 +
arch/powerpc/mm/fsl_booke_mmu.c | 2 +-
arch/powerpc/mm/hash_low_32.S | 4 +-
arch/powerpc/mm/hugetlbpage.c | 8 +-
arch/powerpc/mm/init_32.c | 2 -
arch/powerpc/mm/init_64.c | 55 +-
arch/powerpc/mm/mmu_context_nohash.c | 96 +-
arch/powerpc/mm/mmu_decl.h | 37 +-
arch/powerpc/mm/pgtable.c | 179 ++-
arch/powerpc/mm/pgtable_32.c | 2 +-
arch/powerpc/mm/pgtable_64.c | 59 +-
arch/powerpc/mm/slb.c | 83 +-
arch/powerpc/mm/stab.c | 11 +-
arch/powerpc/mm/tlb_hash32.c | 3 +
arch/powerpc/mm/tlb_hash64.c | 20 +-
arch/powerpc/mm/tlb_low_64e.S | 770 ++++++++++++
arch/powerpc/mm/tlb_nohash.c | 268 ++++-
arch/powerpc/mm/tlb_nohash_low.S | 87 ++-
arch/powerpc/platforms/40x/Kconfig | 10 +
arch/powerpc/platforms/40x/ppc40x_simple.c | 3 +-
arch/powerpc/platforms/44x/Kconfig | 12 +
arch/powerpc/platforms/44x/ppc44x_simple.c | 1 +
arch/powerpc/platforms/82xx/mgcoge.c | 69 +-
arch/powerpc/platforms/82xx/mpc8272_ads.c | 22 +-
arch/powerpc/platforms/83xx/Kconfig | 4 +-
arch/powerpc/platforms/83xx/mpc837x_rdb.c | 28 +-
arch/powerpc/platforms/83xx/mpc83xx.h | 4 +
arch/powerpc/platforms/85xx/Kconfig | 9 +
arch/powerpc/platforms/85xx/Makefile | 3 +-
arch/powerpc/platforms/85xx/mpc8536_ds.c | 3 +-
arch/powerpc/platforms/85xx/mpc85xx_ds.c | 3 +-
arch/powerpc/platforms/85xx/mpc85xx_mds.c | 7 +-
arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 141 +++
arch/powerpc/platforms/85xx/sbc8560.c | 39 +-
arch/powerpc/platforms/85xx/smp.c | 23 -
arch/powerpc/platforms/86xx/gef_ppc9a.c | 37 +-
arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 3 +-
arch/powerpc/platforms/86xx/mpc86xx_smp.c | 1 -
arch/powerpc/platforms/Kconfig.cputype | 38 +-
arch/powerpc/platforms/amigaone/setup.c | 6 +-
arch/powerpc/platforms/cell/Kconfig | 7 -
arch/powerpc/platforms/cell/celleb_setup.c | 3 +-
arch/powerpc/platforms/cell/iommu.c | 2 +-
arch/powerpc/platforms/cell/smp.c | 2 -
arch/powerpc/platforms/cell/spufs/Makefile | 3 +-
arch/powerpc/platforms/cell/spufs/context.c | 1 +
arch/powerpc/platforms/cell/spufs/file.c | 1 +
arch/powerpc/platforms/cell/spufs/sched.c | 2 +
arch/powerpc/platforms/cell/spufs/spufs.h | 5 -
arch/powerpc/platforms/cell/spufs/sputrace.c | 272 -----
arch/powerpc/platforms/cell/spufs/sputrace.h | 39 +
arch/powerpc/platforms/iseries/exception.S | 59 +-
arch/powerpc/platforms/iseries/exception.h | 6 +-
arch/powerpc/platforms/iseries/mf.c | 2 +-
arch/powerpc/platforms/pasemi/idle.c | 2 +-
arch/powerpc/platforms/powermac/cpufreq_32.c | 8 -
arch/powerpc/platforms/powermac/feature.c | 13 +-
arch/powerpc/platforms/powermac/pci.c | 61 +
arch/powerpc/platforms/powermac/smp.c | 2 +-
arch/powerpc/platforms/ps3/mm.c | 2 +-
arch/powerpc/platforms/ps3/system-bus.c | 6 +-
arch/powerpc/platforms/pseries/pci_dlpar.c | 2 +-
arch/powerpc/platforms/pseries/reconfig.c | 9 +-
arch/powerpc/platforms/pseries/setup.c | 4 -
arch/powerpc/platforms/pseries/smp.c | 2 -
arch/powerpc/sysdev/fsl_rio.c | 18 +-
arch/powerpc/sysdev/fsl_soc.c | 6 +-
arch/powerpc/sysdev/ipic.c | 7 +-
arch/powerpc/sysdev/mmio_nvram.c | 32 +
arch/powerpc/sysdev/mpic.c | 13 +-
arch/powerpc/sysdev/qe_lib/gpio.c | 4 +-
arch/powerpc/sysdev/qe_lib/qe_ic.c | 5 +-
arch/powerpc/xmon/Makefile | 2 +
arch/powerpc/xmon/xmon.c | 2 +-
arch/sparc/Kconfig | 2 +
arch/sparc/include/asm/dma-mapping.h | 145 +--
arch/sparc/include/asm/pci.h | 3 +
arch/sparc/include/asm/pci_32.h | 105 --
arch/sparc/include/asm/pci_64.h | 88 --
arch/sparc/kernel/Makefile | 2 +-
arch/sparc/kernel/dma.c | 175 +---
arch/sparc/kernel/dma.h | 14 -
arch/sparc/kernel/iommu.c | 20 +-
arch/sparc/kernel/ioport.c | 190 ++--
arch/sparc/kernel/pci.c | 2 +-
arch/sparc/kernel/pci_sun4v.c | 30 +-
arch/x86/include/asm/dma-mapping.h | 18 +
arch/x86/kernel/pci-dma.c | 2 +-
arch/x86/kernel/pci-gart_64.c | 5 +-
arch/x86/kernel/pci-nommu.c | 29 +-
arch/x86/kernel/pci-swiotlb.c | 25 -
drivers/block/ps3vram.c | 2 +-
drivers/char/agp/uninorth-agp.c | 49 +-
drivers/char/generic_nvram.c | 27 +-
drivers/char/hvc_console.c | 2 -
drivers/char/hvc_vio.c | 4 +-
drivers/char/hvsi.c | 3 +-
drivers/macintosh/macio_asic.c | 6 +-
drivers/macintosh/therm_windtunnel.c | 4 +-
drivers/ps3/ps3stor_lib.c | 65 +-
drivers/video/ps3fb.c | 2 +-
include/asm-generic/dma-mapping-common.h | 6 -
include/linux/dma-mapping.h | 6 +-
include/linux/pci_ids.h | 1 +
include/linux/swiotlb.h | 11 -
kernel/gcov/Kconfig | 2 +-
lib/Kconfig.debug | 2 +-
lib/swiotlb.c | 124 +--
244 files changed, 12124 insertions(+), 3266 deletions(-)
create mode 100644 arch/powerpc/boot/cuboot-hotfoot.c
create mode 100644 arch/powerpc/boot/cuboot-kilauea.c
create mode 100644 arch/powerpc/boot/dts/eiger.dts
create mode 100644 arch/powerpc/boot/dts/hotfoot.dts
create mode 100644 arch/powerpc/boot/dts/mpc8377_wlan.dts
create mode 100644 arch/powerpc/boot/dts/mpc8536ds_36b.dts
create mode 100644 arch/powerpc/boot/dts/p2020rdb.dts
create mode 100644 arch/powerpc/boot/ppcboot-hotfoot.h
create mode 100644 arch/powerpc/configs/44x/eiger_defconfig
create mode 100644 arch/powerpc/include/asm/exception-64e.h
rename arch/powerpc/include/asm/{exception.h => exception-64s.h} (94%)
create mode 100644 arch/powerpc/include/asm/pte-book3e.h
create mode 100644 arch/powerpc/kernel/exceptions-64e.S
create mode 100644 arch/powerpc/kernel/pci_of_scan.c
create mode 100644 arch/powerpc/kernel/perf_callchain.c
create mode 100644 arch/powerpc/mm/tlb_low_64e.S
create mode 100644 arch/powerpc/platforms/85xx/mpc85xx_rdb.c
delete mode 100644 arch/powerpc/platforms/cell/spufs/sputrace.c
create mode 100644 arch/powerpc/platforms/cell/spufs/sputrace.h
delete mode 100644 arch/sparc/kernel/dma.h


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