Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

OPP: Remove _get_opp_table_kref()

Use dev_pm_opp_get_opp_table_ref() directly instead.

No intentional functional impact.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>

+5 -11
+2 -7
drivers/opp/core.c
··· 59 59 60 60 list_for_each_entry(opp_table, &opp_tables, node) { 61 61 if (_find_opp_dev(dev, opp_table)) { 62 - _get_opp_table_kref(opp_table); 62 + dev_pm_opp_get_opp_table_ref(opp_table); 63 63 return opp_table; 64 64 } 65 65 } ··· 1688 1688 kfree(opp_table); 1689 1689 } 1690 1690 1691 - void _get_opp_table_kref(struct opp_table *opp_table) 1692 - { 1693 - kref_get(&opp_table->kref); 1694 - } 1695 - 1696 1691 void dev_pm_opp_get_opp_table_ref(struct opp_table *opp_table) 1697 1692 { 1698 - _get_opp_table_kref(opp_table); 1693 + kref_get(&opp_table->kref); 1699 1694 } 1700 1695 EXPORT_SYMBOL_GPL(dev_pm_opp_get_opp_table_ref); 1701 1696
+3 -3
drivers/opp/of.c
··· 61 61 * OPP table contains a "opp-shared" property. 62 62 */ 63 63 if (opp_table->shared_opp == OPP_TABLE_ACCESS_SHARED) { 64 - _get_opp_table_kref(opp_table); 64 + dev_pm_opp_get_opp_table_ref(opp_table); 65 65 managed_table = opp_table; 66 66 } 67 67 ··· 117 117 mutex_lock(&opp_table_lock); 118 118 list_for_each_entry(opp_table, &opp_tables, node) { 119 119 if (opp_table_np == opp_table->np) { 120 - _get_opp_table_kref(opp_table); 120 + dev_pm_opp_get_opp_table_ref(opp_table); 121 121 mutex_unlock(&opp_table_lock); 122 122 return opp_table; 123 123 } ··· 406 406 } 407 407 408 408 required_opp_tables[i] = new_table; 409 - _get_opp_table_kref(new_table); 409 + dev_pm_opp_get_opp_table_ref(new_table); 410 410 411 411 /* Link OPPs now */ 412 412 ret = lazy_link_required_opps(opp_table, new_table, i);
-1
drivers/opp/opp.h
··· 251 251 252 252 /* Routines internal to opp core */ 253 253 bool _opp_remove_all_static(struct opp_table *opp_table); 254 - void _get_opp_table_kref(struct opp_table *opp_table); 255 254 int _get_opp_count(struct opp_table *opp_table); 256 255 struct opp_table *_find_opp_table(struct device *dev); 257 256 struct opp_device *_add_opp_dev(const struct device *dev, struct opp_table *opp_table);