RDMA: Restore ability to fail on PD deallocate
[sfrench/cifs-2.6.git] / drivers / infiniband / hw / qedr / verbs.c
index 0bdfa300865d572f3544c402a6fc407e53cf567c..c81d1e5472957e115b6f523ea5fc193ccc312807 100644 (file)
@@ -471,13 +471,14 @@ int qedr_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
        return 0;
 }
 
-void qedr_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
+int qedr_dealloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
 {
        struct qedr_dev *dev = get_qedr_dev(ibpd->device);
        struct qedr_pd *pd = get_qedr_pd(ibpd);
 
        DP_DEBUG(dev, QEDR_MSG_INIT, "Deallocating PD %d\n", pd->pd_id);
        dev->ops->rdma_dealloc_pd(dev->rdma_ctx, pd->pd_id);
+       return 0;
 }
 
 static void qedr_free_pbl(struct qedr_dev *dev,