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

Commit 3e74341c authored by Amol Lad's avatar Amol Lad Committed by Dave Jones
Browse files

[CPUFREQ] sc520_freq.c: ioremap balanced with iounmap



ioremap must be balanced by an iounmap and failing to do so can result
in a memory leak.

Tested (compilation only):
- using allmodconfig
- making sure the files are compiling without any warning/error due to
new changes

Signed-off-by: default avatarAmol Lad <amol@verismonetworks.com>
Signed-off-by: default avatarDave Jones <davej@redhat.com>
parent dfde5d62
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -153,6 +153,7 @@ static struct cpufreq_driver sc520_freq_driver = {
static int __init sc520_freq_init(void)
{
	struct cpuinfo_x86 *c = cpu_data;
	int err;

	/* Test if we have the right hardware */
	if(c->x86_vendor != X86_VENDOR_AMD ||
@@ -166,7 +167,11 @@ static int __init sc520_freq_init(void)
		return -ENOMEM;
	}

	return cpufreq_register_driver(&sc520_freq_driver);
	err = cpufreq_register_driver(&sc520_freq_driver);
	if (err)
		iounmap(cpuctl);

	return err;
}