[PATCH 0/4] ARM: mvebu: misc important fixes
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Mon Nov 25 11:26:43 EST 2013
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
More information about the linux-arm-kernel
mailing list