[git pull] Please pull powerpc.git merge branch

Benjamin Herrenschmidt
2013-05-07T10:10:59Z

Hi Linus !

Here are a few more powerpc bits that I would like in 3.10. Mostly
remaining bolts & screw tightening of power8 support such as actually
exposing the new features via the previously added AT_HWCAP2, and a
few fixes, some of them for problems exposed recently like irqdomain
warnings or sysfs access permission issues, some exposed by power8
hardware.

The only change outside of arch/powerpc is a small one to irqdomain.c
to allow silent failure to fix a problem on Cell where we get a dozen
WARN_ON's tripping at boot for what is basically a normal case.

Grant Acked it but I forgot to put it in and didn't want to rebase.

Cheers,
Ben.

The following changes since commit 01227a889ed56ae53aeebb9f93be9d54dd8b2de8:

Merge tag 'kvm-3.10-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm (2013-05-05 14:47:31 -0700)

are available in the git repository at:

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

for you to fetch changes up to 5737789c8340620d7b542d1d4e9b197de8eb2801:

powerpc: Make hard_irq_disable() do the right thing vs. irq tracing (2013-05-07 17:13:57 +1000)

----------------------------------------------------------------
Anton Blanchard (1):
powerpc: Emulate non privileged DSCR read and write

Benjamin Herrenschmidt (9):
powerpc/powerpnv: Properly handle failure starting CPUs
powerpc/pci: Don't add bogus empty resources to PHBs
powerpc/pnv: Fix "compatible" property for P8 PHB
irqdomain: Allow quiet failure mode
powerpc/cell/spufs: Fix status attribute permission
powerpc/cell/iommu: Improve error message for missing node
powerpc/pci: Support per-aperture memory offset
powerpc/topology: Fix spurr attribute permission
powerpc: Make hard_irq_disable() do the right thing vs. irq tracing

Brian King (1):
powerpc/pseries: Force 32 bit MSIs for devices that require it

Jeremy Kerr (1):
powerpc/powernv: Defer OPAL exception handler registration

Kleber Sacilotto de Souza (1):
powerpc/pseries: Perform proper max_bus_speed detection

Michael Neuling (1):
powerpc/tm: Fix null pointer deference in flush_hash_page

Nishanth Aravamudan (4):
powerpc/cputable: Reserve bits in HWCAP2 for new features
powerpc/cputable: Advertise DSCR support on P7/P7+
powerpc/cputable: Advertise ISEL support on appropriate embedded processors
powerpc/cputable: Advertise support for ISEL/HTM/DSCR/TAR on POWER8

arch/powerpc/include/asm/cputable.h | 2 +
arch/powerpc/include/asm/hw_irq.h | 16 ++---
arch/powerpc/include/asm/machdep.h | 3 +
arch/powerpc/include/asm/pci-bridge.h | 8 +--
arch/powerpc/include/asm/ppc-opcode.h | 4 ++
arch/powerpc/include/uapi/asm/cputable.h | 9 +++
arch/powerpc/kernel/cputable.c | 14 ++++
arch/powerpc/kernel/pci-common.c | 101 ++++++++++-----------------
arch/powerpc/kernel/pci_32.c | 2 +-
arch/powerpc/kernel/pci_64.c | 2 +-
arch/powerpc/kernel/sysfs.c | 2 +-
arch/powerpc/kernel/traps.c | 10 ++-
arch/powerpc/mm/hash_utils_64.c | 1 +
arch/powerpc/platforms/cell/iommu.c | 2 +-
arch/powerpc/platforms/cell/spu_base.c | 2 +-
arch/powerpc/platforms/embedded6xx/mpc10x.h | 11 ---
arch/powerpc/platforms/powermac/pci.c | 2 +-
arch/powerpc/platforms/powernv/opal.c | 15 +++-
arch/powerpc/platforms/powernv/pci-ioda.c | 12 ++--
arch/powerpc/platforms/powernv/smp.c | 4 +-
arch/powerpc/platforms/pseries/msi.c | 21 +++++-
arch/powerpc/platforms/pseries/pci.c | 53 ++++++++++++++
arch/powerpc/platforms/pseries/pseries.h | 4 ++
arch/powerpc/platforms/pseries/setup.c | 2 +
arch/powerpc/platforms/wsp/wsp_pci.c | 2 +-
arch/powerpc/sysdev/fsl_pci.c | 11 +--
arch/powerpc/sysdev/mpic.c | 14 +++-
arch/powerpc/sysdev/ppc4xx_pci.c | 15 ++--
kernel/irq/irqdomain.c | 20 +++++-
29 files changed, 236 insertions(+), 128 deletions(-)