]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
serial: 8250: fix error handling in of_platform_serial_probe()
authorAlexey Khoroshilov <khoroshilov@ispras.ru>
Wed, 19 Jul 2017 08:32:37 +0000 (11:32 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 2 Mar 2022 10:32:01 +0000 (11:32 +0100)
commit32230d3695cc8eb9067455bb4bc1cec0d92e4552
tree62f777b05a74fd6ba98e230421aeee3703b11d7b
parentb35bc252f9cfe96e2a2ee2b17ded7f79fce43675
serial: 8250: fix error handling in of_platform_serial_probe()

commit fa9ba3acb557e444fe4a736ab654f0d0a0fbccde upstream.

clk_disable_unprepare(info->clk) is missed in of_platform_serial_probe(),
while irq_dispose_mapping(port->irq) is missed in of_platform_serial_setup().

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
[sudip: adjust context]
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/8250/8250_of.c