Loading drivers/video/msm/mdss/mdss_compat_utils.c +4 −0 Original line number Diff line number Diff line Loading @@ -3518,6 +3518,7 @@ static int __copy_layer_pp_info_igc_params( compat_ptr(pp_info32->igc_cfg.c0_c1_data); pp_info->igc_cfg.c2_data = compat_ptr(pp_info32->igc_cfg.c2_data); kfree(cfg_payload); cfg_payload = NULL; break; } Loading Loading @@ -3590,6 +3591,7 @@ static int __copy_layer_pp_info_hist_lut_params( pp_info->hist_lut_cfg.len = pp_info32->hist_lut_cfg.len; pp_info->hist_lut_cfg.data = compat_ptr(pp_info32->hist_lut_cfg.data); kfree(cfg_payload); cfg_payload = NULL; break; } Loading Loading @@ -3679,6 +3681,7 @@ static int __copy_layer_pp_info_pa_v2_params( break; default: pr_debug("version invalid\n"); kfree(cfg_payload); cfg_payload = NULL; break; } Loading Loading @@ -3762,6 +3765,7 @@ static int __copy_layer_pp_info_pcc_params( break; default: pr_debug("version invalid, fallback to legacy\n"); kfree(cfg_payload); cfg_payload = NULL; break; } Loading Loading
drivers/video/msm/mdss/mdss_compat_utils.c +4 −0 Original line number Diff line number Diff line Loading @@ -3518,6 +3518,7 @@ static int __copy_layer_pp_info_igc_params( compat_ptr(pp_info32->igc_cfg.c0_c1_data); pp_info->igc_cfg.c2_data = compat_ptr(pp_info32->igc_cfg.c2_data); kfree(cfg_payload); cfg_payload = NULL; break; } Loading Loading @@ -3590,6 +3591,7 @@ static int __copy_layer_pp_info_hist_lut_params( pp_info->hist_lut_cfg.len = pp_info32->hist_lut_cfg.len; pp_info->hist_lut_cfg.data = compat_ptr(pp_info32->hist_lut_cfg.data); kfree(cfg_payload); cfg_payload = NULL; break; } Loading Loading @@ -3679,6 +3681,7 @@ static int __copy_layer_pp_info_pa_v2_params( break; default: pr_debug("version invalid\n"); kfree(cfg_payload); cfg_payload = NULL; break; } Loading Loading @@ -3762,6 +3765,7 @@ static int __copy_layer_pp_info_pcc_params( break; default: pr_debug("version invalid, fallback to legacy\n"); kfree(cfg_payload); cfg_payload = NULL; break; } Loading