diff options
| author | Imre Kaloz <kaloz@kernel.org> | 2026-10-21 21:24:16 +0200 |
|---|---|---|
| committer | Thomas Bogendoerfer <tsbogend@alpha.franken.de> | 2026-11-05 15:30:55 +0100 |
| commit | a55a7df2cf788234850d9053ecc25a5470175929 (patch) | |
| tree | 83814362ea948f3c4e03b49ae418c6411b9ae169 /tools/lib/python | |
| parent | 4e65c502b8975e7c3c3d84aba59cd04af1dd6b8a (diff) | |
MIPS: sgi-ip32: Leave MACE PCI control alone in config accesses
mace_pci_read_config() clears the master abort interrupt enable in the
MACE PCI control register around each config read. A register read
followed by two register writes can hang CRIME 1.1 under DMA load.
Ack master aborts in the error register instead, and follow every
write with a read so back-to-back accesses cannot form that sequence.
Fixes: c990081bf87b ("[MIPS] Fix IP32 breakage")
Cc: stable@vger.kernel.org
Signed-off-by: Imre Kaloz <kaloz@kernel.org>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Diffstat (limited to 'tools/lib/python')
0 files changed, 0 insertions, 0 deletions
