<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/include/sound, branch v3.0.56</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/include/sound?h=v3.0.56</id>
<link rel='self' href='https://git.amat.us/linux/atom/include/sound?h=v3.0.56'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-11-17T21:14:22Z</updated>
<entry>
<title>ALSA: Add a reference counter to card instance</title>
<updated>2012-11-17T21:14:22Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2012-11-07T11:44:12Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=40edba667959559aa4385a5ec047420fcfeb5f03'/>
<id>urn:sha1:40edba667959559aa4385a5ec047420fcfeb5f03</id>
<content type='text'>
commit a0830dbd4e42b38aefdf3fb61ba5019a1a99ea85 upstream.

For more strict protection for wild disconnections, a refcount is
introduced to the card instance, and let it up/down when an object is
referred via snd_lookup_*() in the open ops.

The free-after-last-close check is also changed to check this refcount
instead of the empty list, too.

Reported-by: Matthieu CASTET &lt;matthieu.castet@parrot.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ALSA: sb16 - Fix build errors on MIPS and others with 13bit ioctl size</title>
<updated>2011-06-30T13:33:57Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2011-06-30T13:08:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4f3c7a18d9e8a287d31f828a259d713fe4859471'/>
<id>urn:sha1:4f3c7a18d9e8a287d31f828a259d713fe4859471</id>
<content type='text'>
One of ioctl definition in sound/sb16_csp.h contains the data size
over 8kB, and this causes build errors on architectures like MIPS,
which define _IOC_SIZEBITS=13.

For avoiding this build errors but keeping the compatibility, manually
expand with _IOC() instead of using _IOW() for the problematic ioctl.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ASoC: Remove unused and about to be broken SND_SOC_CUSTOM I/O bus</title>
<updated>2011-06-13T18:17:55Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2011-06-13T18:05:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e9c039052be59753e6bcc7c8b59763899dc1161c'/>
<id>urn:sha1:e9c039052be59753e6bcc7c8b59763899dc1161c</id>
<content type='text'>
This will be removed in -next so let's drop it from mainline as soon as
we can in order to minimise surprises.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'topic/asoc' into for-linus</title>
<updated>2011-05-22T08:01:33Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2011-05-22T08:01:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7ec298dfef00e2c8effe8658011e03d86911b0bf'/>
<id>urn:sha1:7ec298dfef00e2c8effe8658011e03d86911b0bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'topic/misc' into for-linus</title>
<updated>2011-05-22T08:01:29Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2011-05-22T08:01:29Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=02e5fbf622aabf68bdc02282a17a3aeed054237a'/>
<id>urn:sha1:02e5fbf622aabf68bdc02282a17a3aeed054237a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'for-2.6.40' of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc-2.6 into topic/asoc</title>
<updated>2011-05-20T09:25:32Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2011-05-20T09:25:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4a787a3ff3f419c23ab0a5cef677fa441356b818'/>
<id>urn:sha1:4a787a3ff3f419c23ab0a5cef677fa441356b818</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ASoC: Asahi Kasei AK4641 codec driver</title>
<updated>2011-05-19T21:10:45Z</updated>
<author>
<name>Dmitry Artamonow</name>
<email>mad_soft@inbox.ru</email>
</author>
<published>2011-05-18T15:25:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=00d2701070c91728988bbfa414a346a23acd8275'/>
<id>urn:sha1:00d2701070c91728988bbfa414a346a23acd8275</id>
<content type='text'>
A driver for the AK4641 codec used in iPAQ hx4700 and Glofiish M800
among others.

Signed-off-by: Harald Welte &lt;laforge@gnumonks.org&gt;
Signed-off-by: Philipp Zabel &lt;philipp.zabel@gmail.com&gt;
Signed-off-by: Dmitry Artamonow &lt;mad_soft@inbox.ru&gt;
Acked-by: Liam Girdwood &lt;lrg@ti.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>ALSA: tea575x: use better card and bus names</title>
<updated>2011-05-13T17:43:24Z</updated>
<author>
<name>Ondrej Zary</name>
<email>linux@rainbow-software.org</email>
</author>
<published>2011-05-12T20:18:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=10ca72014741554ad37c149ff0d9e93c1e3d5b7d'/>
<id>urn:sha1:10ca72014741554ad37c149ff0d9e93c1e3d5b7d</id>
<content type='text'>
Provide real card and bus_info instead of hardcoded values.

Signed-off-by: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: tea575x: remove unused card from struct</title>
<updated>2011-05-13T17:43:14Z</updated>
<author>
<name>Ondrej Zary</name>
<email>linux@rainbow-software.org</email>
</author>
<published>2011-05-12T20:18:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3d11ba5593b801b1db85e9680d585713e6039112'/>
<id>urn:sha1:3d11ba5593b801b1db85e9680d585713e6039112</id>
<content type='text'>
struct snd_card *card is present in struct snd_tea575x but never used.
Remove it.

Signed-off-by: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: tea575x: remove freq_fixup from struct</title>
<updated>2011-05-13T17:43:01Z</updated>
<author>
<name>Ondrej Zary</name>
<email>linux@rainbow-software.org</email>
</author>
<published>2011-05-12T20:17:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ea27316e4cd13b25727715c0db8adb0b1661f5e7'/>
<id>urn:sha1:ea27316e4cd13b25727715c0db8adb0b1661f5e7</id>
<content type='text'>
freq_fixup is a constant, no need to hold it in struct snd_tea575x and set in
each driver.

Signed-off-by: Ondrej Zary &lt;linux@rainbow-software.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
</feed>
