summaryrefslogtreecommitdiffhomepage
path: root/src/Kbuild
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2021-05-19 17:55:51 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2021-06-02 18:31:09 +0200
commit6fbc0e62842cefac784a817cd70e90d5e29fe816 (patch)
treede8e7777bd2216b1c93110180389eee876958ee2 /src/Kbuild
parent405caf01e9b234bc512ec93ac055d57336ce18d9 (diff)
global: use synchronize_net rather than synchronize_rcu
Many of the synchronization points are sometimes called under the rtnl lock, which means we should use synchronize_net rather than synchronize_rcu. Under the hood, this expands to using the expedited flavor of function in the event that rtnl is held, in order to not stall other concurrent changes. This fixes some very, very long delays when removing multiple peers at once, which would cause some operations to take several minutes. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'src/Kbuild')
0 files changed, 0 insertions, 0 deletions