Thread (39 messages) 39 messages, 8 authors, 2022-05-06

Re: [PATCH v2] net: rds: acquire refcount on TCP sockets

From: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
Date: 2022-05-02 14:36:20
Also in: linux-rdma

On 2022/05/02 23:12, Haakon Bugge wrote:
quoted
+	/* TCP timer functions might access net namespace even after
+	 * a process which created this net namespace terminated.
+	 */
+	if (!sk->sk_net_refcnt) {
+		sk->sk_net_refcnt = 1;
+		get_net_track(net, &sk->ns_tracker, GFP_KERNEL);
Don't you need a corresponding put_net_track()?
__sk_free() and __sk_destruct() will do if sk->sk_net_refcnt is set.
quoted
+		sock_inuse_add(net, 1);
+	}
  
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help