<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/modules/sound/driver/uaudio, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2017-03-04T10:10:17Z</updated>
<entry>
<title>sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
<updated>2017-03-04T10:10:17Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-03-04T10:10:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=193d9e768ba63fcfb187cfd17f461f7d41345048'/>
<id>urn:sha1:193d9e768ba63fcfb187cfd17f461f7d41345048</id>
<content type='text'>
This simplifies make output/logic

Tested with:	`cd sys/modules; make ALL_MODULES=` on amd64
MFC after:	1 month
Sponsored by:	Dell EMC Isilon
</content>
</entry>
<entry>
<title>Change the USB audio kernel module linking order, so that the USB</title>
<updated>2014-05-14T07:33:06Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2014-05-14T07:33:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a3837e481c7d18ac1efd0b6f3f3bdba53039d1ee'/>
<id>urn:sha1:a3837e481c7d18ac1efd0b6f3f3bdba53039d1ee</id>
<content type='text'>
audio device driver is detached first and not its children. This fixes
a panic in some cases when unloading "snd_uaudio" while a USB device
is plugged. The linking order affects the order in which the module
dependencies are registered.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Move the uaudio and ata-usb drivers into their correct locations.</title>
<updated>2009-02-23T21:19:18Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-02-23T21:19:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=3a3f90c6c3cc3124c6f4df8a11b57c8a36a2d13c'/>
<id>urn:sha1:3a3f90c6c3cc3124c6f4df8a11b57c8a36a2d13c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hook up new USB modules.</title>
<updated>2009-02-23T18:32:59Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-02-23T18:32:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7d0d268b8a67f28ccefdd0b8ce6fb38acac78d80'/>
<id>urn:sha1:7d0d268b8a67f28ccefdd0b8ce6fb38acac78d80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>We don't need to generate vnode_if.h anymore</title>
<updated>2004-12-29T08:50:35Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2004-12-29T08:50:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a4aef7f9a43c5a49dcde36e5dba20635fe31305e'/>
<id>urn:sha1:a4aef7f9a43c5a49dcde36e5dba20635fe31305e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>isa_if.h is not needed.</title>
<updated>2003-02-07T13:56:33Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2003-02-07T13:56:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=6780ab54325a71e7e70112b11657973edde8655e'/>
<id>urn:sha1:6780ab54325a71e7e70112b11657973edde8655e</id>
<content type='text'>
No response from:	sound
</content>
</entry>
<entry>
<title>Add uaudio -- a USB audio device driver.</title>
<updated>2002-07-21T17:28:50Z</updated>
<author>
<name>Nick Sayer</name>
<email>nsayer@FreeBSD.org</email>
</author>
<published>2002-07-21T17:28:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d807a231a2c7d5468beff1e55fdc043acf302a0f'/>
<id>urn:sha1:d807a231a2c7d5468beff1e55fdc043acf302a0f</id>
<content type='text'>
This driver actually works slightly better on -stable than on -current
(the system locks on detach on -current), so it should be MFC'd somewhat
sooner.

This driver currently points out a difficulty in the sound device framework.
The PCM unregister routine is allowed to refuse the detach if the device is
in use. In the case of a USB device, however, this unregistration is much more
mandatory in nature, since the device is *actually* gone when this call is
made. The sound subsystem really should not refuse an unregistration and
should take its own steps to reject further I/O. As a result, if you detach
a USB sound device while it is in use, you can expect a panic shortly
thereafter.

This device cannot currently record audio. Some routines are unwritten as
of yet in uaudio.c to support recording.

This device hangs my -current box on detach. I don't know why. This does
not happen on my -stable machine.

Obtained from:	Hiroyuki Aizu
MFC after:	2 weeks
</content>
</entry>
</feed>
