Received: by 10.223.185.116 with SMTP id b49csp1066844wrg; Sat, 3 Mar 2018 14:36:06 -0800 (PST) X-Google-Smtp-Source: AG47ELsFA+TMKJNiNVybcwHOuhvPrMeS7UxM4bNHIoNty2QsrRpCqMbXqQn7NK8d2dsuIBS8QWsl X-Received: by 10.101.101.78 with SMTP id a14mr8176651pgw.368.1520116566451; Sat, 03 Mar 2018 14:36:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520116566; cv=none; d=google.com; s=arc-20160816; b=Yb4Y6LANPM37B/4nSUNJGW0LzDuq8OzRVy4JgX3a0Lmt+Nk47G2ZeYJ8ur25m3Aea7 LfJCLNumVpY5/zeEBo8fJePB2bgYxh1OUp7osYs7OmDM8nQ88EEYnoNidb7BcJWC3jqW F2YjJyz484mSmUa9vgubvE7TLR6SXMvRqDCfTOibvebVYkuXzu6pks+v6FrXqxgkXpPv DpBk8zNQ7wh+Yif3USqFZUsPyoW24mz3uvDJSCYIC8JNoV9dT0Roonn28BeHDZCYkz+Z Wa13yHbtgMuE5OVnLFaPlyPSDvSBYTX3jTObsEXDeoChSfZiFiijvei/Jos7PSngPS// JaFw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=0V+alkW8TaWwSD+frSpPxxeRaiYWdxEGWdRicrQaVNY=; b=eAAeXTRb0jbxrnDQOy2/vFCe1KHjt5C9kaOfN28ca0knw3vs0XikC2+PBi6kf9XT72 Qc16XlvFt8+DOR8zqNHPw8tHYe18+xoL74WWJQ1/LYVgTSWA5awV5iGOg1N1qY56kDYx oTXLaFJ+237x2sXxPnn89h7KfC44iADdRXXpfGDRbjW9/mTxTHk0WK93Ugz/q1Fz2zBQ C/rDNMKAfrcEvD3Unzz3R7JKnFKaboIhX8l9NcJDlYKVh1OAzc8lOZrK2WhIouX+37QZ LNR0i90F1YV7Ub/nPZNluVzxyZ7SbDZZhhtVrDMcnOPUr6OzoV7epcYg3HavSOzyiJNO WmGA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=QPqCVGGj; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s11si6106444pgn.207.2018.03.03.14.35.52; Sat, 03 Mar 2018 14:36:06 -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; dkim=pass header.i=@microsoft.com header.s=selector1 header.b=QPqCVGGj; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934275AbeCCWet (ORCPT + 99 others); Sat, 3 Mar 2018 17:34:49 -0500 Received: from mail-by2nam03on0119.outbound.protection.outlook.com ([104.47.42.119]:12016 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S933677AbeCCWen (ORCPT ); Sat, 3 Mar 2018 17:34:43 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=0V+alkW8TaWwSD+frSpPxxeRaiYWdxEGWdRicrQaVNY=; b=QPqCVGGjEKhHXPCqnXfpu/zrcJFG5EqWWgNQThPMP6k5Rbl9xzsrbQez3o0YGyjLnjunzc9dwR8jlCVq4jekW/uxKSCaUONbeCvHceLeAJFTFOvb5N/FH3kVFKT//4fK+YRMqEaJb6onf4putxm98rTT4JvnIOX7NR/ylgh0sLs= Received: from MW2PR2101MB1034.namprd21.prod.outlook.com (52.132.149.10) by MW2PR2101MB1068.namprd21.prod.outlook.com (52.132.149.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.567.3; Sat, 3 Mar 2018 22:34:41 +0000 Received: from MW2PR2101MB1034.namprd21.prod.outlook.com ([fe80::1d56:338f:e2b:cec0]) by MW2PR2101MB1034.namprd21.prod.outlook.com ([fe80::1d56:338f:e2b:cec0%3]) with mapi id 15.20.0567.006; Sat, 3 Mar 2018 22:34:41 +0000 From: Sasha Levin To: "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" CC: "Mintz, Yuval" , "David S . Miller" , Sasha Levin Subject: [PATCH AUTOSEL for 4.9 121/219] qed: Correct MSI-x for storage Thread-Topic: [PATCH AUTOSEL for 4.9 121/219] qed: Correct MSI-x for storage Thread-Index: AQHTsz8KyaiNmv5rZEyt/BfwBampVQ== Date: Sat, 3 Mar 2018 22:29:06 +0000 Message-ID: <20180303222716.26640-121-alexander.levin@microsoft.com> References: <20180303222716.26640-1-alexander.levin@microsoft.com> In-Reply-To: <20180303222716.26640-1-alexander.levin@microsoft.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [52.168.54.252] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;MW2PR2101MB1068;7:9SSI/sC04efX8JySsC/hMuRPQba2THRAV6R7ws/OycMZpafrUv9gD13eUiiEDpmzq3TagSwhMXGUlhDL2D2Q/7WXoYhss4u8qkxSDcxuzDiJnrNLb6V+GmjitOH8gMYwZuDxOZpV0qH6865CbmfVctAtyDS5t8M1n7NzEj4dbOciBHz8j9I2WDU17WChh4XzeP/9miPVJUlEiA0KJX8+1su6I2WJVKJzquPZugAKUNicgvX7Ai4A3dTZxwv/JPEi x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 1b4ad672-2fdd-4f1d-62a9-08d58156f4d6 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(3008032)(2017052603307)(7193020);SRVR:MW2PR2101MB1068; x-ms-traffictypediagnostic: MW2PR2101MB1068: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Levin@microsoft.com; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(28532068793085)(89211679590171); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(61425038)(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231220)(944501244)(52105095)(10201501046)(6055026)(61426038)(61427038)(6041288)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);SRVR:MW2PR2101MB1068;BCL:0;PCL:0;RULEID:;SRVR:MW2PR2101MB1068; x-forefront-prvs: 0600F93FE1 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(39380400002)(366004)(376002)(39860400002)(346002)(199004)(189003)(102836004)(59450400001)(6506007)(26005)(66066001)(4326008)(1076002)(105586002)(10290500003)(478600001)(72206003)(86612001)(14454004)(186003)(2906002)(2501003)(305945005)(7736002)(36756003)(3660700001)(5250100002)(25786009)(2950100002)(5660300001)(3846002)(2900100001)(3280700002)(6116002)(106356001)(22452003)(97736004)(316002)(575784001)(81166006)(10090500001)(81156014)(8936002)(8676002)(76176011)(6436002)(110136005)(53936002)(6486002)(54906003)(6512007)(86362001)(107886003)(68736007)(99286004)(6666003)(22906009)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:MW2PR2101MB1068;H:MW2PR2101MB1034.namprd21.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: kckXM6Xqd3fKNCODulNLS+SGPUpTyTfJla46WVadC30eXbYCnTVsgmWZUSp9HsxEGU7QcvWZ3HmIUXQ+9IIRdW8q/OBS0obcWCThXA2MK+jxjwbVRKksfruAA65hpaGakFt5N3ABlqjZCy0eQqMzw8OnBgu20n0iczs/IqzzNV4= spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1b4ad672-2fdd-4f1d-62a9-08d58156f4d6 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2018 22:29:06.4476 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW2PR2101MB1068 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: "Mintz, Yuval" [ Upstream commit 2f78227874754b1e10cd348fd6e7693b0dabb3f6 ] When qedr is enabled, qed would try dividing the msi-x vectors between L2 and RoCE, starting with L2 and providing it with sufficient vectors for its queues. Problem is qed would also do that for storage partitions, and as those don't need queues it would lead qed to award those partitions with 0 msi-x vectors, causing them to believe theye're using INTa and preventing them from operating. Fixes: 51ff17251c9c ("qed: Add support for RoCE hw init") Signed-off-by: Yuval Mintz Signed-off-by: David S. Miller Signed-off-by: Sasha Levin --- drivers/net/ethernet/qlogic/qed/qed_main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/ethernet/qlogic/qed/qed_main.c b/drivers/net/ether= net/qlogic/qed/qed_main.c index 333c7442e48a..dba3fbe4800e 100644 --- a/drivers/net/ethernet/qlogic/qed/qed_main.c +++ b/drivers/net/ethernet/qlogic/qed/qed_main.c @@ -711,7 +711,8 @@ static int qed_slowpath_setup_int(struct qed_dev *cdev, cdev->int_params.fp_msix_cnt =3D cdev->int_params.out.num_vectors - cdev->num_hwfns; =20 - if (!IS_ENABLED(CONFIG_QED_RDMA)) + if (!IS_ENABLED(CONFIG_QED_RDMA) || + QED_LEADING_HWFN(cdev)->hw_info.personality !=3D QED_PCI_ETH_ROCE) return 0; =20 for_each_hwfn(cdev, i) --=20 2.14.1