RDMA/bnxt_re: Protect the PD table bitmap
authorSelvin Xavier <selvin.xavier@broadcom.com>
Mon, 14 Aug 2023 17:00:19 +0000 (10:00 -0700)
committerLeon Romanovsky <leon@kernel.org>
Tue, 15 Aug 2023 06:06:06 +0000 (09:06 +0300)
commit213d2b9bb2d6aa50f9cbc02a0eea2096899d2e75
tree2a355284df574f8a71b54a5aa7edd22378657d4a
parent811e0ce9e6499a0c71c359a2b7e2bd6a5ed8e58f
RDMA/bnxt_re: Protect the PD table bitmap

Syncrhonization is required to avoid simultaneous allocation
of the PD. Add a new mutex lock to handle allocation from
the PD table.

Signed-off-by: Kashyap Desai <kashyap.desai@broadcom.com>
Signed-off-by: Selvin Xavier <selvin.xavier@broadcom.com>
Link: https://lore.kernel.org/r/1692032419-21680-2-git-send-email-selvin.xavier@broadcom.com
Signed-off-by: Leon Romanovsky <leon@kernel.org>
drivers/infiniband/hw/bnxt_re/ib_verbs.c
drivers/infiniband/hw/bnxt_re/qplib_res.c
drivers/infiniband/hw/bnxt_re/qplib_res.h