Re: Locking in the clk API

From: Russell King - ARM Linux
Date: Fri Jan 21 2011 - 04:41:15 EST


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
anyone does?
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/