Re: [PATCH V2 net-next] rds: tcp: use rds_destroy_pending() to synchronize netns/module teardown and rds connection/workq management

2018-02-08 Thread David Miller
From: Sowmini Varadhan Date: Thu, 8 Feb 2018 15:19:05 -0500 > I was just checking the patchq for the fate of this patch and find > it marked "superseded" in http://patchwork.ozlabs.org/patch/868902/ > > I'm intrigued, superseded by what? My bad, I'll apply this. I may have mis-clicked a button

Re: [PATCH V2 net-next] rds: tcp: use rds_destroy_pending() to synchronize netns/module teardown and rds connection/workq management

2018-02-08 Thread Sowmini Varadhan
I was just checking the patchq for the fate of this patch and find it marked "superseded" in http://patchwork.ozlabs.org/patch/868902/ I'm intrigued, superseded by what? --Sowmini

Re: [PATCH V2 net-next] rds: tcp: use rds_destroy_pending() to synchronize netns/module teardown and rds connection/workq management

2018-02-05 Thread Santosh Shilimkar
On 2/3/2018 4:26 AM, Sowmini Varadhan wrote: An rds_connection can get added during netns deletion between lines 528 and 529 of 506 static void rds_tcp_kill_sock(struct net *net) : /* code to pull out all the rds_connections that should be destroyed */ : 528 spin_unlock_ir

[PATCH V2 net-next] rds: tcp: use rds_destroy_pending() to synchronize netns/module teardown and rds connection/workq management

2018-02-03 Thread Sowmini Varadhan
An rds_connection can get added during netns deletion between lines 528 and 529 of 506 static void rds_tcp_kill_sock(struct net *net) : /* code to pull out all the rds_connections that should be destroyed */ : 528 spin_unlock_irq(&rds_tcp_conn_lock); 529 list_for_each_e