Thread (48 messages) flat view 48 messages, 7 authors, 2017-01-02

[RFC/PATCH 0/3] CLK: add more devm_* APIs

From: Russell King - ARM Linux <hidden>
Date: 2012-11-20 09:37:00
Also in: lkml

On Tue, Nov 20, 2012 at 01:22:16AM -0800, Dmitry Torokhov wrote:
Hi,

When looking at recent driver conversions to managed resources (devm_*) there
is no devm_clk_prepare() and similar functions, which forces mixing of 2
resource management styles (managed/classic) in the same driver, which is not
great.

This patch series adds more devm_* managed APIs to the CLK subsystem so that
driver conversions can be "pure".
So, how do you ensure the correct ordering between clk_unprepare() and
clk_put(), or even clk_disable() and clk_unprepare() ?  I see nothing
here which makes any guarantees as to the ordering of those operations
upon cleanup.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help