> > The proposed solution is too radical for a problem that was not properly > > characterized yet, so this patch set has my temporary NACK. > > Forgive me, but why do you consider this solution too radical? I have to agree with Vladimir here. The problem is not the driver, but when the driver is instantiated. It seems radical to remove a driver just because it loads at the wrong time. Ideally you want the driver to figure out now is not a good time and return -EPROBE_DEFER, because a resource it requires it not available. Andrew