RDMA: Restore ability to fail on PD deallocate
[sfrench/cifs-2.6.git] / drivers / infiniband / core / uverbs_std_types.c
index 08c39cfb1bd9bed5c0a9080398df0fff9a0d739a..2932e832f48fc4ddf2da91d9c816ac7dc466b5f5 100644 (file)
@@ -122,8 +122,7 @@ static int uverbs_free_pd(struct ib_uobject *uobject,
        if (ret)
                return ret;
 
-       ib_dealloc_pd_user(pd, &attrs->driver_udata);
-       return 0;
+       return ib_dealloc_pd_user(pd, &attrs->driver_udata);
 }
 
 void ib_uverbs_free_event_queue(struct ib_uverbs_event_queue *event_queue)