From: Yangtao Li Date: Wed, 21 Nov 2018 15:22:54 +0000 (-0500) Subject: drivers/tty: add missing of_node_put() X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=dac097c4546e4c5b16dd303a1e97c1d319c8ab3e;p=openwrt%2Fstaging%2Fblogic.git drivers/tty: add missing of_node_put() of_find_node_by_path() acquires a reference to the node returned by it and that reference needs to be dropped by its caller. This place is not doing this, so fix it. Signed-off-by: Yangtao Li Signed-off-by: David S. Miller --- diff --git a/drivers/tty/serial/suncore.c b/drivers/tty/serial/suncore.c index 70a4ea4eaa6e..990376576970 100644 --- a/drivers/tty/serial/suncore.c +++ b/drivers/tty/serial/suncore.c @@ -112,6 +112,7 @@ void sunserial_console_termios(struct console *con, struct device_node *uart_dp) mode = of_get_property(dp, mode_prop, NULL); if (!mode) mode = "9600,8,n,1,-"; + of_node_put(dp); } cflag = CREAD | HUPCL | CLOCAL;