From 4b0b86636218b0183c00a4e785893d302d8b229c Mon Sep 17 00:00:00 2001 From: Kyle Schwarz Date: Tue, 5 May 2026 20:33:14 -0400 Subject: [PATCH] Free device after removal --- intrepid.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/intrepid.c b/intrepid.c index 39a897f..6c5726b 100644 --- a/intrepid.c +++ b/intrepid.c @@ -416,6 +416,8 @@ static int intrepid_remove_can_if(int index) unregister_candev(device); + free_candev(device); + net_devices[index] = NULL; pr_info("intrepid: Removed device %d\n", index); @@ -764,6 +766,8 @@ static int intrepid_remove_eth_if(int index) unregister_netdev(device); + free_netdev(device); + net_devices[index] = NULL; pr_info("intrepid: Removed device %d\n", index);