linux/drivers/base
Uwe Kleine-König 532888a595 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>
2023-12-15 18:54:18 +01:00
..
firmware_loader
power
regmap
test
arch_numa.c
arch_topology.c arch_topology: Make register_cpu_capacity_sysctl() tolerant to late CPUs 2023-12-06 12:41:48 +09:00
attribute_container.c
auxiliary.c
base.h
bus.c
cacheinfo.c
class.c
component.c
container.c
core.c driver core: Better advertise dev_err_probe() 2023-12-15 18:54:18 +01:00
cpu.c drivers: base: Print a warning instead of panic() when register_cpu() fails 2023-12-06 12:41:49 +09:00
dd.c driver core: Emit reason for pending deferred probe 2023-12-07 11:35:26 +09:00
devcoredump.c
devres.c
devtmpfs.c
driver.c
firmware.c
hypervisor.c
init.c drivers: base: Move cpu_dev_init() after node_dev_init() 2023-12-06 12:41:49 +09:00
isa.c
Kconfig
Makefile
map.c
memory.c
module.c
node.c base/node.c: initialize the accessor list before registering 2023-12-07 11:35:23 +09:00
physical_location.c
physical_location.h
pinctrl.c
platform-msi.c
platform.c
property.c device property: fwnode_property_get_reference_args allows NULL args now 2023-12-07 11:35:26 +09:00
soc.c base: soc: Remove usage of the deprecated ida_simple_xx() API 2023-12-07 11:22:23 +09:00
swnode.c software node: Let args be NULL in software_node_get_reference_args 2023-12-07 11:35:26 +09:00
syscore.c
topology.c
trace.c
trace.h
transport_class.c