From: David S. Miller Date: Wed, 16 Aug 2023 10:09:18 +0000 (+0100) Subject: Merge branch 'inet-data-races' X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=569dce3f8e6406fe220752baf9133d9cdc0b63a8;p=linux.git 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 --- 569dce3f8e6406fe220752baf9133d9cdc0b63a8