driver core: Avoid pointless deferred probe attempts
authorSaravana Kannan <saravanak@google.com>
Tue, 2 Mar 2021 21:11:30 +0000 (13:11 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 23 Mar 2021 13:58:10 +0000 (14:58 +0100)
commitf2db85b64f0af1410ccb8ebcc9d7fa38e99feee9
tree113e0dc325b8c52029fcc9c8e043f35c3cd841c4
parent01085e24ff0ae775e7407a6e40c2156a724ae884
driver core: Avoid pointless deferred probe attempts

There's no point in adding a device to the deferred probe list if we
know for sure that it doesn't have a matching driver. So, check if a
device can match with a driver before adding it to the deferred probe
list.

Signed-off-by: Saravana Kannan <saravanak@google.com>
Link: https://lore.kernel.org/r/20210302211133.2244281-2-saravanak@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/dd.c
include/linux/device.h