RDMA/mlx5: Use query_special_contexts for mkeys
authorOr Har-Toov <ohartoov@nvidia.com>
Tue, 17 Jan 2023 13:14:52 +0000 (15:14 +0200)
committerJason Gunthorpe <jgg@nvidia.com>
Fri, 17 Feb 2023 20:22:23 +0000 (16:22 -0400)
commit594cac11ab6a1be8022a3c96d181dde7cfb0b8cf
tree930c671ccd6b98dcf4e10974e8318a5d09cb7812
parent1b1e4868836a4b5b375be75fd4c9583d29500517
RDMA/mlx5: Use query_special_contexts for mkeys

Use query_sepcial_contexts to get the correct value of mkeys such as
null_mkey, terminate_scatter_list_mkey and dump_fill_mkey, as FW will
change them in certain configurations.

Link: https://lore.kernel.org/r/000236f0a9487d48809f87bcc3620a3964b2d3d3.1673960981.git.leon@kernel.org
Signed-off-by: Or Har-Toov <ohartoov@nvidia.com>
Reviewed-by: Michael Guralnik <michaelgur@nvidia.com>
Signed-off-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/mlx5/cmd.c
drivers/infiniband/hw/mlx5/cmd.h
drivers/infiniband/hw/mlx5/main.c
drivers/infiniband/hw/mlx5/mlx5_ib.h
drivers/infiniband/hw/mlx5/odp.c
drivers/infiniband/hw/mlx5/srq.c
drivers/infiniband/hw/mlx5/wr.c