]> www.infradead.org Git - users/jedix/linux-maple.git/commit
serial: 8250: omap: Fix freeing of resources on failed register
authorTony Lindgren <tony@atomide.com>
Mon, 8 May 2023 08:20:11 +0000 (11:20 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 13 May 2023 10:33:56 +0000 (19:33 +0900)
commitb9ab22c2bc8652324a803b3e2be69838920b4025
tree04bb7dd05e8a9392258101efe08cbca3b40c5e9a
parent6d8c1fca0a6ee4915781ded60000b3cc2c076e29
serial: 8250: omap: Fix freeing of resources on failed register

If serial8250_register_8250_port() fails, the SoC can hang as the
deferred PMQoS work will still run as is not flushed and removed.

Fixes: 61929cf0169d ("tty: serial: Add 8250-core based omap driver")
Signed-off-by: Tony Lindgren <tony@atomide.com>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Link: https://lore.kernel.org/r/20230508082014.23083-2-tony@atomide.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/serial/8250/8250_omap.c