From patchwork Fri Aug 11 18:40:16 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcelo Henrique Cerri X-Patchwork-Id: 800724 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.ubuntu.com (client-ip=91.189.94.19; helo=huckleberry.canonical.com; envelope-from=kernel-team-bounces@lists.ubuntu.com; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=canonical-com.20150623.gappssmtp.com header.i=@canonical-com.20150623.gappssmtp.com header.b="x/2upzQ5"; dkim-atps=neutral Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) by ozlabs.org (Postfix) with ESMTP id 3xTYjD2wljz9s8w; Sat, 12 Aug 2017 04:40:32 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1dgErF-0006PV-4i; Fri, 11 Aug 2017 18:40:29 +0000 Received: from mail-qt0-f176.google.com ([209.85.216.176]) by huckleberry.canonical.com with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.76) (envelope-from ) id 1dgErA-0006O6-BN for kernel-team@lists.ubuntu.com; Fri, 11 Aug 2017 18:40:24 +0000 Received: by mail-qt0-f176.google.com with SMTP id t37so25612703qtg.5 for ; Fri, 11 Aug 2017 11:40:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id; bh=VycoQQS41BHo5k6yoWjBBJG5JR5W9GkjdMSRpSy1utw=; b=x/2upzQ5XOBTgVy3S6kV3YZEUa8H+YSF4OI2gRnKfNh0cdGUsqe3pz1Iv403vzjgKr aVNadXSUX9Bh1HT4W58oMnfqQq+aAg2/it2Hxv407FckC4pa43ZEWyOodP9k6p/Mgtk5 cKG/4/IC77ZhCZXJLZlyOh5VSKSsYN1tGo8sKN+rVKCkKuiQEMQps83bilY1wP5H3/p6 9Q1UO0dbAa4T9gOW2ccRiNlu/hbIy5TrNWqFHxfZ6FIzrAWkebNqQsZCG4OQiz3v3yx1 5WyiXNrqJ4FFFU+iIMs81C8lXrXRWdbxErhn0BqdELjzd/PwKU/CdBOGw5SJHQ3DkURR ykiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=VycoQQS41BHo5k6yoWjBBJG5JR5W9GkjdMSRpSy1utw=; b=FxmLLQsYpiqWvYR3n+zSkYIwfY7QRc4T8LqIxfFPM3wN+8bm6DoJpVDdg+9dksi7nQ 9C4hi8fathqMwoWZD5Jh0iepo8XrbfO2f6Aq2cd9zPfqEcYUU4kLFUKmRjcRh2OsWbuJ AB236CJ7O7+Q7IHXb4DdNFocD0KDXzWBZjbLDKbF8ggLTpJP2dzPKXGwVaVMW3YQIu95 a8hySGFwIgaXaJpNw9ce+5MLwP5ntp1DGdR36bY7OF1o0h0B9Xev4nyRk2ssCcD9Y7Np cD1crKHHHWkuyHRV5gxfjAGHZj8KrLqUyp8NyYp/cuonPBB3y3bhVsw95UesQZISTLWl lIbw== X-Gm-Message-State: AHYfb5jyjCZmYBDkfDyCUuXrEmrb1xdQVbXqHALiqbXTt8Zs2yMLhfwo wuZwURyLSBT5mF4syDk= X-Received: by 10.237.42.67 with SMTP id k3mr21714733qtf.122.1502476823058; Fri, 11 Aug 2017 11:40:23 -0700 (PDT) Received: from localhost.localdomain ([187.56.59.179]) by smtp.gmail.com with ESMTPSA id n69sm925683qke.52.2017.08.11.11.40.21 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 11 Aug 2017 11:40:22 -0700 (PDT) From: Marcelo Henrique Cerri To: kernel-team@lists.ubuntu.com Subject: [azure][PATCH] RDMA/core: Initialize port_num in qp_attr Date: Fri, 11 Aug 2017 15:40:16 -0300 Message-Id: <1502476816-7001-1-git-send-email-marcelo.cerri@canonical.com> X-Mailer: git-send-email 2.7.4 X-BeenThere: kernel-team@lists.ubuntu.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Kernel team discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: kernel-team-bounces@lists.ubuntu.com Sender: kernel-team-bounces@lists.ubuntu.com From: Ismail, Mustafa BugLink: http://bugs.launchpad.net/bugs/1709681 Initialize the port_num for iWARP in rdma_init_qp_attr. Fixes: 5ecce4c9b17b("Check port number supplied by user verbs cmds") Cc: # v2.6.14+ Reviewed-by: Steve Wise Signed-off-by: Mustafa Ismail Tested-by: Mike Marciniszyn Signed-off-by: Doug Ledford (cherry picked from commit a62ab66b13a0f9bcb17b7b761f6670941ed5cd62) Signed-off-by: Marcelo Henrique Cerri Acked-by: Marcelo Henrique Cerri --- drivers/infiniband/core/cma.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/infiniband/core/cma.c b/drivers/infiniband/core/cma.c index acd10d666f1c..087e9a7ca326 100644 --- a/drivers/infiniband/core/cma.c +++ b/drivers/infiniband/core/cma.c @@ -1043,6 +1043,8 @@ int rdma_init_qp_attr(struct rdma_cm_id *id, struct ib_qp_attr *qp_attr, } else ret = iw_cm_init_qp_attr(id_priv->cm_id.iw, qp_attr, qp_attr_mask); + qp_attr->port_num = id_priv->id.port_num; + *qp_attr_mask |= IB_QP_PORT; } else ret = -ENOSYS;