On Mon, May 12, 2014 at 10:27:14PM +0200, Laurent Pinchart wrote: > On Monday 12 May 2014 21:14:38 Mark Brown wrote: > > This is something ASoC has been resolving since forever with the machine > > drivers, Russell King recently created a generic version of the code > > that does the dependency deferral glue (see linux/component.h). It's > > not a model of elegance but it ends up getting the job done. > That solves the probe time dependencies, but unfortunately not the runtime PM > dependencies. It also solves the system suspend dependencies. Why don't the runtime PM dependencies just work with reference counting?