diff options
author | 2023-08-16 11:09:18 +0100 | |
---|---|---|
committer | 2023-08-16 11:09:18 +0100 | |
commit | 569dce3f8e6406fe220752baf9133d9cdc0b63a8 (patch) | |
tree | 6f331e6826eefbbc3a1bfc3fc24eac5434fabfad /tools/perf/scripts/python/export-to-postgresql.py | |
parent | Merge branch 'redundant-of_match_ptr' (diff) | |
parent | inet: implement lockless IP_MINTTL (diff) | |
download | wireguard-linux-569dce3f8e6406fe220752baf9133d9cdc0b63a8.tar.xz wireguard-linux-569dce3f8e6406fe220752baf9133d9cdc0b63a8.zip |
Merge branch 'inet-data-races'
Eric Dumazet says:
====================
inet: socket lock and data-races avoidance
In this series, I converted 20 bits in "struct inet_sock" and made
them truly atomic.
This allows to implement many IP_ socket options in a lockless
fashion (no need to acquire socket lock), and fixes data-races
that were showing up in various KCSAN reports.
I also took care of IP_TTL/IP_MINTTL, but left few other options
for another series.
v4: Rebased after recent mptcp changes.
Added Reviewed-by: tags from Simon (thanks !)
v3: fixed patch 7, feedback from build bot about ipvs set_mcast_loop()
v2: addressed a feedback from a build bot in patch 9 by removing
unused issk variable in mptcp_setsockopt_sol_ip_set_transparent()
Added Acked-by: tags from Soheil (thanks !)
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions