Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

reset: hisilicon: Use dev_err_probe instead of dev_err

The probe process may generate EPROBE_DEFER. In this case,
dev_err_probe can still record err information.
This helps simplify code and standardize error output.

Signed-off-by: Wang Ming <machel@vivo.com>
Link: https://lore.kernel.org/r/20230726114555.5011-1-machel@vivo.com
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>

authored by

Wang Ming and committed by
Philipp Zabel
38d09b98 f7cb24e4

+2 -2
+2 -2
drivers/reset/hisilicon/reset-hi3660.c
··· 90 90 "hisi,rst-syscon"); 91 91 } 92 92 if (IS_ERR(rc->map)) { 93 - dev_err(dev, "failed to get hisilicon,rst-syscon\n"); 94 - return PTR_ERR(rc->map); 93 + return dev_err_probe(dev, PTR_ERR(rc->map), 94 + "failed to get hisilicon,rst-syscon\n"); 95 95 } 96 96 97 97 rc->rst.ops = &hi3660_reset_ops,