]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
driver core: Fix device link deferred probe
authorAdrian Hunter <adrian.hunter@intel.com>
Thu, 2 Nov 2017 09:22:53 +0000 (11:22 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 8 Nov 2017 12:50:17 +0000 (13:50 +0100)
commit0ff26c662d5f3b26674d5205c8899d901f766acb
tree3c0dc25b7f1f035495593cdbd86d370d2ee338d8
parent2b2d8788dd565cbe1ab22da6a1bc63d0934a80eb
driver core: Fix device link deferred probe

A device probe deferred because of a device link is never probed again
because it is not added to the deferred_probe_pending_list. Add it, taking
care of the race with driver_deferred_probe_trigger().

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Reviewed-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/dd.c