diff options
author | Jonghwan Choi <jhbird.choi@samsung.com> | 2011-05-12 18:31:20 +0900 |
---|---|---|
committer | Kukjin Kim <kgene.kim@samsung.com> | 2011-06-01 15:06:35 -0700 |
commit | d62fa31123d557bca9a1e3b5da9672e8cc9753db (patch) | |
tree | 7a959b4b5ba2477b0d38109ca04471171429def6 /arch/arm | |
parent | 55922c9d1b84b89cb946c777fddccb3247e7df2c (diff) | |
download | blackbird-op-linux-d62fa31123d557bca9a1e3b5da9672e8cc9753db.tar.gz blackbird-op-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>
Diffstat (limited to 'arch/arm')
-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; |