|
@@ -1186,7 +1186,7 @@ static struct ib_qp *nes_create_qp(struct ib_pd *ibpd,
|
|
nes_free_resource(nesadapter, nesadapter->allocated_qps, qp_num);
|
|
nes_free_resource(nesadapter, nesadapter->allocated_qps, qp_num);
|
|
kfree(nesqp->allocated_buffer);
|
|
kfree(nesqp->allocated_buffer);
|
|
nes_debug(NES_DBG_QP, "ib_copy_from_udata() Failed \n");
|
|
nes_debug(NES_DBG_QP, "ib_copy_from_udata() Failed \n");
|
|
- return NULL;
|
|
|
|
|
|
+ return ERR_PTR(-EFAULT);
|
|
}
|
|
}
|
|
if (req.user_wqe_buffers) {
|
|
if (req.user_wqe_buffers) {
|
|
virt_wqs = 1;
|
|
virt_wqs = 1;
|