fw_devlink.strict=1 has been enabled by default. This was delaying the probe of console devices. This series fixes that. v1->v2: - Added missing NULL check - Added Tested-by tags -Saravana cc: sascha hauer <sha@xxxxxxxxxxxxxx> cc: peng fan <peng.fan@xxxxxxx> cc: kevin hilman <khilman@xxxxxxxxxx> cc: ulf hansson <ulf.hansson@xxxxxxxxxx> cc: len brown <len.brown@xxxxxxxxx> cc: pavel machek <pavel@xxxxxx> cc: joerg roedel <joro@xxxxxxxxxx> cc: will deacon <will@xxxxxxxxxx> cc: andrew lunn <andrew@xxxxxxx> cc: heiner kallweit <hkallweit1@xxxxxxxxx> cc: russell king <linux@xxxxxxxxxxxxxxx> cc: "david s. miller" <davem@xxxxxxxxxxxxx> cc: eric dumazet <edumazet@xxxxxxxxxx> cc: jakub kicinski <kuba@xxxxxxxxxx> cc: paolo abeni <pabeni@xxxxxxxxxx> cc: linus walleij <linus.walleij@xxxxxxxxxx> cc: hideaki yoshifuji <yoshfuji@xxxxxxxxxxxxxx> cc: david ahern <dsahern@xxxxxxxxxx> cc: kernel-team@xxxxxxxxxxx cc: linux-kernel@xxxxxxxxxxxxxxx cc: linux-pm@xxxxxxxxxxxxxxx cc: iommu@xxxxxxxxxxxxxxxxxxxxxxxxxx cc: netdev@xxxxxxxxxxxxxxx cc: linux-gpio@xxxxxxxxxxxxxxx Cc: kernel@xxxxxxxxxxxxxx Saravana Kannan (2): driver core: fw_devlink: Allow firmware to mark devices as best effort of: base: Avoid console probe delay when fw_devlink.strict=1 drivers/base/core.c | 3 ++- drivers/of/base.c | 2 ++ include/linux/fwnode.h | 4 ++++ 3 files changed, 8 insertions(+), 1 deletion(-) -- 2.37.0.rc0.161.g10f37bed90-goog