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

Commit 1a8e1463 authored by Kees Cook's avatar Kees Cook Committed by Dave Jones
Browse files

[CPUFREQ] remove redundant sprintf from request_module call.



Since format string handling is part of request_module, there is no
need to construct the module name. As such, drop the redundant sprintf
and heap usage.

Signed-off-by: default avatarKees Cook <kees.cook@canonical.com>
Signed-off-by: default avatarDave Jones <davej@redhat.com>
parent 469057d5
Loading
Loading
Loading
Loading
+6 −13
Original line number Diff line number Diff line
@@ -321,23 +321,16 @@ static int cpufreq_parse_governor(char *str_governor, unsigned int *policy,
		t = __find_governor(str_governor);

		if (t == NULL) {
			char *name = kasprintf(GFP_KERNEL, "cpufreq_%s",
								str_governor);

			if (name) {
			int ret;

			mutex_unlock(&cpufreq_governor_mutex);
				ret = request_module("%s", name);
			ret = request_module("cpufreq_%s", str_governor);
			mutex_lock(&cpufreq_governor_mutex);

			if (ret == 0)
				t = __find_governor(str_governor);
		}

			kfree(name);
		}

		if (t != NULL) {
			*governor = t;
			err = 0;