diff options
author | Steffen Klassert <steffen.klassert@secunet.com> | 2014-03-12 09:43:17 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-03-12 15:31:18 -0400 |
commit | 4a93f5095a628d812b0b30c16d7bacea1efd783c (patch) | |
tree | 58d93f95f1e9a63cd0b1e052ddf2e32e0c7eb390 /net/tipc/ref.c | |
parent | 1f36fc74d87fd6b09d8326879882a60c5399fe29 (diff) | |
download | op-kernel-dev-4a93f5095a628d812b0b30c16d7bacea1efd783c.zip op-kernel-dev-4a93f5095a628d812b0b30c16d7bacea1efd783c.tar.gz |
flowcache: Fix resource leaks on namespace exit.
We leak an active timer, the hotcpu notifier and all allocated
resources when we exit a namespace. Fix this by introducing a
flow_cache_fini() function where we release the resources before
we exit.
Fixes: ca925cf1534e ("flowcache: Make flow cache name space aware")
Reported-by: Jakub Kicinski <moorray3@wp.pl>
Tested-by: Jakub Kicinski <moorray3@wp.pl>
Cc: Eric Dumazet <eric.dumazet@gmail.com>
Cc: Fan Du <fan.du@windriver.com>
Signed-off-by: Steffen Klassert <steffen.klassert@secunet.com>
Acked-by: Eric Dumazet <edumazet@google.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/tipc/ref.c')
0 files changed, 0 insertions, 0 deletions