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

Commit fb9517c6 authored by Junjie Wu's avatar Junjie Wu Committed by Todd Kjos
Browse files

cpufreq: interactive: Put global cpufreq kobject on failure



Fix failure recovery path in cpufreq_governor_interactive(). Call
cpufreq_put_global_kobject() to release cpufreq global kobject upon
governor init failure.

Change-Id: I7a977070b7a3c75c90acccd2c117064ed1a10d0e
Signed-off-by: default avatarJunjie Wu <junjiew@codeaurora.org>
parent 0fff5c5d
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -1185,8 +1185,10 @@ static int cpufreq_governor_interactive(struct cpufreq_policy *policy,
		if (rc) {
			kfree(tunables);
			policy->governor_data = NULL;
			if (!have_governor_per_policy())
			if (!have_governor_per_policy()) {
				common_tunables = NULL;
				cpufreq_put_global_kobject();
			}
			return rc;
		}