Merge "msm: mdss: free the correct layer_list in compat_atomic_commit"
This commit is contained in:
commit
5306d48b29
1 changed files with 3 additions and 3 deletions
|
@ -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:
|
||||||
|
|
Loading…
Add table
Reference in a new issue