cvs commit: src/sys/dev/sound/pci cmi.c src/sys/dev/sound/pcm dsp.c mixer.c

Scott Long scottl at
Mon Nov 10 21:38:30 PST 2003

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 
  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 at
  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

More information about the cvs-all mailing list