UPSTREAM: of: property: Do not link to disabled devices
When creating a consumer/supplier relationship between two devices, make sure the supplier node is actually active. Otherwise this will create a link relationship that will never be fulfilled. This, in the worst case scenario, will hang the system during boot. Note that, in practice, the fact that a device-tree represented consumer/supplier relationship isn't fulfilled will not prevent devices from successfully probing. Fixes: a3e1d1a7f5fc ("of: property: Add functional dependency link from DT bindings") Signed-off-by:Nicolas Saenz Julienne <nsaenzjulienne@suse.de> Reviewed-by:
Saravana Kannan <saravanak@google.com> Signed-off-by:
Rob Herring <robh@kernel.org> (cherry picked from commit 7456427af9def0fec5508dd8b861556038ee96a8) Signed-off-by:
Greg Kroah-Hartman <gregkh@google.com> Change-Id: If9e3e8702dfd7ce955c3167e38cdec4276683bbe
Loading
Please register or sign in to comment