The cleanup order of the driver is quite confusing. At least two issues exist. - phylink_destroy() is missing - The implicit unregister_netdev() at the end of rteth_remove() is called too late. The manually managed resources are removed before. This can lead to stale data access. Convert to register_netdev() and bring rteth_remove() into a meaningful order to avoid such issues when converting to page_pool. Link: https://github.com/openwrt/openwrt/pull/23483 Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> |
||
|---|---|---|
| .. | ||
| imagebuilder | ||
| linux | ||
| llvm-bpf | ||
| sdk | ||
| toolchain | ||
| Config.in | ||
| Makefile | ||