Return proper error code in case of null platform data.
Bug
1454233
Change-Id: Ied4d51154e79946a88de2e375c47b14c0624414a
Signed-off-by: Sudhir Vyas <svyas@nvidia.com>
Reviewed-on: http://git-master/r/367181
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
else
pdata_vi2 = (struct nvhost_device_data *)pdata_vi1->slave;
+ if (!pdata_vi2) {
+ mutex_unlock(&la_lock);
+ return -ENODEV;
+ }
+
tegra_vi2 = (struct vi *)pdata_vi2->private_data;
+ if (!tegra_vi2) {
+ mutex_unlock(&la_lock);
+ return -ENODATA;
+ }
+
clk_vi = clk_get(&tegra_vi2->ndev->dev, "emc");
if (tegra_is_clk_enabled(clk_vi))
total_vi_bw += tegra_vi2->vi_bw;