ib_srpt: Only report that SRQ creation failed if it was attempted to create an SRQ

This commit is contained in:
Bart Van Assche
2016-12-19 11:38:13 +01:00
parent 34d98213ef
commit 250aead21d
+4 -2
View File
@@ -4384,9 +4384,11 @@ static void srpt_add_one(struct ib_device *device)
sdev->srq = use_srq ? ib_create_srq(sdev->pd, &srq_attr) :
ERR_PTR(-ENOTSUPP);
if (IS_ERR(sdev->srq)) {
pr_debug("ib_create_srq() failed: %ld\n", PTR_ERR(sdev->srq));
if (use_srq)
pr_debug("ib_create_srq() failed: %ld\n",
PTR_ERR(sdev->srq));
/* SRQ not supported. */
/* SRQ disabled or not supported. */
sdev->use_srq = false;
} else {
pr_debug("create SRQ #wr= %d max_allow=%d dev= %s\n",