return 0;
 }
 
-static int populate_efficiency_class(void)
+static void populate_efficiency_class(void)
 {
        struct acpi_madt_generic_interrupt *gicc;
        DECLARE_BITMAP(used_classes, 256) = {};
        if (bitmap_weight(used_classes, 256) <= 1) {
                pr_debug("Efficiency classes are all equal (=%d). "
                        "No EM registered", class);
-               return -EINVAL;
+               return;
        }
 
        /*
                index++;
        }
        cppc_cpufreq_driver.register_em = cppc_cpufreq_register_em;
-
-       return 0;
 }
 
 static void cppc_cpufreq_register_em(struct cpufreq_policy *policy)
 }
 
 #else
-static int populate_efficiency_class(void)
+static void populate_efficiency_class(void)
 {
-       return 0;
 }
 #endif