<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/core/seq/seq_clientmgr.c, branch linux-2.6.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-06-22T19:32:53Z</updated>
<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>
<entry>
<title>[ALSA] dynamic minors (6/6): increase maximum number of sound cards</title>
<updated>2006-01-03T11:29:21Z</updated>
<author>
<name>Clemens Ladisch</name>
</author>
<published>2005-11-20T13:09:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d001544ded23ddb1116f945ccc2d89a7f98ab7e8'/>
<id>urn:sha1:d001544ded23ddb1116f945ccc2d89a7f98ab7e8</id>
<content type='text'>
Modules: ALSA Core,Memalloc module,ALSA sequencer

With dynamic minor numbers, we can increase the number of sound cards.

This requires that the sequencer client numbers of some kernel drivers
are allocated dynamically, too.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.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>
</author>
<published>2005-11-20T13:08:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/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>
