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