aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYangtao Li <tiny.windzz@gmail.com>2018-11-21 08:12:14 -0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-11-27 05:16:35 -0500
commit279070b96a5a087ba712e6ff333fa126d3e6fbb7 (patch)
treea7f3972a9faf913ef888b7bd1491ba15c1d0f77e
parent63fd4b94b948c14eeb27a3bbf50ea0f7f0593bad (diff)
tty/sysrq: add 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. bl_idle_init() doesn't do that, so fix it. Signed-off-by: Yangtao Li <tiny.windzz@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/tty/sysrq.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/tty/sysrq.c b/drivers/tty/sysrq.c
index ad1ee5d01b53..4bba54e62204 100644
--- a/drivers/tty/sysrq.c
+++ b/drivers/tty/sysrq.c
@@ -736,6 +736,8 @@ static void sysrq_of_get_keyreset_config(void)
736 736
737 /* Get reset timeout if any. */ 737 /* Get reset timeout if any. */
738 of_property_read_u32(np, "timeout-ms", &sysrq_reset_downtime_ms); 738 of_property_read_u32(np, "timeout-ms", &sysrq_reset_downtime_ms);
739
740 of_node_put(np);
739} 741}
740#else 742#else
741static void sysrq_of_get_keyreset_config(void) 743static void sysrq_of_get_keyreset_config(void)