svn commit: r318880 - head/sys/arm/mv
Zbigniew Bodek
zbb at FreeBSD.org
Thu May 25 14:34:23 UTC 2017
Author: zbb
Date: Thu May 25 14:34:21 2017
New Revision: 318880
URL: https://svnweb.freebsd.org/changeset/base/318880
Log:
Unmask legacy interrupts on Marvell PCIE controller
This patch fixes a bug introduced with commit:
r294510 "Remove an extra '!' found by clang 3.8."
'!' was removed without inverting the logic, which
broke PCIe legacy interrupts operation for Marvell
controllers.
Submitted by: Michal Mazur <mkm at semihalf.com>
Obtained from: Semihalf
Sponsored by: Netgate
Modified:
head/sys/arm/mv/mv_pci.c
Modified: head/sys/arm/mv/mv_pci.c
==============================================================================
--- head/sys/arm/mv/mv_pci.c Thu May 25 14:27:54 2017 (r318879)
+++ head/sys/arm/mv/mv_pci.c Thu May 25 14:34:21 2017 (r318880)
@@ -918,7 +918,7 @@ static inline void
pcib_write_irq_mask(struct mv_pcib_softc *sc, uint32_t mask)
{
- if (sc->sc_type != MV_TYPE_PCI)
+ if (sc->sc_type != MV_TYPE_PCIE)
return;
bus_space_write_4(sc->sc_bst, sc->sc_bsh, PCIE_REG_IRQ_MASK, mask);
More information about the svn-src-head
mailing list