RDMA: Restore ability to fail on SRQ destroy
In similar way to other IB objects, restore the ability to return error on SRQ destroy. Strictly speaking, this change is not necessary, and provided here to ensure a symmetrical interface like other destroy functions. Fixes: 68e326de ("RDMA: Handle SRQ allocations by IB/core") Link: https://lore.kernel.org/r/20200907120921.476363-5-leon@kernel.org Signed-off-by:Leon Romanovsky <leonro@mellanox.com> Signed-off-by:
Jason Gunthorpe <jgg@nvidia.com>
Showing
- drivers/infiniband/core/verbs.c 6 additions, 2 deletionsdrivers/infiniband/core/verbs.c
- drivers/infiniband/hw/bnxt_re/ib_verbs.c 2 additions, 1 deletiondrivers/infiniband/hw/bnxt_re/ib_verbs.c
- drivers/infiniband/hw/bnxt_re/ib_verbs.h 1 addition, 1 deletiondrivers/infiniband/hw/bnxt_re/ib_verbs.h
- drivers/infiniband/hw/cxgb4/iw_cxgb4.h 1 addition, 1 deletiondrivers/infiniband/hw/cxgb4/iw_cxgb4.h
- drivers/infiniband/hw/cxgb4/qp.c 2 additions, 1 deletiondrivers/infiniband/hw/cxgb4/qp.c
- drivers/infiniband/hw/hns/hns_roce_device.h 1 addition, 1 deletiondrivers/infiniband/hw/hns/hns_roce_device.h
- drivers/infiniband/hw/hns/hns_roce_srq.c 2 additions, 1 deletiondrivers/infiniband/hw/hns/hns_roce_srq.c
- drivers/infiniband/hw/mlx4/mlx4_ib.h 1 addition, 1 deletiondrivers/infiniband/hw/mlx4/mlx4_ib.h
- drivers/infiniband/hw/mlx4/srq.c 2 additions, 1 deletiondrivers/infiniband/hw/mlx4/srq.c
- drivers/infiniband/hw/mlx5/mlx5_ib.h 1 addition, 1 deletiondrivers/infiniband/hw/mlx5/mlx5_ib.h
- drivers/infiniband/hw/mlx5/srq.c 10 additions, 13 deletionsdrivers/infiniband/hw/mlx5/srq.c
- drivers/infiniband/hw/mlx5/srq.h 1 addition, 1 deletiondrivers/infiniband/hw/mlx5/srq.h
- drivers/infiniband/hw/mlx5/srq_cmd.c 4 additions, 3 deletionsdrivers/infiniband/hw/mlx5/srq_cmd.c
- drivers/infiniband/hw/mthca/mthca_provider.c 2 additions, 1 deletiondrivers/infiniband/hw/mthca/mthca_provider.c
- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c 2 additions, 1 deletiondrivers/infiniband/hw/ocrdma/ocrdma_verbs.c
- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h 1 addition, 1 deletiondrivers/infiniband/hw/ocrdma/ocrdma_verbs.h
- drivers/infiniband/hw/qedr/verbs.c 2 additions, 1 deletiondrivers/infiniband/hw/qedr/verbs.c
- drivers/infiniband/hw/qedr/verbs.h 1 addition, 1 deletiondrivers/infiniband/hw/qedr/verbs.h
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c 2 additions, 1 deletiondrivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h 1 addition, 1 deletiondrivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
Loading
Please register or sign in to comment