From b51c624855e31116cc5eefc1d34c45c6aedb4321 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Sun, 8 Jan 2017 21:46:20 +0000 Subject: [PATCH] ib_srpt: Only report that SRQ creation failed if it was attempted to create an SRQ git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7089 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- 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 3f2acf56e..0ebde4e06 100644 --- a/srpt/src/ib_srpt.c +++ b/srpt/src/ib_srpt.c @@ -4378,9 +4378,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",