summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/syscall-counts-by-pid.py
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2016-06-01 06:43:00 +0300
committerDavid S. Miller <davem@davemloft.net>2016-06-02 03:48:46 +0300
commit260916dfb48c374f7840f3b86e69afd3afdb6e96 (patch)
treef3d2d75d159a68ee886d04cd130d05107f388bbd /tools/perf/scripts/python/syscall-counts-by-pid.py
parent595d0b29463343c3be995d3948930b8231e5b8cd (diff)
downloadlinux-260916dfb48c374f7840f3b86e69afd3afdb6e96.tar.xz
macvlan: Fix potential use-after free for broadcasts
When we postpone a broadcast packet we save the source port in the skb if it is local. However, the source port can disappear before we get a chance to process the packet. This patch fixes this by holding a ref count on the netdev. It also delays the skb->cb modification until after we allocate the new skb as you should not modify shared skbs. Fixes: 412ca1550cbe ("macvlan: Move broadcasts into a work queue") Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions