On Fri, Sep 10, 2010 at 02:23:32PM +0300, Jarkko Nikula wrote: > - regulator_bulk_disable(ARRAY_SIZE(aic3x->supplies), aic3x->supplies); > + if (aic3x->power) > + regulator_bulk_disable(ARRAY_SIZE(aic3x->supplies), > + aic3x->supplies); This looks suspicious - doesn't it mean that the enable/disables won't be balanced any more? I'd expect to either see the disable being uncondtional or the power flag being updated. I could be missing something, though. _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel