Skip to content

Commit 39ee6e8

Browse files
Dan Carpenterdavem330
authored andcommitted
net: hns3: Check for allocation failure
We should return -ENOMEM if the kcalloc() fails. Fixes: d174ea7 ("net: hns3: add statistics for PFC frames and MAC control frame") Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent ef76c77 commit 39ee6e8

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,8 @@ static int hclge_mac_update_stats_complete(struct hclge_dev *hdev, u32 desc_num)
351351
int ret;
352352

353353
desc = kcalloc(desc_num, sizeof(struct hclge_desc), GFP_KERNEL);
354+
if (!desc)
355+
return -ENOMEM;
354356
hclge_cmd_setup_basic_desc(&desc[0], HCLGE_OPC_STATS_MAC_ALL, true);
355357
ret = hclge_cmd_send(&hdev->hw, desc, desc_num);
356358
if (ret) {

0 commit comments

Comments
 (0)