Merge "msm: mdss: Fix potential deferencing of null pointer"
This commit is contained in:
commit
2c6ca087da
1 changed files with 6 additions and 6 deletions
|
@ -6986,9 +6986,6 @@ static int is_valid_calib_addr(void *addr, u32 operation)
|
|||
int ret = 0;
|
||||
char __iomem *ptr = addr;
|
||||
char __iomem *mixer_base = mdss_res->mixer_intf->base;
|
||||
char __iomem *rgb_base = mdss_res->rgb_pipes->base;
|
||||
char __iomem *dma_base = mdss_res->dma_pipes->base;
|
||||
char __iomem *vig_base = mdss_res->vig_pipes->base;
|
||||
char __iomem *ctl_base = mdss_res->ctl_off->base;
|
||||
char __iomem *dspp_base = mdss_res->mixer_intf->dspp_base;
|
||||
|
||||
|
@ -7020,17 +7017,20 @@ static int is_valid_calib_addr(void *addr, u32 operation)
|
|||
if (ret)
|
||||
goto valid_addr;
|
||||
}
|
||||
if (ptr >= vig_base) {
|
||||
if (mdss_res->vig_pipes &&
|
||||
ptr >= mdss_res->vig_pipes->base) {
|
||||
ret = is_valid_calib_vig_addr(ptr);
|
||||
if (ret)
|
||||
goto valid_addr;
|
||||
}
|
||||
if (ptr >= rgb_base) {
|
||||
if (mdss_res->rgb_pipes &&
|
||||
ptr >= mdss_res->rgb_pipes->base) {
|
||||
ret = is_valid_calib_rgb_addr(ptr);
|
||||
if (ret)
|
||||
goto valid_addr;
|
||||
}
|
||||
if (ptr >= dma_base) {
|
||||
if (mdss_res->dma_pipes &&
|
||||
ptr >= mdss_res->dma_pipes->base) {
|
||||
ret = is_valid_calib_dma_addr(ptr);
|
||||
if (ret)
|
||||
goto valid_addr;
|
||||
|
|
Loading…
Add table
Reference in a new issue