]> 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>
Thu, 18 Dec 2025 12:55:15 +0000 (13:55 +0100)
commitd4b20e53b67ccd717394510ecab2dafb4998632b
tree75215a9b6f7d380ea6b915a5d7f5dd681ba77321
parent15a6847f280852bb11c4dd9323db3d87fe53d5a4
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