<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/usb, 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-08-06T17:11:07Z</updated>
<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>USB: usbaudio: handle kcalloc failure</title>
<updated>2008-03-10T23:42:25Z</updated>
<author>
<name>Jim Meyering</name>
</author>
<published>2008-03-04T23:25:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ff17e953cb70e37ceb7b487113a0a37441052219'/>
<id>urn:sha1:ff17e953cb70e37ceb7b487113a0a37441052219</id>
<content type='text'>
sound/usb/usbaudio.c (check_hw_params_convention): Handle kcalloc failure.

Signed-off-by: Jim Meyering &lt;meyering@redhat.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>[ALSA] usb-audio: add workaround for broken E-Mu frequency feedback</title>
<updated>2008-02-29T10:28:15Z</updated>
<author>
<name>Clemens Ladisch</name>
</author>
<published>2008-02-25T10:01:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d513202efd5bb9974545ef1c7f951467b21eb3a5'/>
<id>urn:sha1:d513202efd5bb9974545ef1c7f951467b21eb3a5</id>
<content type='text'>
Add a workaround for the feedback pipe of E-Mu 0202/0404 USB devices
that reports the number of samples per packet instead of the number of
samples per microframe.

Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] caiaq - fix section mismatch warning</title>
<updated>2008-02-22T22:20:09Z</updated>
<author>
<name>Sam Ravnborg</name>
</author>
<published>2008-02-22T17:46:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c598195a2d32dc5388c636260c16e07ebee9b051'/>
<id>urn:sha1:c598195a2d32dc5388c636260c16e07ebee9b051</id>
<content type='text'>
Fix following warning:
WARNING: vmlinux.o(.text+0x11ec01a): Section mismatch in reference from the function setup_card() to the function .devinit.text:snd_usb_caiaq_control_init()

setup_card() are only used by init_card().
init_card() are only used by snd_probe()
snd_probe() are used for the .probe parameter in usb_driver.probe

Annotate them all __devinit to fix the warning.

Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[ALSA] race between disconnect and error handling in usbmidi</title>
<updated>2008-02-22T22:20:08Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-02-22T17:34:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c0792e00bc2dd1202d48b838b1cf59d13dd2c74a'/>
<id>urn:sha1:c0792e00bc2dd1202d48b838b1cf59d13dd2c74a</id>
<content type='text'>
The driver resubmits URBs from an error handler and schedules the error
handler from the URBs' completion handlers. To reliably kill the cycle
a flag must be used.

Signed-off-by: Oliver Neukum &lt;oneukum@suse.de&gt;
Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>vm audit: add VM_DONTEXPAND to mmap for drivers that need it</title>
<updated>2008-02-04T15:55:38Z</updated>
<author>
<name>Nick Piggin</name>
</author>
<published>2008-02-02T02:08:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f98735c9c24ea1f0d40a364d4e63611b689b795'/>
<id>urn:sha1:2f98735c9c24ea1f0d40a364d4e63611b689b795</id>
<content type='text'>
Drivers that register a -&gt;fault handler, but do not range-check the
offset argument, must set VM_DONTEXPAND in the vm_flags in order to
prevent an expanding mremap from overflowing the resource.

I've audited the tree and attempted to fix these problems (usually by
adding VM_DONTEXPAND where it is not obvious).

Signed-off-by: Nick Piggin &lt;npiggin@suse.de&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[ALSA] usb/caiaq: decrease period_bytes_min</title>
<updated>2008-01-31T16:30:14Z</updated>
<author>
<name>Daniel Mack</name>
</author>
<published>2008-01-24T17:46:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=09189ac793d7fef7d0f058815043e3d4bf7097c0'/>
<id>urn:sha1:09189ac793d7fef7d0f058815043e3d4bf7097c0</id>
<content type='text'>
This patch decreases the snd_pcm_hardware-&gt;period_bytes_min field in the
caiaq/usb audio driver. The hardware can actually handle as few as 128
bytes, depending on the system. So it makes no sense to keep
applications from actually using such values.

Signed-off-by: Daniel Mack &lt;daniel@caiaq.de&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] sound: fix caiaq section mismatches</title>
<updated>2008-01-31T16:30:01Z</updated>
<author>
<name>Randy Dunlap</name>
</author>
<published>2008-01-16T13:56:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=599c3e76fe89b314667e699a20ad08f8d16d0454'/>
<id>urn:sha1:599c3e76fe89b314667e699a20ad08f8d16d0454</id>
<content type='text'>
Fix section mismatch in caiaq: these __devinit functions can be
called at any time so they should not be __devinit.
WARNING: vmlinux.o(.text+0x10a8dae): Section mismatch: reference to .init.text:snd_usb_caiaq_audio_init (between 'setup_card' and 'create_card')
WARNING: vmlinux.o(.text+0x10a8dd6): Section mismatch: reference to .init.text:snd_usb_caiaq_midi_init (between 'setup_card' and 'create_card')

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&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] Remove sound/driver.h</title>
<updated>2008-01-31T16:29:48Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2008-01-08T17:13:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9004acc70e8c49c50c4c7b652f906f1e0ed5709d'/>
<id>urn:sha1:9004acc70e8c49c50c4c7b652f906f1e0ed5709d</id>
<content type='text'>
This header file exists only for some hacks to adapt alsa-driver
tree.  It's useless for building in the kernel.  Let's move a few
lines in it to sound/core.h and remove it.
With this patch, sound/driver.h isn't removed but has just a single
compile warning to include it.  This should be really killed in
future.

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] sound/usb/usbaudio.c: fix build with CONFIG_PM=n</title>
<updated>2008-01-31T16:29:44Z</updated>
<author>
<name>Andrew Morton</name>
</author>
<published>2007-12-24T13:40:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=93521d274b7fb4e6da5772768683e4984783d9e7'/>
<id>urn:sha1:93521d274b7fb4e6da5772768683e4984783d9e7</id>
<content type='text'>
sound/usb/usbaudio.c: In function 'usb_audio_suspend':
sound/usb/usbaudio.c:3674: error: implicit declaration of function 'snd_pcm_sus\pend_all'

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>
</feed>
