mirror of
https://github.com/torvalds/linux.git
synced 2024-11-23 04:31:50 +00:00
OPP: Don't drop opp_table->np reference while it is still in use
The OPP table contains a reference of the DT node, opp_table->np, throughout its lifetime. We shouldn't drop the refcount for the same from _of_init_opp_table(), but do that while removing the OPP table finally. Signed-off-by: Liang He <windhl@126.com> [ Viresh: Updated subject / commit log and drop reference from _of_clear_opp_table() ] Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
This commit is contained in:
parent
1e5fb38442
commit
ce736cf71b
@ -242,12 +242,12 @@ void _of_init_opp_table(struct opp_table *opp_table, struct device *dev,
|
||||
opp_table->np = opp_np;
|
||||
|
||||
_opp_table_alloc_required_tables(opp_table, dev, opp_np);
|
||||
of_node_put(opp_np);
|
||||
}
|
||||
|
||||
void _of_clear_opp_table(struct opp_table *opp_table)
|
||||
{
|
||||
_opp_table_free_required_tables(opp_table);
|
||||
of_node_put(opp_table->np);
|
||||
}
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user