<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/sound/pci, branch v2.6.25.2</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.25.2</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v2.6.25.2'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2008-04-09T01:25:53+00:00</updated>
<entry>
<title>es1968: fix sleep-while-holding-lock bug</title>
<updated>2008-04-09T01:25:53+00:00</updated>
<author>
<name>Arjan van de Ven</name>
<email>arjan@linux.intel.com</email>
</author>
<published>2008-04-09T00:41:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=4b47c971dc947cadecc20dc7681037e96ece520e'/>
<id>urn:sha1:4b47c971dc947cadecc20dc7681037e96ece520e</id>
<content type='text'>
snd_es1968_ac97_read() calls snd_es1968_ac97_wait() first outside a locked
area, and later, while holding a lock.

snd_es1968_ac97_wait() has a polling loop with a cond_resched() inside it..
which sleeps, so the second call is invalid.

This patch adds a version of the wait function that just pure polls.  While
this is not very elegant in principle, it's very likely the easiest thing to
do here, we already checked if the chip was ready (while yielding) just
before, so it is very unlikely to take a long time here.

[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: Arjan van de Ven &lt;arjan@linux.intel.com&gt;
Cc: Jaroslav Kysela &lt;perex@suse.cz&gt;
Cc: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[ALSA] intel8x0 - Add quirk for Compaq Deskpro EN</title>
<updated>2008-02-29T14:21:27+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2008-02-27T15:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=0d9ac27afa469dbb20940ad7f25502785af1cbe3'/>
<id>urn:sha1:0d9ac27afa469dbb20940ad7f25502785af1cbe3</id>
<content type='text'>
Added the ac97_quirk hp_only for Compaq Deskpro EN.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] hda-codec - Adapt eeepc p701 mixer for virtual master control</title>
<updated>2008-02-29T14:20:08+00:00</updated>
<author>
<name>Herton Ronaldo Krzesinski</name>
<email>herton@mandriva.com</email>
</author>
<published>2008-02-23T10:34:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b4818494edddfe382de4f5d072cb527b60315a46'/>
<id>urn:sha1:b4818494edddfe382de4f5d072cb527b60315a46</id>
<content type='text'>
Fix the line-out volume control of eeepc p701 to be a proper slave of
the virtual master control.

Signed-off-by: Herton Ronaldo Krzesinski &lt;herton@mandriva.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] sound: ice1712: unused structs</title>
<updated>2008-02-29T11:11:25+00:00</updated>
<author>
<name>Harvey Harrison</name>
<email>harvey.harrison@gmail.com</email>
</author>
<published>2008-02-29T10:46:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=008f3599ef97438900d62fe05d75535d114780fc'/>
<id>urn:sha1:008f3599ef97438900d62fe05d75535d114780fc</id>
<content type='text'>
Don't need to declare a struct when defining a structure layout.  Both
of these structs are unused.
sound/pci/ice1712/revo.c:39:3: warning: symbol 'revo51' was not declared. Should it be static?
sound/pci/ice1712/phase.c:54:3: warning: symbol 'phase28' was not declared. Should it be static?

Signed-off-by: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] hda-codec - Fix mixer names of realtek codecs to adapt mater controls</title>
<updated>2008-02-29T10:28:17+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2008-02-27T15:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=31bffaa9435f14b35a8e23ed2005925f65ec6d9b'/>
<id>urn:sha1:31bffaa9435f14b35a8e23ed2005925f65ec6d9b</id>
<content type='text'>
Some models like eeepc ep20 have invalid mixer names that aren't
handled properly by virtual master controls.  Rename them to the
proper names.

Also fixed some typos in the mixer names but they are not compiled
in right now.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] intel8x0 - Add quirk for Acer Travelmate 2310</title>
<updated>2008-02-29T10:28:17+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2008-02-04T13:00:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b6a370b6fb3114f9f7fc8a393c3ffc2236d7cbf1'/>
<id>urn:sha1:b6a370b6fb3114f9f7fc8a393c3ffc2236d7cbf1</id>
<content type='text'>
Added ac97_quirk=hp-only for Acer Travelmate 2310.
ALSA bug#3656
	https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3656

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] hda_intel - Add model quirk for Albatron KI690-AM2 motherboard</title>
<updated>2008-02-29T10:28:16+00:00</updated>
<author>
<name>Andrew Paprocki</name>
<email>andrew@ishiboo.com</email>
</author>
<published>2008-02-03T09:15:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=0b167bf456d4af58103e2072bc4bd5733e7e7579'/>
<id>urn:sha1:0b167bf456d4af58103e2072bc4bd5733e7e7579</id>
<content type='text'>
This adds a quirk to the Realtek ALC883 table for the Albatron KI690-AM2
motherboard to use the 6stack-dig model.

Signed-off-by: Andrew Paprocki &lt;andrew@ishiboo.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] oxygen: add owner field</title>
<updated>2008-02-29T10:28:16+00:00</updated>
<author>
<name>Clemens Ladisch</name>
<email>clemens@ladisch.de</email>
</author>
<published>2008-02-26T07:40:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=b930b9f41d5e9eadd9041f273c4d6d18e7061d05'/>
<id>urn:sha1:b930b9f41d5e9eadd9041f273c4d6d18e7061d05</id>
<content type='text'>
I forgot to set the module owner for the HiFier/Xonar models.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] hda-codec - Add Fujitsu Lifebook E8410 to quirk table</title>
<updated>2008-02-29T10:28:16+00:00</updated>
<author>
<name>Tony Vroon</name>
<email>tony@linx.net</email>
</author>
<published>2008-02-25T15:44:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=3f1eeaed2c0dc6c787a47ae7a6c774589a04a3a2'/>
<id>urn:sha1:3f1eeaed2c0dc6c787a47ae7a6c774589a04a3a2</id>
<content type='text'>
Add the proper model entry for Fujitsu Lifebook E8410 with ALC262 codec.

From: Tony Vroon &lt;tony@linx.net&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] hda-codec - Fix AD1988 capture elements</title>
<updated>2008-02-29T10:28:15+00:00</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2008-02-25T14:32:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=fb304ce53afbb653bfa67cc81ee9cf06edcbf68e'/>
<id>urn:sha1:fb304ce53afbb653bfa67cc81ee9cf06edcbf68e</id>
<content type='text'>
The some indices of capture elements of AD1988 are wrongly assigned.
This patch fixes it.  See ALSA bug#3795
	https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3795

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
</feed>
