Skip to contentSkip to conversation

rcu_barrier: Resubmitting the the networking bits

PATCH New Jesper Dangaard Brouer 1 participant 1 message Jun 26, 2009

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

cover rcu_barrier: Resubmitting the the networking bits

This patchset is a resubmit of the network related part of a patchseries titled "We must use rcu_barrier() on module unload". Just to make it easier for DaveM to pick it up.

If an unloadable module uses RCU callbacks, it need to use rcu_barrier() so that the module may be safely unloaded.

For documentation see:

Paul E. McKenney's Blog
http://paulmck.livejournal.com/7314.html

http://lwn.net/Articles/217484/

Documentation/RCU/rcubarrier.txt

Patchset is made on top of Linus'es tree, 4075ea8c54a7506844a69f674990241e7766357b. But I have testet is applies to net-next-2.6.

---

Jesper Dangaard Brouer (5):
decnet: Use rcu_barrier() on module unload.
ipv6: Use rcu_barrier() on module unload.
sunrpc: Use rcu_barrier() on unload.
mac80211: Use rcu_barrier() on unload.
bridge: Use rcu_barrier() instead of syncronize_net() on unload.

 net/bridge/br.c          |    2 +-
 net/decnet/af_decnet.c   |    2 ++
 net/ipv6/af_inet6.c      |    2 ++
 net/mac80211/mesh.c      |    2 +-
 net/sunrpc/sunrpc_syms.c |    1 +
 5 files changed, 7 insertions(+), 2 deletions(-)
Signature · 7 lines
Best regards,
  Jesper Brouer
  ComX Networks A/S
  Linux Network developer
  Cand. Scient Datalog / MSc.
  Author of http://adsl-optimizer.dk
  LinkedIn: http://www.linkedin.com/in/brouer