Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 May 2017 14:34:21 +0000 (UTC)
From:      Zbigniew Bodek <zbb@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r318880 - head/sys/arm/mv
Message-ID:  <201705251434.v4PEYLRb057349@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705251434.v4PEYLRb057349>