]> err.no Git - linux-2.6/blobdiff - sound/isa/es1688/es1688.c
Merge branch 'i915fb' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/intelf...
[linux-2.6] / sound / isa / es1688 / es1688.c
index d83d7104958fdc88f4d594db1acbfcb855739229..e90689ee162fac5174a3d4413cec954d6675fa40 100644 (file)
@@ -215,6 +215,10 @@ static int __init alsa_card_es1688_init(void)
                                                         i, NULL, 0);
                if (IS_ERR(device))
                        continue;
+               if (!platform_get_drvdata(device)) {
+                       platform_device_unregister(device);
+                       continue;
+               }
                devices[i] = device;
                cards++;
        }