On Thu, Sep 23, 2021 at 10:44:48PM +0300, Vladimir Oltean wrote:
On Thu, Sep 23, 2021 at 07:30:04PM +0200, Greg Kroah-Hartman wrote:
quoted
It fixes the real problem where drivers were making the wrong assumption
that if they registered a device, it would be instantly bound to a
driver. Drivers that did this were getting lucky, as this was never a
guarantee of the driver core (think about if you enabled async
probing, and the mess with the bus specific locks that should be
preventing much of this)
Since commit d173a137c5bd ("driver-core: enable drivers to opt-out of
async probe") it is possible to opt out of async probing, and PHY
drivers do opt out of it, at the time of writing.
That's good, but we are talking about system-wide enabling of async
probing in the future, which might cause problems here :)
Anyway, let's go with this option for now and Saravana has assured me
that he will work on fixing up these drivers/bus to work properly going
forward.
thanks,
greg k-h