diff mbox series

[1/4] mptcp: drop most of mptcp_init_sock() impl

Message ID 823b8a78b336ac52165a91c53d92064db248d825.1573471403.git.pabeni@redhat.com
State Accepted, archived
Delegated to: Matthieu Baerts
Headers show
Series mptcp: some cleanups | expand

Commit Message

Paolo Abeni Nov. 11, 2019, 11:28 a.m. UTC
Will be dropped anyway by laters patches and apparently
introduces a mem leak (currently plugged by
"mptcp: new sysctl to control the activation per NS")

Squash-to: "mptcp: Add MPTCP socket stubs"
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
---
 net/mptcp/protocol.c | 13 +------------
 1 file changed, 1 insertion(+), 12 deletions(-)
diff mbox series

Patch

diff --git a/net/mptcp/protocol.c b/net/mptcp/protocol.c
index a4efa06e43d2..40290bfd0717 100644
--- a/net/mptcp/protocol.c
+++ b/net/mptcp/protocol.c
@@ -39,18 +39,7 @@  static int mptcp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len,
 
 static int mptcp_init_sock(struct sock *sk)
 {
-	struct mptcp_sock *msk = mptcp_sk(sk);
-	struct net *net = sock_net(sk);
-	struct socket *sf;
-	int err;
-
-	err = sock_create_kern(net, PF_INET, SOCK_STREAM, IPPROTO_TCP, &sf);
-	if (!err) {
-		pr_debug("subflow=%p", sf->sk);
-		msk->subflow = sf;
-	}
-
-	return err;
+	return 0;
 }
 
 static void mptcp_close(struct sock *sk, long timeout)