/** * cpuidle_init - core initializer */ static int __init cpuidle_init(void) { int ret; pm_idle_old = pm_idle; ret = cpuidle_add_class_sysfs(&cpu_sysdev_class); if (ret) return ret; latency_notifier_init(&cpuidle_latency_notifier); return 0; }
static int __init cpuidle_init(void) { int ret; if (cpuidle_disabled()) return -ENODEV; ret = cpuidle_add_interface(cpu_subsys.dev_root); if (ret) return ret; latency_notifier_init(&cpuidle_latency_notifier); return 0; }
/** * cpuidle_init - core initializer */ static int __init cpuidle_init(void) { int ret; if (cpuidle_disabled()) return -ENODEV; ret = cpuidle_add_class_sysfs(&cpu_sysdev_class); if (ret) return ret; latency_notifier_init(&cpuidle_latency_notifier); return 0; }