aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/mlx4/mlx4_ib.h
diff options
context:
space:
mode:
authorHåkon Bugge <haakon.bugge@oracle.com>2020-10-09 16:24:42 +0200
committerJason Gunthorpe <jgg@nvidia.com>2020-10-09 12:34:49 -0300
commitbf6a47644ea0928b2a6589ba9fb1221116d8bfaf (patch)
tree9c710ea1c2c076a7b269945aa79639907d6d0610 /drivers/infiniband/hw/mlx4/mlx4_ib.h
parentRDMA/rxe: Fix bug rejecting all multicast packets (diff)
downloadlinux-dev-bf6a47644ea0928b2a6589ba9fb1221116d8bfaf.tar.xz
linux-dev-bf6a47644ea0928b2a6589ba9fb1221116d8bfaf.zip
IB/mlx4: Convert rej_tmout radix-tree to XArray
Was missed during the initial review of the below patch Fixes: 227a0e142e37 ("IB/mlx4: Add support for REJ due to timeout") Link: https://lore.kernel.org/r/1602253482-6718-1-git-send-email-haakon.bugge@oracle.com Signed-off-by: Håkon Bugge <haakon.bugge@oracle.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to '')
-rw-r--r--drivers/infiniband/hw/mlx4/mlx4_ib.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/infiniband/hw/mlx4/mlx4_ib.h b/drivers/infiniband/hw/mlx4/mlx4_ib.h
index 2f9b1a6d01eb..58df06492d69 100644
--- a/drivers/infiniband/hw/mlx4/mlx4_ib.h
+++ b/drivers/infiniband/hw/mlx4/mlx4_ib.h
@@ -522,9 +522,7 @@ struct mlx4_ib_sriov {
spinlock_t id_map_lock;
struct rb_root sl_id_map;
struct list_head cm_list;
- /* Protects the radix-tree */
- struct mutex rej_tmout_lock;
- struct radix_tree_root rej_tmout_root;
+ struct xarray xa_rej_tmout;
};
struct gid_cache_context {