[PATCH net-next v1 2/4] net: selftest: prepare for detailed error handling in net_test_get_skb()
From: Oleksij Rempel
Date: Wed Apr 16 2025 - 12:15:18 EST
Replace NULL return with ERR_PTR(-ENOMEM) in net_test_get_skb() and
update the caller to use IS_ERR/PTR_ERR.
This prepares the code for follow-up changes that will return more
specific error codes from net_test_get_skb().
Signed-off-by: Oleksij Rempel <o.rempel@xxxxxxxxxxxxxx>
---
net/core/selftests.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/net/core/selftests.c b/net/core/selftests.c
index 3c3e2b2a22c9..34e751d885d7 100644
--- a/net/core/selftests.c
+++ b/net/core/selftests.c
@@ -74,7 +74,7 @@ static struct sk_buff *net_test_get_skb(struct net_device *ndev,
skb = netdev_alloc_skb(ndev, size);
if (!skb)
- return NULL;
+ return ERR_PTR(-ENOMEM);
prefetchw(skb->data);
@@ -267,8 +267,8 @@ static int __net_test_loopback(struct net_device *ndev,
dev_add_pack(&tpriv->pt);
skb = net_test_get_skb(ndev, attr);
- if (!skb) {
- ret = -ENOMEM;
+ if (IS_ERR(skb)) {
+ ret = PTR_ERR(skb);
goto cleanup;
}
--
2.39.5