Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Nov 2003 21:38:28 -0800 (PST)
From:      Scott Long <scottl@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/dev/sound/pci cmi.c src/sys/dev/sound/pcm dsp.c mixer.c
Message-ID:  <200311110538.hAB5cSp9002279@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
scottl      2003/11/10 21:38:28 PST

  FreeBSD src repository

  Modified files:
    sys/dev/sound/pci    cmi.c 
    sys/dev/sound/pcm    dsp.c mixer.c 
  Log:
  Fix sound LOR problems:
  
  dsp_open: rearrange to only hold one lock at a time
  
  dsp_close: ditto
  
  mixer_hwvol_init: delete locking, the only consumer seems to
  be the ess driver and it only call it a creation time, I
  think the device will be stable across the sleepable malloc.
  
  cmi interrupt routine: Release locks while caller chn_intr,
  either this or do what emu10k1 does which is have no locks
  at in the interrupt handler.
  
  Submitted by:   mat@cnd.mcgill.ca
  
  Revision  Changes    Path
  1.24      +28 -28    src/sys/dev/sound/pci/cmi.c
  1.67      +88 -81    src/sys/dev/sound/pcm/dsp.c
  1.33      +0 -2      src/sys/dev/sound/pcm/mixer.c



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