Loading drivers/video/msm/mdss/mdss_fb.c +10 −2 Original line number Diff line number Diff line Loading @@ -2233,7 +2233,11 @@ static int mdss_fb_pan_display_ex(struct fb_info *info, u32 wait_for_finish = disp_commit->wait_for_finish; int ret = 0; if (!mfd || (!mfd->op_enable) || (!mfd->panel_power_on)) if (!mfd || (!mfd->op_enable)) return -EPERM; if ((!mfd->panel_power_on) && !((mfd->dcm_state == DCM_ENTER) && (mfd->panel.type == MIPI_CMD_PANEL))) return -EPERM; if (var->xoffset > (info->var.xres_virtual - info->var.xres)) Loading Loading @@ -2285,7 +2289,11 @@ static int mdss_fb_pan_display_sub(struct fb_var_screeninfo *var, { struct msm_fb_data_type *mfd = (struct msm_fb_data_type *)info->par; if ((!mfd->op_enable) || (!mfd->panel_power_on)) if (!mfd->op_enable) return -EPERM; if ((!mfd->panel_power_on) && !((mfd->dcm_state == DCM_ENTER) && (mfd->panel.type == MIPI_CMD_PANEL))) return -EPERM; if (var->xoffset > (info->var.xres_virtual - info->var.xres)) Loading drivers/video/msm/mdss/mdss_mdp_overlay.c +2 −1 Original line number Diff line number Diff line Loading @@ -1832,7 +1832,8 @@ static void mdss_mdp_overlay_pan_display(struct msm_fb_data_type *mfd) if (mutex_lock_interruptible(&mdp5_data->ov_lock)) return; if (!mfd->panel_power_on) { if ((!mfd->panel_power_on) && !((mfd->dcm_state == DCM_ENTER) && (mfd->panel.type == MIPI_CMD_PANEL))) { mutex_unlock(&mdp5_data->ov_lock); return; } Loading Loading
drivers/video/msm/mdss/mdss_fb.c +10 −2 Original line number Diff line number Diff line Loading @@ -2233,7 +2233,11 @@ static int mdss_fb_pan_display_ex(struct fb_info *info, u32 wait_for_finish = disp_commit->wait_for_finish; int ret = 0; if (!mfd || (!mfd->op_enable) || (!mfd->panel_power_on)) if (!mfd || (!mfd->op_enable)) return -EPERM; if ((!mfd->panel_power_on) && !((mfd->dcm_state == DCM_ENTER) && (mfd->panel.type == MIPI_CMD_PANEL))) return -EPERM; if (var->xoffset > (info->var.xres_virtual - info->var.xres)) Loading Loading @@ -2285,7 +2289,11 @@ static int mdss_fb_pan_display_sub(struct fb_var_screeninfo *var, { struct msm_fb_data_type *mfd = (struct msm_fb_data_type *)info->par; if ((!mfd->op_enable) || (!mfd->panel_power_on)) if (!mfd->op_enable) return -EPERM; if ((!mfd->panel_power_on) && !((mfd->dcm_state == DCM_ENTER) && (mfd->panel.type == MIPI_CMD_PANEL))) return -EPERM; if (var->xoffset > (info->var.xres_virtual - info->var.xres)) Loading
drivers/video/msm/mdss/mdss_mdp_overlay.c +2 −1 Original line number Diff line number Diff line Loading @@ -1832,7 +1832,8 @@ static void mdss_mdp_overlay_pan_display(struct msm_fb_data_type *mfd) if (mutex_lock_interruptible(&mdp5_data->ov_lock)) return; if (!mfd->panel_power_on) { if ((!mfd->panel_power_on) && !((mfd->dcm_state == DCM_ENTER) && (mfd->panel.type == MIPI_CMD_PANEL))) { mutex_unlock(&mdp5_data->ov_lock); return; } Loading