Received: by 10.223.185.116 with SMTP id b49csp1005992wrg; Wed, 21 Feb 2018 10:26:27 -0800 (PST) X-Google-Smtp-Source: AH8x226UNYAOsbzQFkv2TySq9Ieu3JorpHsLhJ3JTpbIrbJcXJQ7xBs5NTGCxGHBUhezH5LGOhwr X-Received: by 10.101.66.193 with SMTP id l1mr3377096pgp.57.1519237587449; Wed, 21 Feb 2018 10:26:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519237587; cv=none; d=google.com; s=arc-20160816; b=hoyic5I+9+hsUlUBj4Hcscj97Mvc5NMgThBYl6q249mJzBQwd+lSxXdtX849lNhy1U a5owGS/DnjWEFxpZfmkOgrxCvUE02UH7k9+uY2ys7SDIOFCE8Ow6aZQw3icgl26QORY4 FxoBHg3H2T1DiEHRLwh7rHRp0L9sYcrx/ZYnBvuee7LmeXzclUqbOgMLwa24peu4E+a7 dyJCQHKvLAdkqHYEj8rqI3qKqCicQIeeKYrNUSuQs0jdC861O0JLvP4CZG8BBKqR7xT8 q/X6W5KcPnd7ZK3afATFInjOhJ0w2IsJeGwWtnSmlSSlSuQeDtPz57yNXzuiXFN/Kf1E ILqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=P/iIGKHFhL3Uz5Qr4vowLEqg8gzF/Mk58IpLM+qaJv4=; b=pQgqRN/4aekVM/nrvDKrDCExm2MhDt19op9B2H5NKW+xmKRokLI9GUDZuyXp71Kjap E9d4/sRTsxNHC4OqCNV+53LAUppnWHazmsRUfdHE4AjSfsRFpZWJYoeMRHbMZlRFJcD+ iNreYXA2ogmCjXymPyqKCW555GAmvZdPmirMkAX7TiRG5ovg1iGfUbXl4Fq5Dd1FxKqU 4OFpZLq9FgkxcvTMq9Yc0Kt63QqZVCsPU8MObs1DCpRz0f8h5He3RLeueOUZUSX1a5yC sOlFpz3z2L+k+B84oSPJ4c4Dy8UMpccO6ScsB7QzCTki/ltAasbBTn+AjzOnAWgDdKFn ayeg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g2-v6si3245674plt.810.2018.02.21.10.26.12; Wed, 21 Feb 2018 10:26:27 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935582AbeBUNCa (ORCPT + 99 others); Wed, 21 Feb 2018 08:02:30 -0500 Received: from mail.linuxfoundation.org ([140.211.169.12]:39000 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935554AbeBUNC1 (ORCPT ); Wed, 21 Feb 2018 08:02:27 -0500 Received: from localhost (LFbn-1-12258-90.w90-92.abo.wanadoo.fr [90.92.71.90]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id B5314E4A; Wed, 21 Feb 2018 13:02:26 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Logan Gunthorpe , Max Gurtovoy , Sagi Grimberg , Doug Ledford Subject: [PATCH 4.14 103/167] mlx5: fix mlx5_get_vector_affinity to start from completion vector 0 Date: Wed, 21 Feb 2018 13:48:34 +0100 Message-Id: <20180221124529.994563545@linuxfoundation.org> X-Mailer: git-send-email 2.16.2 In-Reply-To: <20180221124524.639039577@linuxfoundation.org> References: <20180221124524.639039577@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.14-stable review patch. If anyone has any objections, please let me know. ------------------ From: Sagi Grimberg commit 2572cf57d75a7f91835d9a38771e9e76d575d122 upstream. The consumers of this routine expects the affinity map of of vector index relative to the first completion vector. The upper layers are not aware of internal/private completion vectors that mlx5 allocates for its own usage. Hence, return the affinity map of vector index relative to the first completion vector. Fixes: 05e0cc84e00c ("net/mlx5: Fix get vector affinity helper function") Reported-by: Logan Gunthorpe Tested-by: Max Gurtovoy Reviewed-by: Max Gurtovoy Cc: # v4.15 Signed-off-by: Sagi Grimberg Signed-off-by: Doug Ledford Signed-off-by: Greg Kroah-Hartman --- include/linux/mlx5/driver.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/include/linux/mlx5/driver.h +++ b/include/linux/mlx5/driver.h @@ -1201,7 +1201,7 @@ mlx5_get_vector_affinity(struct mlx5_cor int eqn; int err; - err = mlx5_vector2eqn(dev, vector, &eqn, &irq); + err = mlx5_vector2eqn(dev, MLX5_EQ_VEC_COMP_BASE + vector, &eqn, &irq); if (err) return NULL;