summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-08-07 23:22:39 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-08-07 23:22:39 -0700
commit5306d48b2975639ce92c6908bf6aa27daa77a519 (patch)
tree27a95d5219355cb92d62403d7c7223cd4efd7490 /drivers
parent438e42ee1d297524e41624f03786f66dfb5d105d (diff)
parent88c4d429cb2c1bb90b4705d088e5b32f259d7daf (diff)
Merge "msm: mdss: free the correct layer_list in compat_atomic_commit"
Diffstat (limited to 'drivers')
-rw-r--r--drivers/video/fbdev/msm/mdss_compat_utils.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/video/fbdev/msm/mdss_compat_utils.c b/drivers/video/fbdev/msm/mdss_compat_utils.c
index e391a5aaa45d..e883f045967d 100644
--- a/drivers/video/fbdev/msm/mdss_compat_utils.c
+++ b/drivers/video/fbdev/msm/mdss_compat_utils.c
@@ -299,7 +299,7 @@ static int __compat_atomic_commit(struct fb_info *info, unsigned int cmd,
struct mdp_layer_commit commit;
struct mdp_layer_commit32 commit32;
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_output_layer *output_layer = NULL;
@@ -370,8 +370,8 @@ static int __compat_atomic_commit(struct fb_info *info, unsigned int cmd,
argp, layer_count);
for (i = 0; i < layer_count; i++) {
- kfree(layer[i].scale);
- mdss_mdp_free_layer_pp_info(&layer[i]);
+ kfree(layer_list[i].scale);
+ mdss_mdp_free_layer_pp_info(&layer_list[i]);
}
kfree(layer_list);
layer_list_err: