Skip to content

Commit 193ba03

Browse files
YueHaibingjgunthorpe
authored andcommitted
IB/hfi1: Use free_netdev() in hfi1_netdev_free()
dummy_netdev shold be freed by free_netdev() instead of kfree(). Also remove unneeded variable 'priv' Fixes: 4730f4a ("IB/hfi1: Activate the dummy netdev") Link: https://lore.kernel.org/r/[email protected] Signed-off-by: YueHaibing <[email protected]> Reported-by: kbuild test robot <[email protected]> Reported-by: Dan Carpenter <[email protected]> Reviewed-by: Dennis Dalessandro <[email protected]> Signed-off-by: Jason Gunthorpe <[email protected]>
1 parent 87d9e56 commit 193ba03

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

drivers/infiniband/hw/hfi1/netdev_rx.c

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -371,12 +371,9 @@ int hfi1_netdev_alloc(struct hfi1_devdata *dd)
371371

372372
void hfi1_netdev_free(struct hfi1_devdata *dd)
373373
{
374-
struct hfi1_netdev_priv *priv;
375-
376374
if (dd->dummy_netdev) {
377-
priv = hfi1_netdev_priv(dd->dummy_netdev);
378375
dd_dev_info(dd, "hfi1 netdev freed\n");
379-
kfree(dd->dummy_netdev);
376+
free_netdev(dd->dummy_netdev);
380377
dd->dummy_netdev = NULL;
381378
}
382379
}

0 commit comments

Comments
 (0)