remarkable-linux/net
Steffen Klassert 4a93f5095a 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: ca925cf153 ("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>
2014-03-12 15:31:18 -04:00
..
9p
802
8021q 8021q: Convert uses of __constant_<foo> to <foo> 2014-03-12 15:28:06 -04:00
appletalk appletalk: fix checkpatch error with indent 2014-02-14 16:18:32 -05:00
atm
ax25
batman-adv Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2014-02-19 01:24:22 -05:00
bluetooth 6lowpan: move 6lowpan header to include/net 2014-03-06 17:21:38 -05:00
bridge inet: remove now unused flag DST_NOPEER 2014-03-06 13:15:52 -05:00
caif
can can: remove CAN FD compatibility for CAN 2.0 sockets 2014-03-03 14:29:52 +01:00
ceph net: remove unnecessary return's 2014-02-13 18:33:38 -05:00
core flowcache: Fix resource leaks on namespace exit. 2014-03-12 15:31:18 -04:00
dcb
dccp dccp: re-enable debug macro 2014-02-16 23:45:00 -05:00
decnet
dns_resolver
dsa
ethernet
hsr Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2014-03-05 20:32:02 -05:00
ieee802154 ieee802154: Convert uses of __constant_<foo> to <foo> 2014-03-12 15:28:06 -04:00
ipv4 tcp: timestamp SYN+DATA messages 2014-03-10 16:15:54 -04:00
ipv6 ipv6: ip6_forward: perform skb->pkt_type check at the beginning 2014-03-11 00:37:42 -04:00
ipx
irda
iucv
key pfkey: fix SADB_X_EXT_FILTER length check 2014-02-21 06:40:54 +01:00
l2tp l2tp: fix unused variable warning 2014-03-10 15:32:24 -04:00
lapb
llc
mac80211 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2014-03-05 20:32:02 -05:00
mac802154 ieee802154: add netlink APIs for smartMAC configuration 2014-02-17 16:42:39 -05:00
mpls
netfilter netfilter: ctnetlink: force null nat binding on insert 2014-02-18 00:13:51 +01:00
netlabel
netlink netlink: autosize skb lengthes 2014-03-10 13:56:26 -04:00
netrom
nfc NFC: NCI: Fix NULL pointer dereference 2014-02-23 23:14:45 +01:00
openvswitch openvswitch: rename ->sync to ->syncp 2014-02-15 02:06:23 -05:00
packet packet: allow to transmit +4 byte in TX_RING slot for VLAN case 2014-02-28 16:52:02 -05:00
phonet
rds
rfkill
rose
rxrpc af_rxrpc: Keep rxrpc_call pointers in a hashtable 2014-03-04 10:36:53 +00:00
sched pkt_sched: add cond_resched() to class and qdisc dump 2014-03-11 23:54:23 -04:00
sctp Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2014-03-05 20:32:02 -05:00
sunrpc NFS client bugfixes for Linux 3.14 2014-02-19 12:13:02 -08:00
tipc tipc: Convert uses of __constant_<foo> to <foo> 2014-03-12 15:28:06 -04:00
unix
vmw_vsock
wimax
wireless Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2014-03-05 20:32:02 -05:00
x25
xfrm flowcache: Fix resource leaks on namespace exit. 2014-03-12 15:31:18 -04:00
compat.c
Kconfig
Makefile
nonet.c
socket.c socket: replace some printk with pr_* 2014-02-13 18:15:10 -05:00
sysctl_net.c