Re: [PATCH net] mptcp: fix soft lockup in mptcp_recvmsg()
From: Paolo Abeni
Date: Wed Mar 04 2026 - 04:13:23 EST
On 3/2/26 6:26 AM, Li Xiasong wrote:
> @@ -2343,7 +2347,7 @@ static int mptcp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
>
> pr_debug("block timeout %ld\n", timeo);
> mptcp_cleanup_rbuf(msk, copied);
> - err = sk_wait_data(sk, &timeo, NULL);
> + err = sk_wait_data(sk, &timeo, last);
Isn't
err = sk_wait_data(sk, &timeo, skb_peek_tail(&sk->sk_receive_queue));
Enough?
Also, could you please add a paired tests-case? Thanks!
Paolo