RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
authorOr Har-Toov <ohartoov@nvidia.com>
Wed, 3 Apr 2024 10:35:59 +0000 (13:35 +0300)
committerLeon Romanovsky <leon@kernel.org>
Mon, 8 Apr 2024 10:34:47 +0000 (13:34 +0300)
commit0611a8e8b475fc5230b9a24d29c8397aaab20b63
tree398948d78c20461a282936c72c35084188989bea
parentf10242b3da908dc9d4bfa040e6511a5b86522499
RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent

As some mkeys can't be modified with UMR due to some UMR limitations,
like the size of translation that can be updated, not all user mkeys can
be cached.

Fixes: dd1b913fb0d0 ("RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flow")
Signed-off-by: Or Har-Toov <ohartoov@nvidia.com>
Link: https://lore.kernel.org/r/f2742dd934ed73b2d32c66afb8e91b823063880c.1712140377.git.leon@kernel.org
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/mlx5/mlx5_ib.h