diff options
| author | Paolo Abeni <pabeni@redhat.com> | 2026-09-17 15:05:58 +0200 |
|---|---|---|
| committer | Jakub Kicinski <kuba@kernel.org> | 2026-09-17 08:14:33 -0700 |
| commit | 42064de57fb83231fcc89663a94885f228a1ee53 (patch) | |
| tree | e77e8ff6293e74412dcedba4d8d99576ecde65b9 /tools/perf/scripts/python/bin/stackcollapse-record | |
| parent | 2b0f561f21b27c40c91ea4975268a06092bd7e9c (diff) | |
| download | linux-next-42064de57fb83231fcc89663a94885f228a1ee53.tar.gz linux-next-42064de57fb83231fcc89663a94885f228a1ee53.zip | |
mptcp: close race between scheduler and state change
The mptcp scheduler may race with subflow sockets state change: data
transmission on the selected socket may fail and a later release could
try to use mss_now reset to 0 for a divide operation.
Address the issue by explicitly checking for the critical scenario.
Fixes: c886d70286bf ("mptcp: do not queue data on closed subflows")
Cc: stable@vger.kernel.org
Reported-by: Shardul Bankar <shardul.b@mpiricsoftware.com>
Reported-by: Xinyang Ge <xinyang@anthropic.com>
Closes: https://lore.kernel.org/20260525194828.1137119-1-shardul.b@mpiricsoftware.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Reviewed-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org>
Link: https://patch.msgid.link/20260917-net-mptcp-misc-fixes-7-3-rc4-v2-2-0cf5c72667c8@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions
