]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'net-ipv4-sysctl-races-part-3'
authorDavid S. Miller <davem@davemloft.net>
Mon, 18 Jul 2022 11:21:54 +0000 (12:21 +0100)
committerDavid S. Miller <davem@davemloft.net>
Mon, 18 Jul 2022 11:21:54 +0000 (12:21 +0100)
commitc6017179b3e5c1faeaf61879b26d8ede0eb0688a
tree1eb5186ef049d12e569d65fccf1657065dfc618c
parent867a3062247ab3bacfb7186975c3982fae44e4a7
parent6e7c83d66adfdc4ae7fbb379016311b3eaf1e75c
Merge branch 'net-ipv4-sysctl-races-part-3'

Kuniyuki Iwashima says:

====================
sysctl: Fix data-races around ipv4_net_table (Round 3).

This series fixes data-races around 21 knobs after
igmp_link_local_mcast_reports in ipv4_net_table.

These 4 knobs are skipped because they are safe.

  - tcp_congestion_control: Safe with RCU and xchg().
  - tcp_available_congestion_control: Read only.
  - tcp_allowed_congestion_control: Safe with RCU and spinlock().
  - tcp_fastopen_key: Safe with RCU and xchg()

So, round 4 will start with fib_multipath_use_neigh.
====================

Signed-off-by: David S. Miller <davem@davemloft.net>