diff --git a/drivers/net/bnx2.c b/drivers/net/bnx2.c index 65aae2828f39..32267d538b17 100644 --- a/drivers/net/bnx2.c +++ b/drivers/net/bnx2.c @@ -3903,6 +3903,8 @@ bnx2_test_loopback(struct bnx2 *bp) pkt_size = 1514; skb = dev_alloc_skb(pkt_size); + if (!skb) + return -ENOMEM; packet = skb_put(skb, pkt_size); memcpy(packet, bp->mac_addr, 6); memset(packet + 6, 0x0, 8);