+2
−0
Loading
stable inclusion from stable-v4.19.247 commit 326192b99c903a2193d820c30ed936cc2402382c category: bugfix bugzilla: https://gitee.com/src-openeuler/kernel/issues/IBP6XS CVE: CVE-2022-49399 Reference: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=326192b99c903a2193d820c30ed936cc2402382c -------------------------------- [ Upstream commit 507b0506 ] In goldfish_tty_probe(), the port initialized through tty_port_init() should be destroyed in error paths.In goldfish_tty_remove(), qtty->port also should be destroyed or else might leak resources. Fix the above by calling tty_port_destroy(). Fixes: 666b7793 ("goldfish: tty driver") Reviewed-by:Jiri Slaby <jirislaby@kernel.org> Signed-off-by:
Wang Weiyang <wangweiyang2@huawei.com> Link: https://lore.kernel.org/r/20220328115844.86032-1-wangweiyang2@huawei.com Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by:
Sasha Levin <sashal@kernel.org> Conflicts: drivers/tty/goldfish.c [Context conflicts due to commit 499e13aa ("tty: goldfish: Fix free_irq() on remove") has merged.] Signed-off-by:
Gu Bowen <gubowen5@huawei.com>