]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()
authorAbdun Nihaal <nihaal@cse.iitm.ac.in>
Wed, 3 Dec 2025 03:55:44 +0000 (09:25 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 19 Jan 2026 12:09:36 +0000 (13:09 +0100)
commit5f1bc99ea83155e6428971e03503436ee1c44fba
treeaf9d7641053e2cd746942e031bd8c09009763346
parent007408ab84495a6f5e34171541c0c707397fb9dd
fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()

[ Upstream commit 164312662ae9764b83b84d97afb25c42eb2be473 ]

The page allocated for vmem using __get_free_pages() is not freed on the
error paths after it. Fix that by adding a corresponding __free_pages()
call to the error path.

Fixes: facd94bc458a ("fbdev: ssd1307fb: Allocate page aligned video memory.")
Signed-off-by: Abdun Nihaal <nihaal@cse.iitm.ac.in>
Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/video/fbdev/ssd1307fb.c