<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/core/seq/seq_clientmgr.c, branch linux-2.6.21.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-02-12T17:48:46Z</updated>
<entry>
<title>[PATCH] mark struct file_operations const 9</title>
<updated>2007-02-12T17:48:46Z</updated>
<author>
<name>Arjan van de Ven</name>
</author>
<published>2007-02-12T08:55:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9c2e08c592cd357a8330c34def1e8ecfdcf53275'/>
<id>urn:sha1:9c2e08c592cd357a8330c34def1e8ecfdcf53275</id>
<content type='text'>
Many struct file_operations in the kernel can be "const".  Marking them const
moves these to the .rodata section, which avoids false sharing with potential
dirty data.  In addition it'll catch accidental writes at compile time to
these shared resources.

Signed-off-by: Arjan van de Ven &lt;arjan@linux.intel.com&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] alsa core: convert to list_for_each_entry*</title>
<updated>2007-02-09T08:00:10Z</updated>
<author>
<name>Johannes Berg</name>
</author>
<published>2006-10-05T14:02:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9244b2c3079faac79b3b961116bd548c45087e2c'/>
<id>urn:sha1:9244b2c3079faac79b3b961116bd548c45087e2c</id>
<content type='text'>
This patch converts most uses of list_for_each to list_for_each_entry all
across alsa. In some place apparently an item can be on a list with
different pointers so of course that isn't compatible with list_for_each, I
therefore didn't touch those places.

Signed-off-by: Johannes Berg &lt;johannes@sipsolutions.net&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@suse.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] Clean up EXPORT_SYMBOL()s in snd-seq module</title>
<updated>2006-06-22T19:32:53Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2006-04-28T13:13:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=91715ed934fb645948ff17b6c20c6f7fd7688a70'/>
<id>urn:sha1:91715ed934fb645948ff17b6c20c6f7fd7688a70</id>
<content type='text'>
Move EXPORT_SYMBOL()s to places adjacent to functions/variables.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] Fix seq_clientmgr dereferences before NULL check</title>
<updated>2006-03-22T09:39:23Z</updated>
<author>
<name>Eugene Teo</name>
</author>
<published>2006-03-17T15:32:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e64d2e36236175a56fd1d8b2acd784e21bdc7de6'/>
<id>urn:sha1:e64d2e36236175a56fd1d8b2acd784e21bdc7de6</id>
<content type='text'>
Modules: ALSA sequencer

cptr-&gt;pool must be non-NULL there, so just the if (cptr-&gt;pool) is
superfluous. Thanks Takashi.

Signed-off-by: Eugene Teo &lt;eugene.teo@eugeneteo.net&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] semaphore -&gt; mutex (core part)</title>
<updated>2006-03-22T09:24:50Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2006-01-16T15:29:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1a60d4c5a0c4028559585a74e48593b16e1ca9b2'/>
<id>urn:sha1:1a60d4c5a0c4028559585a74e48593b16e1ca9b2</id>
<content type='text'>
Semaphore to mutex conversion.

The conversion was generated via scripts, and the result was validated
automatically via a script as well.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] seq: reorganize sequencer client numbers</title>
<updated>2006-01-03T11:30:50Z</updated>
<author>
<name>Clemens Ladisch</name>
</author>
<published>2005-12-12T08:36:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aa1e77e691025149908f7641e77de93ffd7f1188'/>
<id>urn:sha1:aa1e77e691025149908f7641e77de93ffd7f1188</id>
<content type='text'>
Modules: ALSA sequencer

Reduce the maximum possible number of global clients to 16 to make
more numbers available for card clients, and allow dynamically allocated
card client numbers to share the same range as application client
numbers to make sure that all 32 cards can be used at the same time.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&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>
</author>
<published>2005-12-12T08:33:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/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>
</author>
<published>2005-12-12T08:30:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/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] seq: remove superfluous fields</title>
<updated>2006-01-03T11:30:45Z</updated>
<author>
<name>Clemens Ladisch</name>
</author>
<published>2005-12-12T08:28:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=255bd169ab645970f77d3fd7ac800781f96ddccb'/>
<id>urn:sha1:255bd169ab645970f77d3fd7ac800781f96ddccb</id>
<content type='text'>
Modules: ALSA sequencer

None of the fields of struct snd_seq_kernel_client was actually used, so
remove them.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] Optimize for config without PROC_FS (seq and oss parts)</title>
<updated>2006-01-03T11:30:05Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2005-12-01T09:43:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=04f141a8800d022981f0405a8d307c98aba55105'/>
<id>urn:sha1:04f141a8800d022981f0405a8d307c98aba55105</id>
<content type='text'>
Modules: ALSA&lt;-OSS emulation,ALSA sequencer,ALSA&lt;-OSS sequencer

Optimize the code when compiled without CONFIG_PROC_FS (in seq and oss
emulation parts).

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