<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/core, branch linux-2.6.25.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.25.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-11-10T18:50:06Z</updated>
<entry>
<title>ALSA: use correct lock in snd_ctl_dev_disconnect()</title>
<updated>2008-11-10T18:50:06Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-09-07T10:51:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f46a5d17908de83a415ae0bbc18c53cb596458f3'/>
<id>urn:sha1:f46a5d17908de83a415ae0bbc18c53cb596458f3</id>
<content type='text'>
commit d8009882e9f5e1a76986c741f071edd2ad760c97 upstream

The lock used in snd_ctl_dev_disconnect() should be card-&gt;ctl_files_rwlock
for protection of card-&gt;ctl_files entries, instead of card-&gt;controls_rwsem.

Reported-by: Vegard Nossum &lt;vegard.nossum@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
Cc: Chris Wedgwood &lt;cw@f00f.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>sound: ensure device number is valid in snd_seq_oss_synth_make_info</title>
<updated>2008-08-06T17:11:09Z</updated>
<author>
<name>Willy Tarreau</name>
</author>
<published>2008-08-05T00:20:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23ab7b6315ea278273194c1fe6bd2ae60f59edba'/>
<id>urn:sha1:23ab7b6315ea278273194c1fe6bd2ae60f59edba</id>
<content type='text'>
commit 82e68f7ffec3800425f2391c8c86277606860442 upstream

snd_seq_oss_synth_make_info() incorrectly reports information
to userspace without first checking for the validity of the
device number, leading to possible information leak (CVE-2008-3272).

Reported-By: Tobias Klein &lt;tk@trapkit.de&gt;
Acked-and-tested-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Cc: stable@kernel.org
Signed-off-by: Willy Tarreau &lt;w@1wt.eu&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ALSA: Fix Oops with usb-audio reconnection</title>
<updated>2008-08-06T17:11:07Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-04-17T10:53:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c1af5c72e74cb1535ecdfc4cba04dab5b268de8a'/>
<id>urn:sha1:c1af5c72e74cb1535ecdfc4cba04dab5b268de8a</id>
<content type='text'>
Backport fixes for usb-audio Oops at reconnection.

9eb70e6... [ALSA] usb-audio - Fix race in reconnection
f18638d... [ALSA] Clean up snd_card_free*()
73d38b1... [ALSA] Fix the race of card instance unregistration

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>ALSA: Add more fallbacks to OSS PHONEOUT mixer map</title>
<updated>2008-08-06T17:11:06Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-02-04T11:44:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0a710952b93a954da91e3b987a242ecb6f6e4e88'/>
<id>urn:sha1:0a710952b93a954da91e3b987a242ecb6f6e4e88</id>
<content type='text'>
commit 6c4cc3a8ed15aacc06a5fd369639fef633cee2bc upstream

Added more fallbacks to OSS PHONEOUT mixer mapping.  This corresponds
to the speaker output in general, so now "Mono" and "Speaker" are
assigned.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>Dont touch fs_struct in drivers</title>
<updated>2008-02-15T05:13:32Z</updated>
<author>
<name>Jan Blunck</name>
</author>
<published>2008-02-15T03:34:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0d63e4f9ea61df1d727bd52a174aba732e6e1853'/>
<id>urn:sha1:0d63e4f9ea61df1d727bd52a174aba732e6e1853</id>
<content type='text'>
The sound drivers and the pnpbios core test for current-&gt;root != NULL.  This
test seems to be unnecessary since we always have rootfs mounted before
initializing the drivers.

Signed-off-by: Jan Blunck &lt;jblunck@suse.de&gt;
Acked-by: Christoph Hellwig &lt;hch@lst.de&gt;
Cc: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Cc: Jaroslav Kysela &lt;perex@suse.cz&gt;
Acked-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Cc: Al Viro &lt;viro@zeniv.linux.org.uk&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>latency.c: use QoS infrastructure</title>
<updated>2008-02-05T17:44:22Z</updated>
<author>
<name>Mark Gross</name>
</author>
<published>2008-02-05T06:30:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f011e2e2df3393c16b0fdc48e855e909b7e021ee'/>
<id>urn:sha1:f011e2e2df3393c16b0fdc48e855e909b7e021ee</id>
<content type='text'>
Replace latency.c use with pm_qos_params use.

Signed-off-by: mark gross &lt;mgross@linux.intel.com&gt;
Cc: "John W. Linville" &lt;linville@tuxdriver.com&gt;
Cc: Len Brown &lt;lenb@kernel.org&gt;
Cc: Jaroslav Kysela &lt;perex@suse.cz&gt;
Cc: Takashi Iwai &lt;tiwai@suse.de&gt;
Cc: Arjan van de Ven &lt;arjan@infradead.org&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] Fix Oops with PCM OSS sync</title>
<updated>2008-01-31T16:30:20Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-01-28T22:53:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4939c660341d1439b8c70c3e006e7fc182f5111e'/>
<id>urn:sha1:4939c660341d1439b8c70c3e006e7fc182f5111e</id>
<content type='text'>
The PCM OSS emulation can cause Oops at sync operation due to the wrong
data size calculation.  Typically happening on Sparc64:
	http://lkml.org/lkml/2008/1/24/426

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] fix compilation warning in GCC</title>
<updated>2008-01-31T16:29:56Z</updated>
<author>
<name>Miguel Boton</name>
</author>
<published>2008-01-13T11:03:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bc9abce0de0b180817bc7e9f73145ef0b6a464ef'/>
<id>urn:sha1:bc9abce0de0b180817bc7e9f73145ef0b6a464ef</id>
<content type='text'>
'snd_shutdown_f_ops' is not a pointer so its address will never be NULL.
GCC will complain because 'fops_get' will do an unnecessary check because
'&amp;snd_shutdown_f_ops' is always true.

Signed-off-by: Miguel Boton &lt;mboton@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] PCM interface - rename SNDRV_PCM_TSTAMP_MMAP to SNDRV_PCM_TSTAMP_ENABLE</title>
<updated>2008-01-31T16:29:54Z</updated>
<author>
<name>Jaroslav Kysela</name>
</author>
<published>2008-01-11T07:45:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8c12158687fc78091730d5456336b7efbf6f2250'/>
<id>urn:sha1:8c12158687fc78091730d5456336b7efbf6f2250</id>
<content type='text'>
Change semantics for SNDRV_PCM_TSTAMP_MMAP. Doing timestamping only in
the interrupt handler might cause that hw_ptr is not related to actual
timestamp. With this change, grab timestamp at every hw_ptr update to
have always valid timestamp + ring buffer position pair.
With this change, SNDRV_PCM_TSTAMP_MMAP was renamed to
SNDRV_PCM_TSTAMP_ENABLE. It's no regression (I think).

Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] rawmidi: let sparse know what is going on _for real_</title>
<updated>2008-01-31T16:29:49Z</updated>
<author>
<name>Marcin Ślusarz</name>
</author>
<published>2008-01-09T16:56:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=17596a80d3b57763f6d111fa95416559bad9c8dc'/>
<id>urn:sha1:17596a80d3b57763f6d111fa95416559bad9c8dc</id>
<content type='text'>
snd_rawmidi_kernel_read1/write1 weren't annotated but used
copy_to_user/copy_from_user when one of parameters (kernel) was equal to 0
remove it and add properly annotated parameter

Signed-off-by: Marcin Ślusarz &lt;marcin.slusarz@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
</feed>
