Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d495067a authored by Amit Pundir's avatar Amit Pundir
Browse files

Revert "cpufreq: interactive: build fixes for 4.4"



This reverts commit bc68f6c4.

This build fix broke the Interactive Gov at runtime with duplicate sysfs
entry warnings at boot time. We no longer need to this create/destroy
cpufreq sysfs entry at run time on need basis thanks to upstream commit
8eec1020 (cpufreq: create cpu/cpufreq at boot time) which creates it
at boot time. Hence drop this build fix.

Signed-off-by: default avatarAmit Pundir <amit.pundir@linaro.org>
parent cc0063b8
Loading
Loading
Loading
Loading
+0 −22
Original line number Diff line number Diff line
@@ -116,28 +116,6 @@ struct cpufreq_interactive_tunables {
	bool io_is_busy;
};

/*
 * HACK: FIXME: Bring back cpufreq_{get,put}_global_kobject()
 * definition removed by upstream commit 8eec1020f0c0 "cpufreq:
 * create cpu/cpufreq at boot time" to fix build failures.
 */
static int cpufreq_global_kobject_usage;

int cpufreq_get_global_kobject(void)
{
	if (!cpufreq_global_kobject_usage++)
		return kobject_add(cpufreq_global_kobject,
				&cpu_subsys.dev_root->kobj, "%s", "cpufreq");

	return 0;
}

void cpufreq_put_global_kobject(void)
{
	if (!--cpufreq_global_kobject_usage)
		kobject_del(cpufreq_global_kobject);
}

/* For cases where we have single governor instance for system */
static struct cpufreq_interactive_tunables *common_tunables;