[git pull] Please pull powerpc.git merge branch

Benjamin Herrenschmidt
2012-07-10T09:25:46Z

Hi Linus !

It looks like my rewrite of our lazy irq scheme is still exposing
"interesting" issues left and right. The previous fixes are now
causing an occasional BUG_ON to trigger (which this patch turns
into a WARN_ON while at it), due to another issue of disconnect
of the lazy irq state vs. the processor state in the idle loop
on pseries and cell.

This should fix it properly once for all moving the nasty code to a common
helper function.

There's also couple more fixes for some debug stuff that didn't build
(and helped resolving those problems so it's worth having), along with
a compile fix for newer gcc's.

Cheers,
Ben.

The following changes since commit 2437fccfbfc83bcb868ccc7fdfe2b5310bf07835:

Merge tag 'regulator-3.5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator (2012-07-09 13:43:02 -0700)

are available in the git repository at:

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

for you to fetch changes up to 50fb31cfed9218b439360caf7c0399b00042da15:

tty/hvc_opal: Fix debug function name (2012-07-10 19:16:25 +1000)

----------------------------------------------------------------
Benjamin Herrenschmidt (4):
powerpc: More fixes for lazy IRQ vs. idle
powerpc: Fix build of some debug irq code
powerpc/numa: Avoid stupid uninitialized warning from gcc
tty/hvc_opal: Fix debug function name

arch/powerpc/include/asm/hw_irq.h | 6 ++-
arch/powerpc/kernel/irq.c | 48 ++++++++++++++++++++++-
arch/powerpc/mm/numa.c | 2 +-
arch/powerpc/platforms/cell/pervasive.c | 11 +++---
arch/powerpc/platforms/pseries/processor_idle.c | 17 ++++----
drivers/tty/hvc/hvc_opal.c | 2 +-
6 files changed, 69 insertions(+), 17 deletions(-)