Skip to content

Commit 0a0176d

Browse files
committed
MLK-12980-3 video: mxsfb: free 'pseudo_palette' to avoid memory leak
The dynamicly allocated 'pseudo_palette' area should be freed when unused to avoid memory leak. Signed-off-by: Fancy Fang <[email protected]> (cherry picked from commit 2352d7c7b4834aee3b4bd68753030b556339e3c8)
1 parent 43f5250 commit 0a0176d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

drivers/video/fbdev/mxsfb.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1517,6 +1517,7 @@ static int mxsfb_probe(struct platform_device *pdev)
15171517
fb_destroy_modelist(&fb_info->modelist);
15181518
fb_pm_runtime_disable:
15191519
pm_runtime_disable(&host->pdev->dev);
1520+
devm_kfree(&pdev->dev, fb_info->pseudo_palette);
15201521
fb_release:
15211522
framebuffer_release(fb_info);
15221523
devm_kfree(&pdev->dev, host);
@@ -1538,6 +1539,7 @@ static int mxsfb_remove(struct platform_device *pdev)
15381539

15391540
platform_set_drvdata(pdev, NULL);
15401541

1542+
devm_kfree(&pdev->dev, fb_info->pseudo_palette);
15411543
framebuffer_release(fb_info);
15421544
devm_kfree(&pdev->dev, host);
15431545

0 commit comments

Comments
 (0)