diff options
author | Yangtao Li <tiny.windzz@gmail.com> | 2018-11-21 08:12:14 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2018-11-27 11:16:35 +0100 |
commit | 279070b96a5a087ba712e6ff333fa126d3e6fbb7 (patch) | |
tree | a7f3972a9faf913ef888b7bd1491ba15c1d0f77e | |
parent | 63fd4b94b948c14eeb27a3bbf50ea0f7f0593bad (diff) | |
download | linux-279070b96a5a087ba712e6ff333fa126d3e6fbb7.tar.gz linux-279070b96a5a087ba712e6ff333fa126d3e6fbb7.tar.bz2 linux-279070b96a5a087ba712e6ff333fa126d3e6fbb7.zip |
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.c | 2 |
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) /* Get reset timeout if any. */ of_property_read_u32(np, "timeout-ms", &sysrq_reset_downtime_ms); + + of_node_put(np); } #else static void sysrq_of_get_keyreset_config(void) |