BACKPORT: driver core: Look for waiting consumers only for a fwnode's primary device
Commit 4dbe191c ("driver core: Add device links from fwnode only for the primary device") skipped linking a fwnode's secondary device to the suppliers listed in its fwnode. However, a fwnode's secondary device can't be found using get_dev_from_fwnode(). So, there's no point in trying to see if devices waiting for suppliers might want to link to a fwnode's secondary device. This commit removes that unnecessary step for devices that aren't a fwnode's primary device and also moves the code to a more appropriate part of the file. Signed-off-by:Saravana Kannan <saravanak@google.com> Link: https://lore.kernel.org/r/20200515053500.215929-3-saravanak@google.com Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org> (cherry picked from commit 5f5377ea) [conflict fixes due to of_devlink rename to fw_devlink] Bug: 157691602 Signed-off-by:
Saravana Kannan <saravanak@google.com> Change-Id: Id0455f6bc05d89b0f81d1574a242be6b8ff67975
Loading
Please sign in to comment