aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorDavid Howells <[email protected]>2020-03-26 15:24:07 +0000
committerLinus Torvalds <[email protected]>2020-03-26 16:04:29 -0700
commit9efcc4a129363187c9bf15338692f107c5c9b6f0 (patch)
tree94886b6871d4522d3df83c3779c63d79149b2cbc /tools/perf/scripts/python/export-to-postgresql.py
parent60268940cd15491be6db4503d6f74f27fb38ae42 (diff)
afs: Fix unpinned address list during probing
When it's probing all of a fileserver's interfaces to find which one is best to use, afs_do_probe_fileserver() takes a lock on the server record and notes the pointer to the address list. It doesn't, however, pin the address list, so as soon as it drops the lock, there's nothing to stop the address list from being freed under us. Fix this by taking a ref on the address list inside the locked section and dropping it at the end of the function. Fixes: 3bf0fb6f33dd ("afs: Probe multiple fileservers simultaneously") Signed-off-by: David Howells <[email protected]> Reviewed-by: Marc Dionne <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions