Merge "msm: mdss: free the correct layer_list in compat_atomic_commit"

This commit is contained in:
Linux Build Service Account 2016-08-07 23:22:39 -07:00 committed by Gerrit - the friendly Code Review server
commit 5306d48b29

View file

@ -299,7 +299,7 @@ static int __compat_atomic_commit(struct fb_info *info, unsigned int cmd,
struct mdp_layer_commit commit; struct mdp_layer_commit commit;
struct mdp_layer_commit32 commit32; struct mdp_layer_commit32 commit32;
u32 layer_count; u32 layer_count;
struct mdp_input_layer *layer_list = NULL, *layer; struct mdp_input_layer *layer_list = NULL;
struct mdp_input_layer32 *layer_list32 = NULL; struct mdp_input_layer32 *layer_list32 = NULL;
struct mdp_output_layer *output_layer = NULL; struct mdp_output_layer *output_layer = NULL;
@ -370,8 +370,8 @@ static int __compat_atomic_commit(struct fb_info *info, unsigned int cmd,
argp, layer_count); argp, layer_count);
for (i = 0; i < layer_count; i++) { for (i = 0; i < layer_count; i++) {
kfree(layer[i].scale); kfree(layer_list[i].scale);
mdss_mdp_free_layer_pp_info(&layer[i]); mdss_mdp_free_layer_pp_info(&layer_list[i]);
} }
kfree(layer_list); kfree(layer_list);
layer_list_err: layer_list_err: