Hello!

As promised, we've been trying to track down some of the old patches
lying around in our package for quite soem time. We'd like you guys to
see if they are still needed so you can apply them upstream, or we can
get rid of them.

Bug#141114: improper call to snd_power_lock in ppc (reported against
            beta12).

Jack Howarth reported:

> On debian ppc sid, the new alsa-source 0.9beta12-1 doesn't build
> the powermac sound driver properly. The current source has an
> improper call to snd_power_lock which has changed its api. Also
> the powermac driver builds with unresolved symbols for udelay
> and mdelay. The attached patch needs to be added to the current
> alsa-source 0.9+beta12 debian sources to resolve these issues.
> With this patch the powermac sound module builds and operates fine
> under Linux 2.4.19pre5.


--- alsa-driver-0.9.0rc5.orig/alsa-kernel/ppc/keywest.c Mon Feb 25 20:50:13 2002
+++ alsa-driver-0.9.0rc5/alsa-kernel/ppc/keywest.c      Sun May 12 20:56:25 2002
@@ -21,6 +21,7 @@
 
 #include <sound/driver.h>
 #include <linux/init.h>
+#include <linux/delay.h>
 #include <linux/i2c.h>
 #include <linux/i2c-dev.h>
 #include <linux/slab.h>

-----
Bug#167633: usbaudio fails to build on 2.2 kernels (reported against
            rc5)

Aaron M. Ucko provided the following fix:


--- /usr/src/modules/alsa-driver/usb/usbaudio.c~        2002-10-10 08:25:03.0000
+++ /usr/src/modules/alsa-driver/usb/usbaudio.c 2002-11-03 19:43:22.000000000 -0
@@ -171,6 +171,7 @@
 
 void snd_compat_usb_driver_claim_interface(struct snd_compat_usb_driver *driver
 {
+       struct snd_usb_reg_table *tbl;  
        if ((tbl = find_matchingUsb_driver(driver)) != NULL)
                usb_driver_claim_interface(&tbl->driver, iface, ptr);
 }

-----
Bug#142693: depmod problem with provided isapnp (reported against
            beta12)

"K-Bay" reported:

> After initialisation of ALSA version 0.9b12 the depmod complains about
> problems in snd-isapnp module.
> 
> The following patch should get rid of the problem:

--- isapnp.c    Sat Feb  9 19:30:13 2002
+++ isapnp.c.fix        Mon Apr  8 11:18:13 2002
@@ -2094,7 +2094,7 @@
 static void isapnp_release_resource(struct resource *res)
 {
        if (res) {
-               release_resource(res);
+               isapnp_release_resource(res);
                kfree(res);
        }
 }

We never got feedback from the user when we took over ALSA, so it was
never applied. I don't know if it's needed/valid.

That's all for the moment.

Jordi
-- 
Jordi Mallach Pérez  --  Debian developer     http://www.debian.org/
[EMAIL PROTECTED]     [EMAIL PROTECTED]     http://www.sindominio.net/
GnuPG public key information available at http://oskuro.net/~jordi/

Attachment: msg05742/pgp00000.pgp
Description: PGP signature

Reply via email to