<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/sound/drivers, branch v2.6.16.37</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/sound/drivers?h=v2.6.16.37</id>
<link rel='self' href='https://git.amat.us/linux/atom/sound/drivers?h=v2.6.16.37'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2006-12-14T23:39:00Z</updated>
<entry>
<title>[ALSA] Fix use after free in opl3_seq and opl3_oss</title>
<updated>2006-12-14T23:39:00Z</updated>
<author>
<name>Dave Jones</name>
<email>davej@redhat.com</email>
</author>
<published>2006-12-14T23:39:00Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6f6c1475b6083f4d3ae4e0325084ff6631389ca6'/>
<id>urn:sha1:6f6c1475b6083f4d3ae4e0325084ff6631389ca6</id>
<content type='text'>
Don't read from free'd memory.  Also make use of the return
value, and don't register the device if something went wrong
creating the port.

Coverity #954, #955

Signed-off-by: Dave Jones &lt;davej@redhat.com&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] alsa: fix bogus snd_device_free() in opl3-oss.c</title>
<updated>2006-02-24T22:31:36Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2006-02-24T21:03:52Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b1a3aa209161af3b7ca8ce8eae89b15faa96f612'/>
<id>urn:sha1:b1a3aa209161af3b7ca8ce8eae89b15faa96f612</id>
<content type='text'>
Remove snd_device_free() for an opl3-oss instance which should have been
released.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Cc: Jaroslav Kysela &lt;perex@suse.cz&gt;
Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[ALSA] serial-uart16550 - Fix a compile warning</title>
<updated>2006-02-01T12:09:10Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2006-01-23T14:21:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=68b8bc05213567cfc58d8bdb8917b36c314ba7fd'/>
<id>urn:sha1:68b8bc05213567cfc58d8bdb8917b36c314ba7fd</id>
<content type='text'>
Modules: Generic drivers

Fix a gcc-4.1 compile warning regarding uninitialized variables.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] opl3 - Fix the unreleased resources</title>
<updated>2006-01-04T09:13:52Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2006-01-03T18:56:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=676338a1623ee9b60a6efb19ef8f743ab3b2eecb'/>
<id>urn:sha1:676338a1623ee9b60a6efb19ef8f743ab3b2eecb</id>
<content type='text'>
Modules: OPL3

Fix the unreleased resources in the error path of snd_opl3_create().

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] dummy driver - added CA0106 emulation defines</title>
<updated>2006-01-04T09:13:46Z</updated>
<author>
<name>Jaroslav Kysela</name>
<email>perex@suse.cz</email>
</author>
<published>2006-01-03T13:27:21Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2ad5dd8dc31137a050f205525a5cd1a4be76c3f1'/>
<id>urn:sha1:2ad5dd8dc31137a050f205525a5cd1a4be76c3f1</id>
<content type='text'>
Modules: Generic drivers

Signed-off-by: Jaroslav Kysela &lt;perex@suse.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] seq: set client name in snd_seq_create_kernel_client()</title>
<updated>2006-01-03T11:30:49Z</updated>
<author>
<name>Clemens Ladisch</name>
<email>clemens@ladisch.de</email>
</author>
<published>2005-12-12T08:33:37Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7b6d92451ad5e1136dc347347e888b94638b8ba9'/>
<id>urn:sha1:7b6d92451ad5e1136dc347347e888b94638b8ba9</id>
<content type='text'>
All users of snd_seq_create_kernel_client() have to set the client name
anyway, so we can just pass the name as parameter.  This relieves us
from having to muck around with a struct snd_seq_client_info in these
cases.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] seq: remove struct snd_seq_client_callback</title>
<updated>2006-01-03T11:30:47Z</updated>
<author>
<name>Clemens Ladisch</name>
<email>clemens@ladisch.de</email>
</author>
<published>2005-12-12T08:30:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=83e8ad6984dccd6d848ac91ba0df379ff968180b'/>
<id>urn:sha1:83e8ad6984dccd6d848ac91ba0df379ff968180b</id>
<content type='text'>
The fields of struct snd_seq_client_callback either aren't used or are
always set to the same value, so we can get rid of it altogether.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] unregister platform devices</title>
<updated>2006-01-03T11:30:39Z</updated>
<author>
<name>Clemens Ladisch</name>
<email>clemens@ladisch.de</email>
</author>
<published>2005-12-07T08:13:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f7a9275d949cb0bf1f259a1546e52a0bf518151c'/>
<id>urn:sha1:f7a9275d949cb0bf1f259a1546e52a0bf518151c</id>
<content type='text'>
Call platform_device_unregister() for all platform devices that we've
registered.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] sound: align device drivers menus</title>
<updated>2006-01-03T11:29:56Z</updated>
<author>
<name>Randy Dunlap</name>
<email>rdunlap@xenotime.net</email>
</author>
<published>2005-11-29T13:48:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9056412f21bb6b76ceb98329409a958198b2d591'/>
<id>urn:sha1:9056412f21bb6b76ceb98329409a958198b2d591</id>
<content type='text'>
Modules: Sound Core,Generic drivers

AC97 Kconfig entries broke the ALSA device drivers menu, so move them to a
location where that won't happen, enabling all device sub-menus to be
presented together.

Fixed for the latest ALSA tree by Takashi Iwai &lt;tiwai@suse.de&gt;.

Signed-off-by: Randy Dunlap &lt;rdunlap@xenotime.net&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] dynamic minors (5/6): reduce maximum number of MIDI devices per card</title>
<updated>2006-01-03T11:29:20Z</updated>
<author>
<name>Clemens Ladisch</name>
<email>clemens@ladisch.de</email>
</author>
<published>2005-11-20T13:08:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=204bdb1b50013c7aa3922d8b66df943123087bd8'/>
<id>urn:sha1:204bdb1b50013c7aa3922d8b66df943123087bd8</id>
<content type='text'>
Modules: ALSA sequencer,Generic drivers

To allow increasing the maximum number of sound cards, we have to limit
the number of sequencer clients per card because client numbers are
still allocated statically.

Reducing the number of clients to four limits the number of sequencer
MIDI ports to 1024 per card.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
</content>
</entry>
</feed>
