[PATCH v2 0/4] Bring back driver_deferred_probe_check_state() for now

From: Saravana Kannan
Date: Fri Aug 19 2022 - 18:16:27 EST


A bunch of issues have been reported in the original series[1] that removed
driver_deferred_probe_check_state(). While most of the issues have been
fixed in a new series that improved fw_devlink [2], there are still a few
unresolved issues I need to address.

So let's bring back driver_deferred_probe_check_state() until the other
issues are resolved.

Greg,

Can we get this into 6.0-rcX please?

-Saravana

[1] - https://lore.kernel.org/lkml/20220601070707.3946847-1-saravanak@xxxxxxxxxx/
[2] - https://lore.kernel.org/lkml/20220810060040.321697-1-saravanak@xxxxxxxxxx/

v1 -> v2:
- Added a revert of the iommu change too.

Saravana Kannan (4):
Revert "driver core: Delete driver_deferred_probe_check_state()"
Revert "net: mdio: Delete usage of
driver_deferred_probe_check_state()"
Revert "PM: domains: Delete usage of
driver_deferred_probe_check_state()"
Revert "iommu/of: Delete usage of driver_deferred_probe_check_state()"

drivers/base/dd.c | 30 ++++++++++++++++++++++++++++++
drivers/base/power/domain.c | 2 +-
drivers/iommu/of_iommu.c | 2 +-
drivers/net/mdio/fwnode_mdio.c | 4 +++-
include/linux/device/driver.h | 1 +
5 files changed, 36 insertions(+), 3 deletions(-)

--
2.37.1.595.g718a3a8f04-goog