summaryrefslogtreecommitdiff
path: root/drivers/video
diff options
context:
space:
mode:
authorAnimesh Kishore <animeshk@codeaurora.org>2018-04-23 15:17:40 +0530
committerGerrit - the friendly Code Review server <code-review@localhost>2018-09-24 21:31:05 -0700
commitb942797ff21a3298d59fdab287c314daf23422e9 (patch)
tree2ef9a21ffbdafa1872e00c5068dca0507efee67b /drivers/video
parentaa0ebdfe2d12829d8ee6dde5e841e1c67c9141c2 (diff)
mdss: mdp: Add error check for split ctl
Exit with error if failed to get split ctl. Change-Id: Icf7ba54f774b5ea535e136230897515eb624e9ad Signed-off-by: Animesh Kishore <animeshk@codeaurora.org>
Diffstat (limited to 'drivers/video')
-rw-r--r--drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c b/drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c
index a259ddda2ce2..fc117ec90a15 100644
--- a/drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c
+++ b/drivers/video/fbdev/msm/mdss_mdp_intf_cmd.c
@@ -739,7 +739,9 @@ int mdss_mdp_resource_control(struct mdss_mdp_ctl *ctl, u32 sw_event)
bool schedule_off = false;
/* Get both controllers in the correct order for dual displays */
- mdss_mdp_get_split_display_ctls(&ctl, &sctl);
+ rc = mdss_mdp_get_split_display_ctls(&ctl, &sctl);
+ if (rc)
+ goto exit;
ctx = (struct mdss_mdp_cmd_ctx *) ctl->intf_ctx[MASTER_CTX];
if (!ctx) {