diff options
author | Maor Gottlieb <maorg@mellanox.com> | 2020-07-06 15:27:16 +0300 |
---|---|---|
committer | Jason Gunthorpe <jgg@nvidia.com> | 2020-07-06 19:32:23 -0300 |
commit | 6f3ca6f4f5e05b52bf6851ada21026faa106de76 (patch) | |
tree | 721ee536ae5d41958bd28bc876ac20a752307945 /fs/kernfs/mount.c | |
parent | b73efcb26e2c6d66797c57bed8df13c3718c58cb (diff) |
RDMA/core: Optimize XRC target lookup
Replace the mutex with read write semaphore and use xarray instead of
linked list for XRC target QPs. This will give faster XRC target
lookup. In addition, when QP is closed, don't insert it back to the xarray
if the destroy command failed.
Link: https://lore.kernel.org/r/20200706122716.647338-4-leon@kernel.org
Signed-off-by: Maor Gottlieb <maorg@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'fs/kernfs/mount.c')
0 files changed, 0 insertions, 0 deletions