diff options
author | Jonghwan Choi <jhbird.choi@samsung.com> | 2011-05-12 11:31:20 +0200 |
---|---|---|
committer | Kukjin Kim <kgene.kim@samsung.com> | 2011-06-02 00:06:35 +0200 |
commit | d62fa31123d557bca9a1e3b5da9672e8cc9753db (patch) | |
tree | 7a959b4b5ba2477b0d38109ca04471171429def6 | |
parent | Linux 3.0-rc1 (diff) | |
download | linux-d62fa31123d557bca9a1e3b5da9672e8cc9753db.tar.xz linux-d62fa31123d557bca9a1e3b5da9672e8cc9753db.zip |
ARM: S5PV210: Fix possible null pointer dereference
Signed-off-by: Jonghwan Choi <jhbird.choi@samsung.com>
Signed-off-by: Kukjin Kim <kgene.kim@samsung.com>
-rw-r--r-- | arch/arm/mach-s5pv210/cpufreq.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/arch/arm/mach-s5pv210/cpufreq.c b/arch/arm/mach-s5pv210/cpufreq.c index 22046e2f53c2..153af8b359ec 100644 --- a/arch/arm/mach-s5pv210/cpufreq.c +++ b/arch/arm/mach-s5pv210/cpufreq.c @@ -101,12 +101,14 @@ static void s5pv210_set_refresh(enum s5pv210_dmc_port ch, unsigned long freq) unsigned long tmp, tmp1; void __iomem *reg = NULL; - if (ch == DMC0) + if (ch == DMC0) { reg = (S5P_VA_DMC0 + 0x30); - else if (ch == DMC1) + } else if (ch == DMC1) { reg = (S5P_VA_DMC1 + 0x30); - else + } else { printk(KERN_ERR "Cannot find DMC port\n"); + return; + } /* Find current DRAM frequency */ tmp = s5pv210_dram_conf[ch].freq; |