freebsd-dev/sys/dev/sound
Peter Holm 85f6230a1d Added D_TRACKCLOSE to sndstat_cdevsw to fix the situation when
another process is in open() or stat() for the device node, then
close() from the owning process does not result in cdevsw close
method call. This fixes the pemanent "Device busy" seen.

Changed the sndstat_lock from mutex to sx.  This allows to extend
the region covered by the lock, to include the uiomove() call in
sndstat_read() and bufptr increment. This fixes the "panic:
sbuf_put_byte called with finished or corrupt sbuf" seen.

In collaboration with:	kib
MFC after:	1 week
2012-05-02 19:32:11 +00:00
..
isa - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
macio Do not attach to the sound device on G5 Xserves, which is actually an 2011-06-26 00:35:11 +00:00
midi Mark all SYSCTL_NODEs static that have no corresponding SYSCTL_DECLs. 2011-11-07 15:43:11 +00:00
pci Reenable unsolicited responses on CODEC if hdaa_sense_init() called again. 2012-03-30 08:33:08 +00:00
pcm Added D_TRACKCLOSE to sndstat_cdevsw to fix the situation when 2012-05-02 19:32:11 +00:00
sbus Fix typos. 2010-11-09 10:59:09 +00:00
usb Fix compiler warnings, mostly signed issues, 2012-04-02 10:50:42 +00:00
chip.h
clone.c Sound Mega-commit. Expect further cleanup until code freeze. 2009-06-07 19:12:08 +00:00
clone.h
driver.c Sound Mega-commit. Expect further cleanup until code freeze. 2009-06-07 19:12:08 +00:00
unit.c Sound Mega-commit. Expect further cleanup until code freeze. 2009-06-07 19:12:08 +00:00
unit.h
version.h - Add a way to change filter oversampling factor through 2009-06-15 04:31:34 +00:00