unregister_netdevice: waiting for vcan0 to become free. Usage count = 3 leaked reference. __netdev_tracker_alloc include/linux/netdevice.h:4046 [inline] netdev_hold include/linux/netdevice.h:4075 [inline] j1939_ecu_create_locked+0x1bc/0x420 net/can/j1939/bus.c:159 j1939_local_ecu_get+0xc8/0x3a8 net/can/j1939/bus.c:293 j1939_sk_bind+0x534/0xa08 net/can/j1939/socket.c:526 __sys_bind+0x1f8/0x2a4 net/socket.c:1811 __do_sys_bind net/socket.c:1822 [inline] __se_sys_bind net/socket.c:1820 [inline] __arm64_sys_bind+0x7c/0x94 net/socket.c:1820 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x290 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x13c/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x5c/0x134 arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x128 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585 leaked reference. __netdev_tracker_alloc include/linux/netdevice.h:4046 [inline] netdev_hold include/linux/netdevice.h:4075 [inline] j1939_priv_create net/can/j1939/main.c:140 [inline] j1939_netdev_start+0x348/0xae8 net/can/j1939/main.c:268 j1939_sk_bind+0x71c/0xa08 net/can/j1939/socket.c:503 __sys_bind+0x1f8/0x2a4 net/socket.c:1811 __do_sys_bind net/socket.c:1822 [inline] __se_sys_bind net/socket.c:1820 [inline] __arm64_sys_bind+0x7c/0x94 net/socket.c:1820 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x98/0x290 arch/arm64/kernel/syscall.c:52 el0_svc_common+0x13c/0x258 arch/arm64/kernel/syscall.c:140 do_el0_svc+0x5c/0x134 arch/arm64/kernel/syscall.c:204 el0_svc+0x58/0x128 arch/arm64/kernel/entry-common.c:637 el0t_64_sync_handler+0x84/0xf0 arch/arm64/kernel/entry-common.c:655 el0t_64_sync+0x18c/0x190 arch/arm64/kernel/entry.S:585