aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/call-graph-from-postgresql.py
diff options
context:
space:
mode:
authorWANG Cong <[email protected]>2016-07-05 22:12:36 -0700
committerDavid S. Miller <[email protected]>2016-07-08 23:46:37 -0400
commit205e1e255c479f3fd77446415706463b282f94e4 (patch)
tree98e80b94c077894fb29591ba610da272349549cd /tools/perf/scripts/python/call-graph-from-postgresql.py
parent06708f81528725148473c0869d6af5f809c6824b (diff)
ppp: defer netns reference release for ppp channel
Matt reported that we have a NULL pointer dereference in ppp_pernet() from ppp_connect_channel(), i.e. pch->chan_net is NULL. This is due to that a parallel ppp_unregister_channel() could happen while we are in ppp_connect_channel(), during which pch->chan_net set to NULL. Since we need a reference to net per channel, it makes sense to sync the refcnt with the life time of the channel, therefore we should release this reference when we destroy it. Fixes: 1f461dcdd296 ("ppp: take reference on channels netns") Reported-by: Matt Bennett <[email protected]> Cc: Paul Mackerras <[email protected]> Cc: [email protected] Cc: Guillaume Nault <[email protected]> Cc: Cyrill Gorcunov <[email protected]> Signed-off-by: Cong Wang <[email protected]> Reviewed-by: Cyrill Gorcunov <[email protected]> Signed-off-by: David S. Miller <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions