mirror of
https://github.com/intrepidcs/intrepid-socketcan-kernel-module.git
synced 2026-09-20 07:58:39 +02:00
Free device after removal
This commit is contained in:
@@ -416,6 +416,8 @@ static int intrepid_remove_can_if(int index)
|
|||||||
|
|
||||||
unregister_candev(device);
|
unregister_candev(device);
|
||||||
|
|
||||||
|
free_candev(device);
|
||||||
|
|
||||||
net_devices[index] = NULL;
|
net_devices[index] = NULL;
|
||||||
|
|
||||||
pr_info("intrepid: Removed device %d\n", index);
|
pr_info("intrepid: Removed device %d\n", index);
|
||||||
@@ -764,6 +766,8 @@ static int intrepid_remove_eth_if(int index)
|
|||||||
|
|
||||||
unregister_netdev(device);
|
unregister_netdev(device);
|
||||||
|
|
||||||
|
free_netdev(device);
|
||||||
|
|
||||||
net_devices[index] = NULL;
|
net_devices[index] = NULL;
|
||||||
|
|
||||||
pr_info("intrepid: Removed device %d\n", index);
|
pr_info("intrepid: Removed device %d\n", index);
|
||||||
|
|||||||
Reference in New Issue
Block a user