Re: [Patch net 00/13] net_sched: close the race between call_rcu() and cleanup_net()

2017-11-08 Thread Cong Wang
On Wed, Nov 8, 2017 at 6:26 PM, David Miller wrote: > From: Cong Wang > Date: Mon, 6 Nov 2017 13:47:17 -0800 > >> This patchset tries to fix the race between call_rcu() and >> cleanup_net() again. Without holding the netns refcnt the >>

Re: [Patch net 00/13] net_sched: close the race between call_rcu() and cleanup_net()

2017-11-08 Thread David Miller
From: Cong Wang Date: Mon, 6 Nov 2017 13:47:17 -0800 > This patchset tries to fix the race between call_rcu() and > cleanup_net() again. Without holding the netns refcnt the > tc_action_net_exit() in netns workqueue could be called before > filter destroy works in tc

[Patch net 00/13] net_sched: close the race between call_rcu() and cleanup_net()

2017-11-06 Thread Cong Wang
This patchset tries to fix the race between call_rcu() and cleanup_net() again. Without holding the netns refcnt the tc_action_net_exit() in netns workqueue could be called before filter destroy works in tc filter workqueue. This patchset moves the netns refcnt from tc actions to tcf_exts,