Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 10e85448 authored by Jesper Dangaard Brouer's avatar Jesper Dangaard Brouer Committed by David S. Miller
Browse files

decnet: Use rcu_barrier() on module unload.



The decnet module unloading as been disabled with a '#if 0' statement,
because it have had issues.

We add a rcu_barrier() anyhow for correctness.

The maintainer (Chrissie Caulfield) will look into the unload issue
when time permits.

Acked-by: default avatarPaul E. McKenney <paulmck@linux.vnet.ibm.com>
Acked-by: default avatarChrissie Caulfield <christine.caulfield@googlemail.com>
Signed-off-by: default avatarJesper Dangaard Brouer <hawk@comx.dk>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent b9389796
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2413,6 +2413,8 @@ static void __exit decnet_exit(void)
	proc_net_remove(&init_net, "decnet");

	proto_unregister(&dn_proto);

	rcu_barrier_bh(); /* Wait for completion of call_rcu_bh()'s */
}
module_exit(decnet_exit);
#endif