--- 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_vlan_dev(dev, NULL); break; case NETDEV_PRE_TYPE_CHANGE: