Here are various unrelated fixes: - Patch 1: fix missing wakeups when multiple threads are reading from the same fd. A fix for v5.7.
- Patch 2: fix retransmission loop when MPTCP checksum is enabled. A fix for v5.14. - Patch 3: fix a TOCTOU race while computing rcv_wnd. A fix for v5.11. - Patch 4: allow subflows receive window to shrink if needed. A fix for v5.19. - Patches 5-6: avoid 'extra_subflows' to underflow with the userspace PM. A fix for v5.19. - Patch 7: report errors if one subflow cannot set SO_TIMESTAMPING. A fix for v5.14. - Patch 8: try to set TCP_MAXSEG on all subflows, before reporting errors, if any. A fix for v6.17. - Patch 9: avoid a lockdep splat when PREEMPT_RT is used. A fix for v5.10. - Patch 10: check desc->count in read_sock, to act as expected. A fix for v7.0. Signed-off-by: Matthieu Baerts (NGI0) <[email protected]> --- Gang Yan (1): mptcp: check desc->count in read_sock Matthieu Baerts (NGI0) (3): mptcp: sockopt: check timestamping ret value mptcp: sockopt: set sockopt on all subflows mptcp: pm: avoid sleeping while holding rcu_read_lock Paolo Abeni (4): mptcp: fix missing wakeups in edge scenarios mptcp: fix retransmission loop when csum is enabled mptcp: close TOCTOU race while computing rcv_wnd mptcp: allow subflow rcv wnd to shrink Tao Cui (2): mptcp: pm: fix extra_subflows underflow on userspace PM subflow creation selftests: mptcp: add test for extra_subflows underflow on userspace PM net/mptcp/options.c | 43 ++++++++++++++----------- net/mptcp/pm.c | 18 +++++------ net/mptcp/pm_userspace.c | 14 ++++---- net/mptcp/protocol.c | 10 ++++++ net/mptcp/sockopt.c | 15 ++++++--- tools/testing/selftests/net/mptcp/mptcp_join.sh | 4 +++ 6 files changed, 66 insertions(+), 38 deletions(-) --- base-commit: 78ef59e7a6459b16f8102e0ee1c718443323d1af change-id: 20260531-net-mptcp-misc-fixes-7-1-rc7-34884c9b246d Best regards, -- Matthieu Baerts (NGI0) <[email protected]>

