Message ID | 20210308122856.2177071-1-weiyongjun1@huawei.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 2d8aaa1720c6128ce263a2afcd3f8ee2e5551af8 |
Headers | show |
Series | [-next] Input: n64joy - Fix return value check in n64joy_probe() | expand |
On Mon, 8 Mar 2021 12:28:56 +0000 'Wei Yongjun <weiyongjun1@huawei.com> wrote: > From: Wei Yongjun <weiyongjun1@huawei.com> > > In case of error, the function devm_platform_ioremap_resource() > returns ERR_PTR() and never returns NULL. The NULL test in the > return value check should be replaced with IS_ERR(). > > Fixes: 3bdffa8ffb45 ("Input: Add N64 controller driver") > Reported-by: Hulk Robot <hulkci@huawei.com> > Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com> Reviewed-by: Lauri Kasanen <cand@gmx.com> - Lauri
On Mon, Mar 08, 2021 at 12:28:56PM +0000, 'Wei Yongjun wrote: > From: Wei Yongjun <weiyongjun1@huawei.com> > > In case of error, the function devm_platform_ioremap_resource() > returns ERR_PTR() and never returns NULL. The NULL test in the > return value check should be replaced with IS_ERR(). > > Fixes: 3bdffa8ffb45 ("Input: Add N64 controller driver") > Reported-by: Hulk Robot <hulkci@huawei.com> > Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com> Applied, thank you.
diff --git a/drivers/input/joystick/n64joy.c b/drivers/input/joystick/n64joy.c index 8bcc529942bc..9dbca366613e 100644 --- a/drivers/input/joystick/n64joy.c +++ b/drivers/input/joystick/n64joy.c @@ -252,8 +252,8 @@ static int __init n64joy_probe(struct platform_device *pdev) mutex_init(&priv->n64joy_mutex); priv->reg_base = devm_platform_ioremap_resource(pdev, 0); - if (!priv->reg_base) { - err = -EINVAL; + if (IS_ERR(priv->reg_base)) { + err = PTR_ERR(priv->reg_base); goto fail; }