summaryrefslogtreecommitdiffstats
path: root/net/dns_resolver
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2015-11-18 16:40:19 +0100
committerDavid S. Miller <davem@davemloft.net>2015-11-18 16:25:01 -0500
commit206b49500df558dbc15d8836b09f6397ec5ed8bb (patch)
tree03a2b1282be6fcbefcdbfcafa4bbdfd14e45f76b /net/dns_resolver
parent022be25c2498e1baa82562aba9f3380b1ef70fa6 (diff)
downloadlinux-stable-206b49500df558dbc15d8836b09f6397ec5ed8bb.tar.gz
linux-stable-206b49500df558dbc15d8836b09f6397ec5ed8bb.tar.bz2
linux-stable-206b49500df558dbc15d8836b09f6397ec5ed8bb.zip
net/ip6_tunnel: fix dst leak
the commit cdf3464e6c6b ("ipv6: Fix dst_entry refcnt bugs in ip6_tunnel") introduced percpu storage for ip6_tunnel dst cache, but while clearing such cache it used raw_cpu_ptr to walk the per cpu entries, so cached dst on non current cpu are not actually reset. This patch replaces raw_cpu_ptr with per_cpu_ptr, properly cleaning such storage. Fixes: cdf3464e6c6b ("ipv6: Fix dst_entry refcnt bugs in ip6_tunnel") Signed-off-by: Paolo Abeni <pabeni@redhat.com> Acked-by: Martin KaFai Lau <kafai@fb.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/dns_resolver')
0 files changed, 0 insertions, 0 deletions