driver core: Better advertise dev_err_probe()
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 15 Dec 2023 17:45:41 +0000 (18:45 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 15 Dec 2023 17:54:18 +0000 (18:54 +0100)
commit532888a59505da2a3fbb4abac6adad381cedb374
tree14b62bbf2bc0c89b0ae19acd4adc862f203287ea
parentff6d413b0b59466e5acf2e42f294b1842ae130a1
driver core: Better advertise dev_err_probe()

Describing the usage of dev_err_probe() as being (only?) "deemed
acceptable" has a bad connotation. In fact dev_err_probe() fulfills
three tasks:

 - handling of EPROBE_DEFER (even more than degrading to dev_dbg())
 - symbolic output of the error code
 - return err for compact error code paths

Advertise these better and claim the usage to be "fine" to get rid of
the bad connotation.

Acked-by: Rafael J. Wysocki <rafael@kernel.org>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Link: https://lore.kernel.org/r/20231215174540.2438601-2-u.kleine-koenig@pengutronix.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/core.c