<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/core/seq, branch linux-2.6.20.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.20.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.20.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-12-20T07:55:37Z</updated>
<entry>
<title>[ALSA] use the roundup macro</title>
<updated>2006-12-20T07:55:37Z</updated>
<author>
<name>Clemens Ladisch</name>
</author>
<published>2006-10-09T06:14:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=201efe3793b0faab3538a463ad6d63cf0ef4403c'/>
<id>urn:sha1:201efe3793b0faab3538a463ad6d63cf0ef4403c</id>
<content type='text'>
Use the roundup macro instead of manual calculations.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@suse.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] Unregister device files at disconnection</title>
<updated>2006-09-23T08:36:58Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2006-06-23T12:38:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c461482c8072bb073e6146db320d3da85cdc89ad'/>
<id>urn:sha1:c461482c8072bb073e6146db320d3da85cdc89ad</id>
<content type='text'>
Orignally proposed by Sam Revitch &lt;sam.revitch@gmail.com&gt;.
Unregister device files at disconnection to avoid the futher accesses.
Also, the dev_unregister callback is removed and replaced with the
combination of disconnect + free.
A new function snd_card_free_when_closed() is introduced, which is
used in USB disconnect callback.

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] Fix disconnection of proc interface</title>
<updated>2006-09-23T08:36:48Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2006-06-23T12:37:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=746d4a02e68499fc6c1f8d0c43d2271853ade181'/>
<id>urn:sha1:746d4a02e68499fc6c1f8d0c43d2271853ade181</id>
<content type='text'>
- Add the linked list to each proc entry to enable a single-shot
  disconnection (unregister)
- Deprecate snd_info_unregister(), use snd_info_free_entry()
- Removed NULL checks of snd_info_free_entry()

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] Conversions from kmalloc+memset to k(z|c)alloc</title>
<updated>2006-08-03T13:21:18Z</updated>
<author>
<name>Panagiotis Issaris</name>
</author>
<published>2006-07-25T13:28:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=59feddb25f9d925e86ee22596802405788bc050f'/>
<id>urn:sha1:59feddb25f9d925e86ee22596802405788bc050f</id>
<content type='text'>
sound: Conversions from kmalloc+memset to k(c|z)alloc.

Signed-off-by: Panagiotis Issaris &lt;takis@issaris.org&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>[PATCH] lockdep: annotate sound/core/seq/seq_device.c</title>
<updated>2006-07-03T22:27:08Z</updated>
<author>
<name>Arjan van de Ven</name>
</author>
<published>2006-07-03T07:25:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=933a2efc59513551dcfa7b814752dc581bd3c60b'/>
<id>urn:sha1:933a2efc59513551dcfa7b814752dc581bd3c60b</id>
<content type='text'>
The ops structure has complex locking rules, where not all ops are equal, some
are subordinate on others for some complex sound cards.  This requires for
lockdep checking that each individual reg_mutex is considered in separation
for its locking rules.

Has no effect on non-lockdep kernels.

Signed-off-by: Arjan van de Ven &lt;arjan@linux.intel.com&gt;
Cc: Ingo Molnar &lt;mingo@elte.hu&gt;
Cc: Takashi Iwai &lt;tiwai@suse.de&gt;
Cc: Jaroslav Kysela &lt;perex@suse.cz&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] lockdep: annotate sound/core/seq/seq_ports.c</title>
<updated>2006-07-03T22:27:08Z</updated>
<author>
<name>Ingo Molnar</name>
</author>
<published>2006-07-03T07:25:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d8371f0481fd1ad2701081d37815b0bb5d236b92'/>
<id>urn:sha1:d8371f0481fd1ad2701081d37815b0bb5d236b92</id>
<content type='text'>
Teach special (recursive) locking code to the lock validator.  Has no effect
on non-lockdep kernels.

Signed-off-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Arjan van de Ven &lt;arjan@linux.intel.com&gt;
Cc: Takashi Iwai &lt;tiwai@suse.de&gt;
Cc: Jaroslav Kysela &lt;perex@suse.cz&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[ALSA] Fix misuse of __list_add() in seq_ports.c</title>
<updated>2006-06-28T17:31:00Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2006-06-27T11:07:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be7ee27822975cee5dabb2cfd7f03e7fde38e3f4'/>
<id>urn:sha1:be7ee27822975cee5dabb2cfd7f03e7fde38e3f4</id>
<content type='text'>
seq_ports.c::snd_seq_delete_all_ports() uses __list_add() to replace the
whole list entries.  This results in BUG() with recent FC5 kernel due to
a sanity check in __list_add().
The patch fixes this misue of __list_add() by using standard macros
instead (although a bit more code is needed).

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@suse.cz&gt;
</content>
</entry>
<entry>
<title>spelling fixes</title>
<updated>2006-06-26T16:35:02Z</updated>
<author>
<name>Andreas Mohr</name>
</author>
<published>2006-06-26T16:35:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d6e05edc59ecd79e8badf440c0d295a979bdfa3e'/>
<id>urn:sha1:d6e05edc59ecd79e8badf440c0d295a979bdfa3e</id>
<content type='text'>
acquired (aquired)
contiguous (contigious)
successful (succesful, succesfull)
surprise (suprise)
whether (weather)
some other misspellings

Signed-off-by: Andreas Mohr &lt;andi@lisas.de&gt;
Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] Remove nested mutexes in seq_ports.c</title>
<updated>2006-06-22T19:34:42Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2006-06-21T14:37:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=45df379798b5c3b2ea937735ef04c58ce0f532a7'/>
<id>urn:sha1:45df379798b5c3b2ea937735ef04c58ce0f532a7</id>
<content type='text'>
Removed nested mutexes in the removal routine of port connections.
The port is guaranteed to be offline before calling it, so no mutex
is needed.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] Remove zero-initialization of static variables</title>
<updated>2006-06-22T19:33:45Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2006-05-17T15:14:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6581f4e74d8541dd7d579f64e94822622cbb1654'/>
<id>urn:sha1:6581f4e74d8541dd7d579f64e94822622cbb1654</id>
<content type='text'>
Removed zero-initializations of static variables.
A tiny optimization.

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