ARM: SoC non-critical bug fixes for 3.19

These are bug fixes for harmless problems that were not important
enough to get fixed in 3.19. This contains updates to the MAINTAINERS
file, in particular:

- Ben Dooks stepped down as Samsung co-maintainer (thanks Ben for
  long years of maintaining this). Kukjin Kim, who has been
  doing the work de-facto by himself recently is now the
  only maintainer.
- Liviu, Sudeep and Lorenzo from ARM now officially maintain the
  Versatile Express platform, which was orphaned (thanks for
- Gregory Fong and Florian Fainelli help out on the Broadcom BCM7XXX
  platform
- Ray Jui and Scott Branden are the future maintainers for the
  newly merged Broadcom Cygnus platform. Welcome!

In terms of actual fixes, we have the usual set of OMAP bug fixes,
which Tony Lindgren separates out well from the other OMAP changes,
one really ep93xx regression fix against 3.11 that didn't make it for
3.18, a few GIC changes from Marc Zyngier as a preparation for
later rework (the current code is wrong in a harmless way), on
Tegra regression and one samsung spelling fix.
ARM: SoC non-critical bug fixes for 3.19

These are bug fixes for harmless problems that were not important
enough to get fixed in 3.19. This contains updates to the MAINTAINERS
file, in particular:

- Ben Dooks stepped down as Samsung co-maintainer (thanks Ben for
  long years of maintaining this). Kukjin Kim, who has been
  doing the work de-facto by himself recently is now the
  only maintainer.
- Liviu, Sudeep and Lorenzo from ARM now officially maintain the
  Versatile Express platform, which was orphaned (thanks for
- Gregory Fong and Florian Fainelli help out on the Broadcom BCM7XXX
  platform
- Ray Jui and Scott Branden are the future maintainers for the
  newly merged Broadcom Cygnus platform. Welcome!

In terms of actual fixes, we have the usual set of OMAP bug fixes,
which Tony Lindgren separates out well from the other OMAP changes,
one really ep93xx regression fix against 3.11 that didn't make it for
3.18, a few GIC changes from Marc Zyngier as a preparation for
later rework (the current code is wrong in a harmless way), on
Tegra regression and one samsung spelling fix.
ARM: imx6: fix bogus use of irq_get_irq_data

The imx6 PM code seems to be quite creative in its use of irq_data,
using something that is very much a hardware interrupt number where
we expect a virtual one.  Yes, it worked so far, but that's only
luck, and it will definitely explode in 3.19.

Fix it by using a pair of helper functions that deal with the
actual hardware.

Tested-by: Fabio Estevam <fabio.estevam@freescale.com>
Acked-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Olof Johansson <olof@lixom.net>
3 files changed