:p
atchew
Login
From: Geliang Tang <tanggeliang@kylinos.cn> Squash to "[v13,2/8] mptcp: implement .read_sock". Add sock_owned_by_me(). Based-on: <cover.1761198660.git.geliang@kernel.org> Signed-off-by: Geliang Tang <tanggeliang@kylinos.cn> --- net/mptcp/protocol.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c index XXXXXXX..XXXXXXX 100644 --- a/net/mptcp/protocol.c +++ b/net/mptcp/protocol.c @@ -XXX,XX +XXX,XX @@ static int mptcp_read_sock(struct sock *sk, read_descriptor_t *desc, int copied = 0; u32 offset; + sock_owned_by_me(sk); + if (sk->sk_state == TCP_LISTEN) return -ENOTCONN; while ((skb = mptcp_recv_skb(sk, &offset)) != NULL) { -- 2.51.0
From: Geliang Tang <tanggeliang@kylinos.cn> Squash to "[v13,2/8] mptcp: implement .read_sock". Add msk_owned_by_me(). v2: - use msk_owned_by_me instead of sock_owned_by_me. Based-on: <cover.1761198660.git.geliang@kernel.org> Signed-off-by: Geliang Tang <tanggeliang@kylinos.cn> --- net/mptcp/protocol.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c index XXXXXXX..XXXXXXX 100644 --- a/net/mptcp/protocol.c +++ b/net/mptcp/protocol.c @@ -XXX,XX +XXX,XX @@ static int mptcp_read_sock(struct sock *sk, read_descriptor_t *desc, int copied = 0; u32 offset; + msk_owned_by_me(msk); + if (sk->sk_state == TCP_LISTEN) return -ENOTCONN; while ((skb = mptcp_recv_skb(sk, &offset)) != NULL) { -- 2.51.0