On Thu, Dec 14, 2017 at 12:50:51PM +0100, Andreas Platschek wrote: > Previously enabled clks are only disabled if clk_prepare_enable() fails. > However, there are other error paths were the previously enabled > clocks are not disabled. > > To fix the problem, fsl_disable_clocks() now takes the number of clocks > that shall be disabled + unprepared. For existing calls were all clocks > were already successfully prepared + enabled, DMAMUX_NR is passed to > disable + unprepare all clocks. > > In error paths were only some clocks were successfully prepared + > enabled the loop counter is passed, in order to disable + unprepare > all successfully prepared + enabled clocks.
Applied, thanks -- ~Vinod