diff options
author | Jason Gunthorpe <[email protected]> | 2019-10-09 13:09:22 -0300 |
---|---|---|
committer | Jason Gunthorpe <[email protected]> | 2019-10-28 16:41:13 -0300 |
commit | 50211ec9443ff2e16db43f691dfcc0ef435cf45d (patch) | |
tree | 18b108e808eec991fc2677aa30aa702aee6ca301 /tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py | |
parent | fb985e278a30224183fdf3d56e2f69cfdef88d4e (diff) |
RDMA/mlx5: Split sig_err MR data into its own xarray
The locking model for signature is completely different than ODP, do not
share the same xarray that relies on SRCU locking to support ODP.
Simply store the active mlx5_core_sig_ctx's in an xarray when signature
MRs are created and rely on trivial xarray locking to serialize
everything.
The overhead of storing only a handful of SIG related MRs is going to be
much less than an xarray full of every mkey.
Link: https://lore.kernel.org/r/[email protected]
Reviewed-by: Artemy Kovalyov <[email protected]>
Reviewed-by: Max Gurtovoy <[email protected]>
Signed-off-by: Jason Gunthorpe <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.py')
0 files changed, 0 insertions, 0 deletions