unifykey: check return value of of_property_read_u32

PD#150092: Calling "of_property_read_u32" without checking return value
driver defect clean up:
#30

Change-Id: I590627fec489e2251c689b9a013d5c792ff19975
Signed-off-by: Jiamin Ma <jiamin.ma@amlogic.com>
This commit is contained in:
Jiamin Ma
2017-08-31 09:51:01 +08:00
committed by Jianxin Pan
parent aa222a2e4c
commit a613fe0d2b

View File

@@ -287,10 +287,13 @@ int unifykey_dt_create(struct platform_device *pdev)
__LINE__);
return ret;
}
/* set default efuse version info */
unify_key_info.efuse_version = -1;
of_property_read_u32(pdev->dev.of_node, "efuse-version",
ret = of_property_read_u32(pdev->dev.of_node, "efuse-version",
&unify_key_info.efuse_version);
if (ret != 0) {
pr_info("no efuse-version set, use default value: -1\n");
unify_key_info.efuse_version = -1;
}
pr_info("key unify config unifykey-num is %d\n", key_num);
unify_key_info.key_num = key_num;