public inbox for linux-arm-kernel@lists.infradead.org
 help / color / mirror / Atom feed
* [PATCH 0/4] ARM: mvebu: misc important fixes
@ 2013-11-25 16:26 Thomas Petazzoni
  2013-11-25 16:26 ` [PATCH 1/4] irqchip: armada-370-xp: fix IPI race condition Thomas Petazzoni
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Thomas Petazzoni @ 2013-11-25 16:26 UTC (permalink / raw)
  To: linux-arm-kernel

Jason, Andrew, Greg, Sebastian,

Here are four important fixes for Armada 370/XP support:

 * Two fixes for the irqchip driver, fixing a similar problem in the
   IPI and MSI implementation. I've splitted the patches in two,
   because the IPI side of the fix should normally be backported all
   the way to 3.8, while the MSI side of the fix is only needed in
   3.13, since MSI support didn't exist before. The IPI problem causes
   some really nasty SMP scheduling problems.

 * One fix for the I/O coherency, which should be backported all the
   way to 3.8.

 * One fix for the PCIe controller on Armada 370 DB, which should be
   backported to 3.12, where the problem was introduced.

Thanks to Lior Amsalem for debugging the IPI issue, and Gregory
Clement for finding the I/O coherency register address problem.

Thomas

Gregory CLEMENT (1):
  ARM: mvebu: use the virtual CPU registers to access coherency
    registers

Lior Amsalem (2):
  irqchip: armada-370-xp: fix IPI race condition
  irqchip: armada-370-xp: fix MSI race condition

Thomas Petazzoni (1):
  ARM: mvebu: re-enable PCIe on Armada 370 DB

 arch/arm/boot/dts/armada-370-db.dts  | 28 ++++++++++++++--------------
 arch/arm/boot/dts/armada-370-xp.dtsi |  2 +-
 drivers/irqchip/irq-armada-370-xp.c  |  4 ++--
 3 files changed, 17 insertions(+), 17 deletions(-)

-- 
1.8.1.2

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2013-12-14 17:35 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-25 16:26 [PATCH 0/4] ARM: mvebu: misc important fixes Thomas Petazzoni
2013-11-25 16:26 ` [PATCH 1/4] irqchip: armada-370-xp: fix IPI race condition Thomas Petazzoni
2013-11-25 18:17   ` Jason Cooper
2013-12-12 22:23   ` Thomas Petazzoni
2013-12-13 16:38     ` Jason Cooper
2013-12-14 17:35       ` Thomas Petazzoni
2013-11-25 16:26 ` [PATCH 2/4] irqchip: armada-370-xp: fix MSI " Thomas Petazzoni
2013-11-25 18:18   ` Jason Cooper
2013-11-25 16:26 ` [PATCH 3/4] ARM: mvebu: use the virtual CPU registers to access coherency registers Thomas Petazzoni
2013-11-25 18:23   ` Jason Cooper
2013-11-25 16:26 ` [PATCH 4/4] ARM: mvebu: re-enable PCIe on Armada 370 DB Thomas Petazzoni
2013-11-25 18:25   ` Jason Cooper

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox