[PATCH] [UBUNTU:sound/isa] Update opl3sa2 driver
crimsun at fungus.sh.nu
crimsun at fungus.sh.nu
Sat Mar 18 03:18:30 UTC 2006
UpstreamStatus: Added in upstream isa/opl3sa2.c r1.5[78]
These two cvs commits in isa/opl3sa2.c fix a conflict of driver name
in sysfs with the OSS driver and an erroneous usage of the global array
(dma2 vs. xdma2). This second error was spotted by Alexey Dobriyan
<adobriyan at gmail.com>; both patches were committed by Takashi Iwai.
Signed-off-by: Daniel T Chen <crimsun at ubuntu.com>
---
sound/isa/opl3sa2.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
31f2775f5e16534713884232addca2c1c284e829
diff --git a/sound/isa/opl3sa2.c b/sound/isa/opl3sa2.c
index 47cabda..0a77b67 100644
--- a/sound/isa/opl3sa2.c
+++ b/sound/isa/opl3sa2.c
@@ -794,7 +794,7 @@ static int __devinit snd_opl3sa2_probe(i
sprintf(card->longname, "%s at 0x%lx, irq %d, dma %d",
card->shortname, chip->port, xirq, xdma1);
- if (dma2 >= 0)
+ if (xdma2 >= 0)
sprintf(card->longname + strlen(card->longname), "&%d", xdma2);
if ((err = snd_card_set_generic_dev(card)) < 0)
@@ -844,7 +844,7 @@ static void __devexit snd_opl3sa2_pnp_re
}
static struct pnp_driver opl3sa2_pnp_driver = {
- .name = "opl3sa2-pnpbios",
+ .name = "snd-opl3sa2-pnpbios",
.id_table = snd_opl3sa2_pnpbiosids,
.probe = snd_opl3sa2_pnp_detect,
.remove = __devexit_p(snd_opl3sa2_pnp_remove),
@@ -880,7 +880,7 @@ static void __devexit snd_opl3sa2_pnp_cr
static struct pnp_card_driver opl3sa2_pnpc_driver = {
.flags = PNP_DRIVER_RES_DISABLE,
- .name = "opl3sa2",
+ .name = "snd-opl3sa2-cpnp",
.id_table = snd_opl3sa2_pnpids,
.probe = snd_opl3sa2_pnp_cdetect,
.remove = __devexit_p(snd_opl3sa2_pnp_cremove),
--
1.1.3
--
Daniel T. Chen crimsun at ubuntu.com
GPG key: www.sh.nu/~crimsun/pubkey.gpg.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20060317/7ce2c6fb/attachment.sig>
More information about the kernel-team
mailing list