<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/core/init.c, branch linux-2.6.30.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-03-23T23:35:45Z</updated>
<entry>
<title>Merge branch 'topic/ctl-list-cleanup' into for-linus</title>
<updated>2009-03-23T23:35:45Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2009-03-23T23:35:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=65b3864b85485a91f70988e1a222e3935bce87e4'/>
<id>urn:sha1:65b3864b85485a91f70988e1a222e3935bce87e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ALSA: Clean up snd_monitor_file management</title>
<updated>2009-03-09T14:16:11Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2009-02-23T15:35:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=118dd6bfe7e0cddc8ab417ead19cc76000e92773'/>
<id>urn:sha1:118dd6bfe7e0cddc8ab417ead19cc76000e92773</id>
<content type='text'>
Use the standard linked list for snd_monitor_file management.
Also, move the list deletion of shutdown_list element into
snd_disconnect_release() (for simplification).

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Introduce snd_card_create()</title>
<updated>2009-01-12T13:56:41Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-12-28T15:32:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=53fb1e63599438bd5f6fbb852023d80916d83983'/>
<id>urn:sha1:53fb1e63599438bd5f6fbb852023d80916d83983</id>
<content type='text'>
Introduced snd_card_create() function as a replacement of snd_card_new().
The new function returns a negative error code so that the probe callback
can return the proper error code, while snd_card_new() can give only NULL
check.

The old snd_card_new() is still provided as an inline function but with
__deprecated attribute.  It'll be removed soon later.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>sound: Fix warnings relating to ignored return value in snd_card_register</title>
<updated>2008-11-18T17:27:58Z</updated>
<author>
<name>Hannes Eder</name>
</author>
<published>2008-11-18T17:25:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2af752936b311a846622668f8b0f1893d8eccade'/>
<id>urn:sha1:2af752936b311a846622668f8b0f1893d8eccade</id>
<content type='text'>
Do not ignore the return of 'device_create_file' in
'snd_card_register' and thereby fixing the following warnings:

sound/core/init.c: In function 'snd_card_register':
sound/core/init.c:640: warning: ignoring return value of
'device_create_file', declared with attribute warn_unused_result
sound/core/init.c:641: warning: ignoring return value of
'device_create_file', declared with attribute warn_unused_result

Signed-off-by: Hannes Eder &lt;hannes@hanneseder.net&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: when card identification is changed, change also /proc/asound symlink</title>
<updated>2008-11-12T16:07:37Z</updated>
<author>
<name>Jaroslav Kysela</name>
</author>
<published>2008-11-12T15:31:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c2eb9c4ea383aee154e7139395872c4da629e715'/>
<id>urn:sha1:c2eb9c4ea383aee154e7139395872c4da629e715</id>
<content type='text'>
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: add /sys/class/sound/card#/id (r/w) and card#/number (r/o) files</title>
<updated>2008-11-12T14:55:44Z</updated>
<author>
<name>Jaroslav Kysela</name>
</author>
<published>2008-11-11T15:51:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9fb6198e8c574c6547fbfac0ae1eaf7894ddfdcc'/>
<id>urn:sha1:9fb6198e8c574c6547fbfac0ae1eaf7894ddfdcc</id>
<content type='text'>
For udev, we need a way to rename soundcard names. The soundcard numbers
(indexes) are hardwired but we have a text identification which can be
changed at run-time. The ALSA user space tools already allow using of
this text identification.

Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>saner FASYNC handling on file close</title>
<updated>2008-11-01T16:49:46Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2008-10-31T23:28:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=233e70f4228e78eb2f80dc6650f65d3ae3dbf17c'/>
<id>urn:sha1:233e70f4228e78eb2f80dc6650f65d3ae3dbf17c</id>
<content type='text'>
As it is, all instances of -&gt;release() for files that have -&gt;fasync()
need to remember to evict file from fasync lists; forgetting that
creates a hole and we actually have a bunch that *does* forget.

So let's keep our lives simple - let __fput() check FASYNC in
file-&gt;f_flags and call -&gt;fasync() there if it's been set.  And lose that
crap in -&gt;release() instances - leaving it there is still valid, but we
don't have to bother anymore.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>device create: sound: convert device_create_drvdata to device_create</title>
<updated>2008-10-16T16:24:44Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2008-07-22T03:03:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=abe9ab8f62203ced11119fb96acc3b8dd107ebc4'/>
<id>urn:sha1:abe9ab8f62203ced11119fb96acc3b8dd107ebc4</id>
<content type='text'>
Now that device_create() has been audited, rename things back to the
original call to be sane.

Cc: Jaroslav Kysela &lt;perex@perex.cz&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ALSA: Kill snd_assert() in sound/core/*</title>
<updated>2008-08-13T09:46:35Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-08-08T15:09:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7eaa943c8ed8e91e05d0f5d0dc7a18e3319b45cf'/>
<id>urn:sha1:7eaa943c8ed8e91e05d0f5d0dc7a18e3319b45cf</id>
<content type='text'>
Kill snd_assert() in sound/core/*, either removed or replaced with
if () with snd_BUG_ON().

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>device create: sound: convert device_create to device_create_drvdata</title>
<updated>2008-07-22T04:54:44Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2008-05-21T19:52:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=89409211ff97bf82295d1fb98ab18302a03e9199'/>
<id>urn:sha1:89409211ff97bf82295d1fb98ab18302a03e9199</id>
<content type='text'>
device_create() is race-prone, so use the race-free
device_create_drvdata() instead as device_create() is going away.

Cc: Jaroslav Kysela &lt;perex@perex.cz&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
</feed>
