]> Pileus Git - ~andy/linux/blobdiff - sound/isa/ad1848/ad1848.c
Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-tc
[~andy/linux] / sound / isa / ad1848 / ad1848.c
index 1f460eb402a37fd2f369e22212b552cd9cca514b..99908e44124da32593b6fa85ea87eafeb4cc1c6b 100644 (file)
@@ -195,6 +195,10 @@ static int __init alsa_card_ad1848_init(void)
                                                         i, NULL, 0);
                if (IS_ERR(device))
                        continue;
+               if (!platform_get_drvdata(device)) {
+                       platform_device_unregister(device);
+                       continue;
+               }
                devices[i] = device;
                cards++;
        }