From: Leon Romanovsky <leonro@xxxxxxxxxxxx> Hi, This is small patch set of fixes targeted for 5.3 and stable@. Thanks Moni Shoua (1): IB/mlx5: Prevent concurrent MR updates during invalidation Parav Pandit (4): RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked IB/mlx5: Avoid unnecessary typecast IB/core: Fix querying total rdma stats IB/counters: Initialize port counter and annotate mutex_destroy Yishai Hadas (5): IB/mlx5: Fix unreg_umr to ignore the mkey state IB/mlx5: Use direct mkey destroy command upon UMR unreg failure IB/mlx5: Fix unreg_umr to set a device PD IB/mlx5: Fix clean_mr() to work in the expected order IB/mlx5: Fix RSS Toeplitz function to be specification aligned drivers/infiniband/core/cache.c | 1 + drivers/infiniband/core/cma_configfs.c | 8 +++++++- drivers/infiniband/core/counters.c | 19 +++++++++++-------- drivers/infiniband/core/device.c | 3 +++ drivers/infiniband/core/user_mad.c | 2 +- drivers/infiniband/core/uverbs_main.c | 4 ++++ drivers/infiniband/core/verbs.c | 1 + drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 + drivers/infiniband/hw/mlx5/mr.c | 23 ++++++++++++++--------- drivers/infiniband/hw/mlx5/odp.c | 3 ++- drivers/infiniband/hw/mlx5/qp.c | 13 ++++++++----- 12 files changed, 54 insertions(+), 26 deletions(-) -- 2.20.1