diff --git a/drivers/net/tun.c b/drivers/net/tun.c index 5a302709a68a..bde5032bf4f4 100644 --- a/drivers/net/tun.c +++ b/drivers/net/tun.c @@ -3855,6 +3855,7 @@ static void __exit tun_cleanup(void) misc_deregister(&tun_miscdev); rtnl_link_unregister(&tun_link_ops); unregister_netdevice_notifier(&tun_notifier_block); + rcu_barrier(); } /* Get an underlying socket object from tun file. Returns error unless file is