<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/pci/riptide, branch linux-3.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-08-14T16:12:04Z</updated>
<entry>
<title>ALSA: PCI: Replace CONFIG_PM with CONFIG_PM_SLEEP</title>
<updated>2012-08-14T16:12:04Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2012-08-14T16:12:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c7561cd80469f2fe4a6be0984db57832ee7f2a3b'/>
<id>urn:sha1:c7561cd80469f2fe4a6be0984db57832ee7f2a3b</id>
<content type='text'>
Otherwise we may get compile warnings due to unused functions.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Convert to new pm_ops for PCI drivers</title>
<updated>2012-07-03T06:23:03Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2012-07-02T13:20:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=68cb2b559278858ef9f3a7722f95df88797c7840'/>
<id>urn:sha1:68cb2b559278858ef9f3a7722f95df88797c7840</id>
<content type='text'>
Straightforward conversion to the new pm_ops from the legacy
suspend/resume ops.

Since we change vx222, vx_core and vxpocket have to be converted,
too.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: riptide: remove redundant NULL test before release_firmware()</title>
<updated>2012-04-10T06:42:33Z</updated>
<author>
<name>Jesper Juhl</name>
</author>
<published>2012-04-09T20:52:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=507230c9997ef47147818508108b97b3e189826f'/>
<id>urn:sha1:507230c9997ef47147818508108b97b3e189826f</id>
<content type='text'>
release_firmware() deals gracefully with NULL pointers, no need to check first.

Signed-off-by: Jesper Juhl &lt;jj@chaosbits.net&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: module_param: make bool parameters really bool</title>
<updated>2011-12-19T09:34:41Z</updated>
<author>
<name>Rusty Russell</name>
</author>
<published>2011-12-15T03:19:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a67ff6a54095e27093ea501fb143fefe51a536c2'/>
<id>urn:sha1:a67ff6a54095e27093ea501fb143fefe51a536c2</id>
<content type='text'>
module_param(bool) used to counter-intuitively take an int.  In
fddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy
trick.

It's time to remove the int/unsigned int option.  For this version
it'll simply give a warning, but it'll break next kernel version.

Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>sound: Add module.h to the previously silent sound users</title>
<updated>2011-10-31T23:31:21Z</updated>
<author>
<name>Paul Gortmaker</name>
</author>
<published>2011-07-15T16:38:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=da155d5b40587815a4397e1a69382fe2366d940b'/>
<id>urn:sha1:da155d5b40587815a4397e1a69382fe2366d940b</id>
<content type='text'>
Lots of sound drivers were getting module.h via the implicit presence
of it in &lt;linux/device.h&gt; but we are going to clean that up.  So
fix up those users now.

Signed-off-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
</content>
</entry>
<entry>
<title>ALSA: mpu401: clean up interrupt specification</title>
<updated>2011-09-14T09:00:51Z</updated>
<author>
<name>Clemens Ladisch</name>
</author>
<published>2011-09-13T09:24:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dba8b46992c55946d3b092934f581a343403118f'/>
<id>urn:sha1:dba8b46992c55946d3b092934f581a343403118f</id>
<content type='text'>
The semantics of snd_mpu401_uart_new()'s interrupt parameters are
somewhat counterintuitive:  To prevent the function from allocating its
own interrupt, either the irq number must be invalid, or the irq_flags
parameter must be zero.  At the same time, the irq parameter being
invalid specifies that the mpu401 code has to work without an interrupt
allocated by the caller.  This implies that, if there is an interrupt
and it is allocated by the caller, the irq parameter must be set to
a valid-looking number which then isn't actually used.

With the removal of IRQF_DISABLED, zero becomes a valid irq_flags value,
which forces us to handle the parameters differently.

This patch introduces a new flag MPU401_INFO_IRQ_HOOK for when the
device interrupt is handled by the caller, and makes the allocation of
the interrupt to depend only on the irq parameter.  As suggested by
Takashi, the irq_flags parameter was dropped because, when used, it had
the constant value IRQF_DISABLED.

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: use KBUILD_MODNAME for request_irq argument in sound/pci/*</title>
<updated>2011-06-10T14:36:37Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2011-06-10T14:36:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=934c2b6d0cb50f9014ba0f10241e062a3bfc462d'/>
<id>urn:sha1:934c2b6d0cb50f9014ba0f10241e062a3bfc462d</id>
<content type='text'>
The name argument of request_irq() appears in /proc/interrupts, and
it's quite ugly when the name entry contains a space or special letters.
In general, it's simpler and more readable when the module name appears
there, so let's replace all entries with KBUILD_MODNAME.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Use KBUILD_MODNAME for pci_driver.name entries</title>
<updated>2011-06-10T14:20:20Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2011-06-10T14:20:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3733e424c4fcd8edff2090f0628f4fd245daddb5'/>
<id>urn:sha1:3733e424c4fcd8edff2090f0628f4fd245daddb5</id>
<content type='text'>
The convention for pci_driver.name entry in kernel drivers seem to be
the module name or equivalent ones.  But, so far, almost all PCI sound
drivers use more verbose name like "ABC Xyz (12)", and these are fairly
confusing when appearing as a file name.

This patch converts the all pci_driver.name entries in sound/pci/* to
use KBUILD_MODNAME for more unified appearance.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: riptide - Fix detection / load of firmware files</title>
<updated>2010-08-16T06:08:48Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2010-08-16T06:08:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a5ba6beb839cfa288960c92cd2668a2601c24dda'/>
<id>urn:sha1:a5ba6beb839cfa288960c92cd2668a2601c24dda</id>
<content type='text'>
The detection and loading of firmeware on riptide driver has been broken
due to rewrite of some codes, checking the presense wrongly.
This patch fixes the logic again.

Reference: kernel bug 16596
	https://bugzilla.kernel.org/show_bug.cgi?id=16596

Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: riptide: check kzalloc() result</title>
<updated>2010-07-19T15:59:26Z</updated>
<author>
<name>Kulikov Vasiliy</name>
</author>
<published>2010-07-16T16:15:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=68bf57001f4995a25ca65f3711ff05b6ea25e8b6'/>
<id>urn:sha1:68bf57001f4995a25ca65f3711ff05b6ea25e8b6</id>
<content type='text'>
If kzalloc() fails exit with -ENOMEM.

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