Hello Uwe, On 27.06.22 12:33, Uwe Kleine-König wrote: > Signed-off-by: Uwe Kleine-König <u.kleine-koenig@xxxxxxxxxxxxxx> > --- > drivers/watchdog/imxwd.c | 14 ++++++++++---- > 1 file changed, 10 insertions(+), 4 deletions(-) > > diff --git a/drivers/watchdog/imxwd.c b/drivers/watchdog/imxwd.c > index 31ea388c2cf2..3e596b55f8f7 100644 > --- a/drivers/watchdog/imxwd.c > +++ b/drivers/watchdog/imxwd.c > @@ -245,12 +245,16 @@ static int imx_wd_probe(struct device_d *dev) > } > > clk = clk_get(dev, NULL); > - if (IS_ERR(clk)) > + if (IS_ERR(clk)) { > + dev_err(dev, "Failed to get clk: %d\n", PTR_ERR(clk)); Can you use dev_err_probe instead? Same for the messages below. > return PTR_ERR(clk); > + } > > ret = clk_enable(clk); > - if (ret) > + if (ret) { > + dev_err(dev, "Failed to enable clk: %d\n", ret); > return ret; > + } > > priv->base = IOMEM(iores->start); > priv->ops = ops; > @@ -272,14 +276,16 @@ static int imx_wd_probe(struct device_d *dev) > } > > ret = watchdog_register(&priv->wd); > - if (ret) > + if (ret) { > + dev_err(dev, "Failed to register watchdog device: %d\n", ret); > goto on_error; > + } > } > > if (priv->ops->init) { > ret = priv->ops->init(priv); > if (ret) { > - dev_err(dev, "Failed to init watchdog device %d\n", ret); > + dev_err(dev, "Failed to init watchdog device: %d\n", ret); > goto error_unregister; > } > } > > base-commit: 512d036587a38c57a30cc63ce48c19c895b9d729 -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |