aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorMoni Shoua <[email protected]>2018-11-08 21:10:12 +0200
committerLeon Romanovsky <[email protected]>2018-11-12 22:21:01 +0200
commit032080ab43ac02cf7446b3954ace7ccce1abcad6 (patch)
treee12a406c1e3a26fccc8f07f0a611865b728d87fb /tools/perf/scripts/python
parentc99fefea2cc907c98e7f39b3571bb697c8d42106 (diff)
IB/mlx5: Lock QP during page fault handling
When page fault event for a WQE arrives, the event data contains the resource (e.g. QP) number which will later be used by the page fault handler to retrieve the resource. Meanwhile, another context can destroy the resource and cause use-after-free. To avoid that, take a reference on the resource when handler starts and release it when it ends. Page fault events for RDMA operations don't need to be protected because the driver doesn't need to access the QP in the page fault handler. Fixes: d9aaed838765 ("{net,IB}/mlx5: Refactor page fault handling") Signed-off-by: Moni Shoua <[email protected]> Signed-off-by: Leon Romanovsky <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions