Devlink resources registered with devlink_resource_register() have to be unregistered.
Showing the changes to drivers/net/netdevsim (1 of 1 file). Show all
Unified · Split
| @@ -207,6 +207,7 @@ void nsim_devlink_teardown(struct netdevsim *ns) · 206 unmodified lines | ||
| 207 | 207 | struct net *net = nsim_to_net(ns); |
| 208 | 208 | bool *reg_devlink = net_generic(net, nsim_devlink_id); |
| 209 | 209 | |
| 210 | + devlink_resources_unregister(ns->devlink, NULL); | |
| 210 | 211 | devlink_unregister(ns->devlink); |
| 211 | 212 | devlink_free(ns->devlink); |
| 212 | 213 | ns->devlink = NULL; |