[PATCH net-next] net: lan966x: fix a IS_ERR() vs NULL check in lan966x_create_targets()
Subsystems:
microchip lan966x ethernet driver , networking drivers , the rest
STALE1769d
3 messages,
3 authors,
2021-12-03 · open the first message on its own page
The devm_ioremap() function does not return error pointers. It returns
NULL.
Fixes: db8bcaad5393 ("net: lan966x: add the basic lan966x driver")
Signed-off-by: Dan Carpenter <redacted>
---
drivers/net/ethernet/microchip/lan966x/lan966x_main.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_main.c b/drivers/net/ethernet/microchip/lan966x/lan966x_main.c
index e9e4dca6542d..00930d81521a 100644
--- a/drivers/net/ethernet/microchip/lan966x/lan966x_main.c
+++ b/drivers/net/ethernet/microchip/lan966x/lan966x_main.c @@ -83,10 +83,10 @@ static int lan966x_create_targets(struct platform_device *pdev,
begin [ idx ] = devm_ioremap ( & pdev -> dev ,
iores [ idx ] -> start ,
resource_size ( iores [ idx ]));
- if ( IS_ERR ( begin [ idx ])) {
+ if ( ! begin [ idx ]) {
dev_err ( & pdev -> dev , "Unable to get registers: %s \n " ,
iores [ idx ] -> name );
- return PTR_ERR ( begin [ idx ]);
+ return - ENOMEM ;
}
}
--
2.20.1
The 12/03/2021 12:55, Dan Carpenter wrote:
The devm_ioremap() function does not return error pointers. It returns
NULL.
Reviewed-by: Horatiu Vultur <horatiu.vultur@microchip.com> quoted hunk
Fixes: db8bcaad5393 ("net: lan966x: add the basic lan966x driver")
Signed-off-by: Dan Carpenter <redacted>
---
drivers/net/ethernet/microchip/lan966x/lan966x_main.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ethernet/microchip/lan966x/lan966x_main.c b/drivers/net/ethernet/microchip/lan966x/lan966x_main.c
index e9e4dca6542d..00930d81521a 100644
--- a/drivers/net/ethernet/microchip/lan966x/lan966x_main.c
+++ b/drivers/net/ethernet/microchip/lan966x/lan966x_main.c @@ -83,10 +83,10 @@ static int lan966x_create_targets(struct platform_device *pdev,
begin [ idx ] = devm_ioremap ( & pdev -> dev ,
iores [ idx ] -> start ,
resource_size ( iores [ idx ]));
- if ( IS_ERR ( begin [ idx ])) {
+ if ( ! begin [ idx ]) {
dev_err ( & pdev -> dev , "Unable to get registers: %s \n " ,
iores [ idx ] -> name );
- return PTR_ERR ( begin [ idx ]);
+ return - ENOMEM ;
}
}
- - 2.20.1
--
/Horatiu
Hello:
This patch was applied to netdev/net-next.git (master)
by David S. Miller [off-list ref]:
On Fri, 3 Dec 2021 12:55:31 +0300 you wrote: The devm_ioremap() function does not return error pointers. It returns
NULL.
Fixes: db8bcaad5393 ("net: lan966x: add the basic lan966x driver")
Signed-off-by: Dan Carpenter <redacted>
---
drivers/net/ethernet/microchip/lan966x/lan966x_main.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Here is the summary with links:
- [net-next] net: lan966x: fix a IS_ERR() vs NULL check in lan966x_create_targets()
https://git.kernel.org/netdev/net-next/c/bb14bfc7eb92
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html