Locking in the clk API
Russell King - ARM Linux
linux at arm.linux.org.uk
Fri Jan 21 04:40:42 EST 2011
On Thu, Jan 20, 2011 at 11:16:04PM -0800, Saravana Kannan wrote:
> This suggestion looked promising till I realized that clk_set_rate()
> will still be atomic. clk_set_rate() will need to enable/disable the
> PLLs depending on which PLLs the rates are derived from. So, the locking
> in clk_prepare/unprepare() still has to be atomic since the "slow stuff"
> is shared with clk_set_rate().
Who calls clk_set_rate() from an atomic context? Do we know whether
More information about the linux-arm-kernel