Message ID | 20240528125253.1966136-1-edumazet@google.com (mailing list archive) |
---|---|
Headers | show |
Series | tcp: fix tcp_poll() races | expand |
Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Tue, 28 May 2024 12:52:49 +0000 you wrote: > Flakes in packetdrill tests stressing epoll_wait() > were root caused to bad ordering in tcp_write_err() > > Precisely, we have to call sk_error_report() after > tcp_done(). > > When fixing this issue, we discovered tcp_abort(), > tcp_v4_err() and tcp_v6_err() had similar issues. > > [...] Here is the summary with links: - [v2,net-next,1/4] tcp: add tcp_done_with_error() helper https://git.kernel.org/netdev/net-next/c/5e514f1cba09 - [v2,net-next,2/4] tcp: fix race in tcp_write_err() https://git.kernel.org/netdev/net-next/c/853c3bd7b791 - [v2,net-next,3/4] tcp: fix races in tcp_abort() https://git.kernel.org/netdev/net-next/c/5ce4645c23cf - [v2,net-next,4/4] tcp: fix races in tcp_v[46]_err() https://git.kernel.org/netdev/net-next/c/fde6f897f2a1 You are awesome, thank you!