Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Jan 2006 21:14:32 +0000 (UTC)
From:      Marius Strobl <marius@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/sparc64/central central.c src/sys/sparc64/ebus ebus.c src/sys/sparc64/fhc fhc_central.c fhc_nexus.c src/sys/sparc64/pci psycho.c src/sys/sparc64/sbus dma_sbus.c sbus.c
Message-ID:  <200601262114.k0QLEW9B013528@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
marius      2006-01-26 21:14:32 UTC

  FreeBSD src repository

  Modified files:
    sys/sparc64/central  central.c 
    sys/sparc64/ebus     ebus.c 
    sys/sparc64/fhc      fhc_central.c fhc_nexus.c 
    sys/sparc64/pci      psycho.c 
    sys/sparc64/sbus     dma_sbus.c sbus.c 
  Log:
  - Register the generic implementations for the device shutdown, suspend
    and resume methods so these events propagate through the device driver
    hierarchy.
  - In dma(4) enable the chaining of the DMA engine interrupt handler for
    the LANCE devices via a dma_setup_intr(). This was commented out before
    as I was unsure whether I'd use it but this is probably cleaner than
    fiddling with the DMA engine interrupt in the LANCE driver directly.
  - In ebus_setup_dinfo() free 'intrs' instead of 'reg' twice in case
    setting up a child fails due to routing one of its interrupts fails. [1]
  
  Found by:       Coverity Prevent [1]
  MFC after:      3 days
  
  Revision  Changes    Path
  1.11      +3 -0      src/sys/sparc64/central/central.c
  1.25      +4 -1      src/sys/sparc64/ebus/ebus.c
  1.10      +3 -0      src/sys/sparc64/fhc/fhc_central.c
  1.9       +3 -0      src/sys/sparc64/fhc/fhc_nexus.c
  1.59      +3 -0      src/sys/sparc64/pci/psycho.c
  1.3       +3 -8      src/sys/sparc64/sbus/dma_sbus.c
  1.37      +3 -0      src/sys/sparc64/sbus/sbus.c



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