On Fri, Oct 22, 2021 at 04:44:46PM +0800, Kai Song wrote: > It uses IS_ERR to judge the return value of mbox_request_channel() > and pcc_mbox_request_channel().If it is invalid, maybe we should > use PTR_ERR to get the correct return value. > Only if the error reflects something else than -ENODEV, ie than a missing device. Guenter > Signed-off-by: Kai Song <songkai01@xxxxxxxxxx> > --- > drivers/hwmon/xgene-hwmon.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/drivers/hwmon/xgene-hwmon.c b/drivers/hwmon/xgene-hwmon.c > index 382ef0395d8e..fd0847f251c0 100644 > --- a/drivers/hwmon/xgene-hwmon.c > +++ b/drivers/hwmon/xgene-hwmon.c > @@ -648,7 +648,7 @@ static int xgene_hwmon_probe(struct platform_device *pdev) > if (IS_ERR(ctx->mbox_chan)) { > dev_err(&pdev->dev, > "SLIMpro mailbox channel request failed\n"); > - rc = -ENODEV; > + rc = PTR_ERR(ctx->mbox_chan); > goto out_mbox_free; > } > } else { > @@ -675,7 +675,7 @@ static int xgene_hwmon_probe(struct platform_device *pdev) > if (IS_ERR(ctx->mbox_chan)) { > dev_err(&pdev->dev, > "PPC channel request failed\n"); > - rc = -ENODEV; > + rc = PTR_ERR(ctx->mbox_chan); > goto out_mbox_free; > } > > -- > 2.27.0 >