RDMA/mlx5: Check reg_create() create for errors
authorDan Carpenter <error27@gmail.com>
Mon, 6 Feb 2023 14:40:35 +0000 (17:40 +0300)
committerLeon Romanovsky <leon@kernel.org>
Tue, 7 Feb 2023 10:27:49 +0000 (12:27 +0200)
commit8e6e49ccf1a0f2b3257394dc8610bb6d48859d3f
treec62fc411dd96f4c4cf3f218dc2561a420098f9f5
parent68e416255b29c25cbf20018d55849bcb8505c858
RDMA/mlx5: Check reg_create() create for errors

The reg_create() can fail.  Check for errors before dereferencing it.

Fixes: dd1b913fb0d0 ("RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flow")
Signed-off-by: Dan Carpenter <error27@gmail.com>
Link: https://lore.kernel.org/r/Y+ERYy4wN0LsKsm+@kili
Reviewed-by: Devesh Sharma <devesh.s.sharma@oracle.com>
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/mlx5/mr.c