]> err.no Git - linux-2.6/blobdiff - sound/isa/sgalaxy.c
[PATCH] m68k: separate handler for auto and user vector interrupt
[linux-2.6] / sound / isa / sgalaxy.c
index f01a80a97ab8f6a77f044c6abc09fb723a86d06c..09c8e8c6b5e3cf8a548fdbec09660ca88eb70dfb 100644 (file)
@@ -368,6 +368,10 @@ static int __init alsa_card_sgalaxy_init(void)
                                                         i, NULL, 0);
                if (IS_ERR(device))
                        continue;
+               if (!platform_get_drvdata(device)) {
+                       platform_device_unregister(device);
+                       continue;
+               }
                devices[i] = device;
                cards++;
        }