MLK-20203-3 ARM: imx: fix coverity issue
authorAnson Huang <Anson.Huang@nxp.com>
Sat, 3 Nov 2018 04:16:51 +0000 (12:16 +0800)
committerLeonard Crestez <leonard.crestez@nxp.com>
Wed, 17 Apr 2019 23:51:34 +0000 (02:51 +0300)
This patch fixes coverity issue of "divide by 0".

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Bai Ping <ping.bai@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
arch/arm/mach-imx/busfreq-imx.c

index a08f978..165b3d9 100644 (file)
@@ -509,6 +509,10 @@ static void enter_lpm_imx6sl(void)
                u32 arm_div, pll1_rate;
 
                org_arm_rate = clk_get_rate(arm_clk);
+               if (org_arm_rate == 0) {
+                       WARN_ON(1);
+                       return;
+               }
                if (low_bus_freq_mode && low_bus_count == 0) {
                        /*
                         * We are already in DDR @ 24MHz state, but