]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] ES1371 OSS fix
authorDave Jones <davej@codemonkey.org.uk>
Thu, 13 Feb 2003 02:38:03 +0000 (18:38 -0800)
committerLinus Torvalds <torvalds@home.transmeta.com>
Thu, 13 Feb 2003 02:38:03 +0000 (18:38 -0800)
from 2.4
only register gameport if the port is active

sound/oss/es1371.c

index 2c98362c1e678b746f9b6f7f32618f5791ac3713..d6d86436ea1fc091a43a8b810c406be346f00a12 100644 (file)
@@ -2963,7 +2963,8 @@ static int __devinit es1371_probe(struct pci_dev *pcidev, const struct pci_devic
        /* turn on S/PDIF output driver if requested */
        outl(cssr, s->io+ES1371_REG_STATUS);
        /* register gameport */
-       gameport_register_port(&s->gameport);
+       if (s->gameport.io)
+               gameport_register_port(&s->gameport);
        /* store it in the driver field */
        pci_set_drvdata(pcidev, s);
        /* put it into driver list */