RDMA/hns: Remove unused CMDQ member
authorLang Cheng <chenglang@huawei.com>
Thu, 20 May 2021 03:54:36 +0000 (11:54 +0800)
committerJason Gunthorpe <jgg@nvidia.com>
Thu, 20 May 2021 15:39:29 +0000 (12:39 -0300)
The hcr_mutex was used to serialize mailbox post. Now that mailbox
supports concurrency, this variable is no longer useful.

Fixes: a389d016c030 ("RDMA/hns: Enable all CMDQ context")
Link: https://lore.kernel.org/r/1621482876-35780-4-git-send-email-liweihang@huawei.com
Signed-off-by: Lang Cheng <chenglang@huawei.com>
Signed-off-by: Weihang Li <liweihang@huawei.com>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/hns/hns_roce_device.h

index 0c20334..111cab5 100644 (file)
@@ -555,7 +555,6 @@ struct hns_roce_cmd_context {
 
 struct hns_roce_cmdq {
        struct dma_pool         *pool;
-       struct mutex            hcr_mutex;
        struct semaphore        poll_sem;
        /*
         * Event mode: cmd register mutex protection,