diff options
| author | Pablo Neira Ayuso <[email protected]> | 2018-12-28 01:24:48 +0100 |
|---|---|---|
| committer | Pablo Neira Ayuso <[email protected]> | 2018-12-29 02:45:22 +0100 |
| commit | c80f10bc973af2ace6b1414724eeff61eaa71837 (patch) | |
| tree | db8a8a15e3a8c50b8a8a5626e200bf955a0eea89 /drivers/usb/cdns3/cdns3-ti.c | |
| parent | 2f971a8f425545da52ca0e6bee81f5b1ea0ccc5f (diff) | |
netfilter: nf_conncount: speculative garbage collection on empty lists
Instead of removing a empty list node that might be reintroduced soon
thereafter, tentatively place the empty list node on the list passed to
tree_nodes_free(), then re-check if the list is empty again before erasing
it from the tree.
[ Florian: rebase on top of pending nf_conncount fixes ]
Fixes: 5c789e131cbb9 ("netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search")
Reviewed-by: Shawn Bohrer <[email protected]>
Signed-off-by: Florian Westphal <[email protected]>
Signed-off-by: Pablo Neira Ayuso <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-ti.c')
0 files changed, 0 insertions, 0 deletions