osd: fix osd coverity error
authorJian Cao <jian.cao@amlogic.com>
Sat, 29 Sep 2018 01:46:57 +0000 (09:46 +0800)
committerJianxin Pan <jianxin.pan@amlogic.com>
Sun, 30 Sep 2018 14:41:58 +0000 (07:41 -0700)
PD#174272: osd: fix osd coverity error

Change-Id: I7eb1c40b9453f85c618b9bd3f2112eb854ff9ef7
Signed-off-by: Jian Cao <jian.cao@amlogic.com>
drivers/amlogic/media/osd/osd_hw.c

index 3f920d6..1704400 100644 (file)
@@ -7524,7 +7524,8 @@ static void osd_basic_update_disp_geometry(u32 index)
 
                        /* set frame addr in linear: out_addr_id */
                        headr_addr = osd_hw.osd_afbcd[index].phy_addr;
-                       out_addr = osd_hw.osd_afbcd[index].out_addr_id << 24;
+                       out_addr = ((u64)osd_hw.osd_afbcd[index].out_addr_id)
+                                       << 24;
                        /*  0:canvas_araddr
                         *  1:linear_araddr
                         */