[PATCH 1/5] clk: allow reentrant calls into the clk framework