]> err.no Git - linux-2.6/blobdiff - drivers/firmware/dmi_scan.c
[PPPOL2TP]: Add missing sock_put() in pppol2tp_tunnel_closeall()
[linux-2.6] / drivers / firmware / dmi_scan.c
index de3027521bfaf5ece0ff6e20bfcddeb448ad80da..4072449ad1cdeca805cf38b1e8c1a16432ee6bb9 100644 (file)
@@ -217,10 +217,6 @@ static void __init dmi_save_devices(const struct dmi_header *dm)
        }
 }
 
-static struct dmi_device empty_oem_string_dev = {
-       .name = dmi_empty_string,
-};
-
 static void __init dmi_save_oem_strings_devices(const struct dmi_header *dm)
 {
        int i, count = *(u8 *)(dm + 1);
@@ -229,10 +225,8 @@ static void __init dmi_save_oem_strings_devices(const struct dmi_header *dm)
        for (i = 1; i <= count; i++) {
                char *devname = dmi_string(dm, i);
 
-               if (!strcmp(devname, dmi_empty_string)) {
-                       list_add(&empty_oem_string_dev.list, &dmi_devices);
+               if (devname == dmi_empty_string)
                        continue;
-               }
 
                dev = dmi_alloc(sizeof(*dev));
                if (!dev) {