]> www.infradead.org Git - users/willy/linux.git/commit
clocksource/drivers/integrator-ap: Add missing of_node_put()
authorYangtao Li <tiny.windzz@gmail.com>
Sun, 25 Nov 2018 05:00:49 +0000 (00:00 -0500)
committerDaniel Lezcano <daniel.lezcano@linaro.org>
Sun, 25 Nov 2018 10:00:10 +0000 (11:00 +0100)
commit0aded575609e81eaf2c256e60a8c560e06116a6b
tree4373d9c93140b3ffdfd7067162bcb8f23d0cf44e
parent58535e2bdd46209f6f5dabb2fd17fd9fe6a22ac4
clocksource/drivers/integrator-ap: Add missing of_node_put()

The function of_find_node_by_path() acquires a reference to the node
returned by it and that reference needs to be dropped by its caller.

integrator_ap_timer_init_of() doesn't do that.  The pri_node and the
sec_node are used as an identifier to compare against the current
node, so we can directly drop the refcount after getting the node from
the path as it is not used as pointer.

By dropping the refcount right after getting it, a single variable is
needed instead of two.

Fix this by use a single variable and drop the refcount right after
of_find_node_by_path().

Signed-off-by: Yangtao Li <tiny.windzz@gmail.com>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
drivers/clocksource/timer-integrator-ap.c