From 250aead21dd3798903e1c309f9798606a429817f Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Thu, 15 Dec 2016 15:52:48 +0100 Subject: [PATCH] ib_srpt: Only report that SRQ creation failed if it was attempted to create an SRQ --- srpt/src/ib_srpt.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/srpt/src/ib_srpt.c b/srpt/src/ib_srpt.c index 50863460a..a821b232b 100644 --- a/srpt/src/ib_srpt.c +++ b/srpt/src/ib_srpt.c @@ -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",