aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/check-perf-trace.py
diff options
context:
space:
mode:
authorIsrael Rukshin <[email protected]>2021-10-06 08:09:44 +0000
committerChristoph Hellwig <[email protected]>2021-10-20 19:16:00 +0200
commitfcf73a804c7d6bbf0ea63531c6122aa363852e04 (patch)
tree33d5738c4869f8a10527f1c402b6cd180caae40b /tools/perf/scripts/python/check-perf-trace.py
parente3e19dcc4c416d65f99f13d55be2b787f8d0050e (diff)
nvmet-rdma: fix use-after-free when a port is removed
When removing a port, all its controllers are being removed, but there are queues on the port that doesn't belong to any controller (during connection time). This causes a use-after-free bug for any command that dereferences req->port (like in nvmet_alloc_ctrl). Those queues should be destroyed before freeing the port via configfs. Destroy the remaining queues after the RDMA-CM was destroyed guarantees that no new queue will be created. Signed-off-by: Israel Rukshin <[email protected]> Reviewed-by: Max Gurtovoy <[email protected]> Signed-off-by: Christoph Hellwig <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/check-perf-trace.py')
0 files changed, 0 insertions, 0 deletions