diff options
| -rw-r--r-- | drivers/video/fbdev/msm/mdss_mdp_pp.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/video/fbdev/msm/mdss_mdp_pp.c b/drivers/video/fbdev/msm/mdss_mdp_pp.c index d7a198411745..962d2301dace 100644 --- a/drivers/video/fbdev/msm/mdss_mdp_pp.c +++ b/drivers/video/fbdev/msm/mdss_mdp_pp.c @@ -3365,7 +3365,7 @@ static int is_valid_calib_addr(void *addr) unsigned int ptr; ptr = (unsigned int) addr; /* if request is outside the MDP reg-map or is not aligned 4 */ - if (ptr == 0x0 || ptr > 0x5138 || ptr % 0x4) + if (ptr > 0x5138 || ptr % 0x4) goto end; if (ptr >= 0x100 && ptr <= 0x5138) { /* if ptr is in dspp range */ @@ -3420,7 +3420,8 @@ static int is_valid_calib_addr(void *addr) ret = 1; else if (ptr == 0x2234 || ptr == 0x1e34 || ptr == 0x2634) ret = 1; - } + } else if (ptr == 0x0) + ret = 1; end: return ret; } |
