--- x/net/8021q/vlan.c +++ y/net/8021q/vlan.c @@ -486,6 +486,7 @@ static int vlan_device_event(struct noti break; } unregister_netdevice_many(&list); + unregister_netdevice(dev); break; case NETDEV_PRE_TYPE_CHANGE: