clkdev: Remove never used devm_clk_release_clkdev()
For the entire history of the devm_clk_release_clkdev() existence (since 2018) it was never used. Remove it for good. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Link: https://lore.kernel.org/r/20220623115719.52683-2-andriy.shevchenko@linux.intel.com Signed-off-by: Stephen Boyd <sboyd@kernel.org>
This commit is contained in:
parent
1c8934b480
commit
07bdf48d3f
@ -351,40 +351,6 @@ static void devm_clkdev_release(struct device *dev, void *res)
|
|||||||
clkdev_drop(*(struct clk_lookup **)res);
|
clkdev_drop(*(struct clk_lookup **)res);
|
||||||
}
|
}
|
||||||
|
|
||||||
static int devm_clk_match_clkdev(struct device *dev, void *res, void *data)
|
|
||||||
{
|
|
||||||
struct clk_lookup **l = res;
|
|
||||||
|
|
||||||
return *l == data;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* devm_clk_release_clkdev - Resource managed clkdev lookup release
|
|
||||||
* @dev: device this lookup is bound
|
|
||||||
* @con_id: connection ID string on device
|
|
||||||
* @dev_id: format string describing device name
|
|
||||||
*
|
|
||||||
* Drop the clkdev lookup created with devm_clk_hw_register_clkdev.
|
|
||||||
* Normally this function will not need to be called and the resource
|
|
||||||
* management code will ensure that the resource is freed.
|
|
||||||
*/
|
|
||||||
void devm_clk_release_clkdev(struct device *dev, const char *con_id,
|
|
||||||
const char *dev_id)
|
|
||||||
{
|
|
||||||
struct clk_lookup *cl;
|
|
||||||
int rval;
|
|
||||||
|
|
||||||
mutex_lock(&clocks_mutex);
|
|
||||||
cl = clk_find(dev_id, con_id);
|
|
||||||
mutex_unlock(&clocks_mutex);
|
|
||||||
|
|
||||||
WARN_ON(!cl);
|
|
||||||
rval = devres_release(dev, devm_clkdev_release,
|
|
||||||
devm_clk_match_clkdev, cl);
|
|
||||||
WARN_ON(rval);
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL(devm_clk_release_clkdev);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* devm_clk_hw_register_clkdev - managed clk lookup registration for clk_hw
|
* devm_clk_hw_register_clkdev - managed clk lookup registration for clk_hw
|
||||||
* @dev: device this lookup is bound
|
* @dev: device this lookup is bound
|
||||||
|
@ -46,6 +46,4 @@ int clk_hw_register_clkdev(struct clk_hw *, const char *, const char *);
|
|||||||
|
|
||||||
int devm_clk_hw_register_clkdev(struct device *dev, struct clk_hw *hw,
|
int devm_clk_hw_register_clkdev(struct device *dev, struct clk_hw *hw,
|
||||||
const char *con_id, const char *dev_id);
|
const char *con_id, const char *dev_id);
|
||||||
void devm_clk_release_clkdev(struct device *dev, const char *con_id,
|
|
||||||
const char *dev_id);
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user