diff options
author | David S. Miller <davem@davemloft.net> | 2024-02-12 12:17:03 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2024-02-12 12:17:03 +0000 |
commit | 0f37666d87d2dea42ec21776c3d562b7cbd71612 (patch) | |
tree | 4dc5ebc60fcc3e6bdfa134b20016b41b5c6fa3b1 /net/ipv4/datagram.c | |
parent | 03f568a1577aaaabc6145cbbbe6adc009d82fb61 (diff) | |
parent | 1ebb85f9c03de0b66c334de219f224159e24e549 (diff) |
Merge branch 'net-avoid-slow-rcu'
Eric Dumazet says:
====================
net: avoid slow rcu synchronizations in cleanup_net()
RTNL is a contended mutex, we prefer to expedite rcu synchronizations
in contexts we hold RTNL.
Similarly, cleanup_net() is a single threaded critical component and
should also use synchronize_rcu_expedited() even when not holding RTNL.
First patch removes a barrier with no clear purpose in ipv6_mc_down()
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv4/datagram.c')
0 files changed, 0 insertions, 0 deletions