From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Cyrus-Session-Id: sloti22d1t05-3550853-1523233045-2-14954468707924903164 X-Sieve: CMU Sieve 3.0 X-Spam-known-sender: no X-Spam-score: 0.0 X-Spam-hits: BAYES_00 -1.9, HEADER_FROM_DIFFERENT_DOMAINS 0.25, RCVD_IN_DNSWL_HI -5, T_RP_MATCHES_RCVD -0.01, LANGUAGES en, BAYES_USED global, SA_VERSION 3.4.0 X-Spam-source: IP='209.132.180.67', Host='vger.kernel.org', Country='US', FromHeader='com', MailFrom='org', XOriginatingCountry='US' X-Spam-charsets: plain='iso-8859-1' X-Resolved-to: greg@kroah.com X-Delivered-to: greg@kroah.com X-Mail-from: stable-owner@vger.kernel.org ARC-Seal: i=1; a=rsa-sha256; cv=none; d=messagingengine.com; s=fm2; t= 1523233045; b=A6SAKZrv5uWYi/NgJalehRd+VFqrmFcdCCSGM7RHfR9VvCStwp TzjhaAQbIXb7hqIui16BiIJ73Y9ixxd9OYEihmymWnAwryxSGC3AsUNzeqMdw6Jc TXR0uskRKDnmMoAqB+tKon2FZCeiwdSnoce5Nkn2EdN6AIqU3RkBcHUcNtaqZudA Kvzmb5kp86Gfh4etyWSRQ8E5UW1IPdSgojOXuNI0X8SLJWsvUF7yQsuT4i6MEf0D uB7u9vaEZHlhvvT7GIrOVgK61I6QA7JSSrMZdhKMCJIuKb/nGaGOslmBVNvBUeoN FQn4l/FNh9zWK3np3CDAukbwaDG0cGrbTZYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=from:to:cc:subject:date:message-id :references:in-reply-to:content-type:content-transfer-encoding :mime-version:sender:list-id; s=fm2; t=1523233045; bh=uRQXRpXp7V 8rtQBlpI2pqmQFBvKlWbWInMl0xtyac+s=; b=fSKVt/Ry23pUDNozHTxLvy90dE f624dzneZHguUCu6+eCq2xVyY/R12QK86ikZjZcbnYuLEMGCd8ZWKWc+0mBFDMUu tcnc8KSKB1pErHbjSQJb9p/VZA8VXaQrY+B8iA27a0nKcvkCg9Tzzu9CRsX5TTHR HVx2vRYxDEJ+6L7dxJKRz0mV3UPulc8Dej7S55y00GEHjKzWWNnXbs/b3Ums2Ftj 9xDlOIJ4/gXXzIyilzEueGIlE4xKmb6HwbobhySJthFlzaS90FaDpHeMCXVtBtEf n/HGIJ+IJNXtq53QLrwdVOFvPWMZtzl6ycduO2R3nA15H90lo3jEgWTUYpag== ARC-Authentication-Results: i=1; mx5.messagingengine.com; arc=none (no signatures found); dkim=pass (1024-bit rsa key sha256) header.d=microsoft.com header.i=@microsoft.com header.b=HiMJnEWD x-bits=1024 x-keytype=rsa x-algorithm=sha256 x-selector=selector1; dmarc=pass (p=reject,has-list-id=yes,d=none) header.from=microsoft.com; iprev=pass policy.iprev=209.132.180.67 (vger.kernel.org); spf=none smtp.mailfrom=stable-owner@vger.kernel.org smtp.helo=vger.kernel.org; x-aligned-from=fail; x-cm=none score=0; x-ptr=pass x-ptr-helo=vger.kernel.org x-ptr-lookup=vger.kernel.org; x-return-mx=pass smtp.domain=vger.kernel.org smtp.result=pass smtp_org.domain=kernel.org smtp_org.result=pass smtp_is_org_domain=no header.domain=microsoft.com header.result=pass header_is_org_domain=yes; x-vs=clean score=-100 state=0 Authentication-Results: mx5.messagingengine.com; arc=none (no signatures found); dkim=pass (1024-bit rsa key sha256) header.d=microsoft.com header.i=@microsoft.com header.b=HiMJnEWD x-bits=1024 x-keytype=rsa x-algorithm=sha256 x-selector=selector1; dmarc=pass (p=reject,has-list-id=yes,d=none) header.from=microsoft.com; iprev=pass policy.iprev=209.132.180.67 (vger.kernel.org); spf=none smtp.mailfrom=stable-owner@vger.kernel.org smtp.helo=vger.kernel.org; x-aligned-from=fail; x-cm=none score=0; x-ptr=pass x-ptr-helo=vger.kernel.org x-ptr-lookup=vger.kernel.org; x-return-mx=pass smtp.domain=vger.kernel.org smtp.result=pass smtp_org.domain=kernel.org smtp_org.result=pass smtp_is_org_domain=no header.domain=microsoft.com header.result=pass header_is_org_domain=yes; x-vs=clean score=-100 state=0 X-ME-VSCategory: clean X-CM-Envelope: MS4wfADiyg5yRxDnLKb2QIbppYrYJAPl4F9MeQz3O4qwDV4WbQQ57EueTHKaStPWUYd/15spTOgpuje5RELm5qxxHqUXgIT5naiUy9DYjjq60lz5fb3liIkm RelI7/bYwEEg7CNUuVDWBdWt9uanxBL/wl1i4UVmt8SoC4YyLglmtSjAR6gH92AYzvaR9L98IBEKSDja/oghkyAm/5+GpavWaju72TDQX1kMpIfb/OMP+T9L X-CM-Analysis: v=2.3 cv=NPP7BXyg c=1 sm=1 tr=0 a=UK1r566ZdBxH71SXbqIOeA==:117 a=UK1r566ZdBxH71SXbqIOeA==:17 a=wRwT6uffUbIA:10 a=t_PdEiP4ckcA:10 a=mw6kJ3eo-EIA:10 a=8nJEP1OIZ-IA:10 a=xqWC_Br6kY4A:10 a=Kd1tUaAdevIA:10 a=Lf-vpJhqX20A:10 a=QyXUC8HyAAAA:8 a=CbDCq_QkAAAA:8 a=yMhMjlubAAAA:8 a=OyVWofH8j1v_oT0GuxAA:9 a=wPNLvfGTeEIA:10 a=1qrBK16LubpBFNPVNq2M:22 X-ME-CMScore: 0 X-ME-CMCategory: none Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753099AbeDIARU (ORCPT ); Sun, 8 Apr 2018 20:17:20 -0400 Received: from mail-co1nam03on0128.outbound.protection.outlook.com ([104.47.40.128]:49080 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753093AbeDIARM (ORCPT ); Sun, 8 Apr 2018 20:17:12 -0400 From: Sasha Levin To: "stable@vger.kernel.org" , "linux-kernel@vger.kernel.org" CC: Shiraz Saleem , Jason Gunthorpe , Sasha Levin Subject: [PATCH AUTOSEL for 4.15 026/189] i40iw: Zero-out consumer key on allocate stag for FMR Thread-Topic: [PATCH AUTOSEL for 4.15 026/189] i40iw: Zero-out consumer key on allocate stag for FMR Thread-Index: AQHTz5gX56rI7sxIqUusLQ2/V1xvhw== Date: Mon, 9 Apr 2018 00:17:06 +0000 Message-ID: <20180409001637.162453-26-alexander.levin@microsoft.com> References: <20180409001637.162453-1-alexander.levin@microsoft.com> In-Reply-To: <20180409001637.162453-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;DM5PR2101MB1127;7:oNNYfT0A1ptdhrG7Yv9w1odrrUBkB5L4UhOA+3DIdRaCtHYFYQqsBmfG4LTYUth7Ve/A/Yap3eq3rfGOZnC8sLf4Rj5axNZhxuyPv3zVqlXXujdPhjJ17//LlHXCurdLwKlpCbyxTXZ7rEyTj6bWAkdNkcgdgMllgMtEfIlU1Co4SOo3f5izNo+Lg0fzlTWiN5K//yTs60oumSYvka55kYvl/9E9GvFpD/rEiumBfl4hutzLio9qFZSH/zEvSGgt;20:Ka3x0In3xroZgSrR1qPoi5SmG4rg0+ezwTEjaB0+W0qbOq6mafx5NOyhBXAC5hCFOVh4+kjh2wPlp49X4DX8W8509zlP42Opl1UuF3Ezq1eIb3epAM0SxG6fGK/N3PIhjIOePaPhxGlsiULF/y2AIyafUQd5hk1N4SmP6Zd3tHQ= x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant X-MS-Office365-Filtering-Correlation-Id: aaebc583-a2df-4272-ff58-08d59daf3a34 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7193020);SRVR:DM5PR2101MB1127; x-ms-traffictypediagnostic: DM5PR2101MB1127: 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)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(61425038)(6040522)(2401047)(8121501046)(5005006)(3231221)(944501327)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(61426038)(61427038)(6041310)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);SRVR:DM5PR2101MB1127;BCL:0;PCL:0;RULEID:;SRVR:DM5PR2101MB1127; x-forefront-prvs: 0637FCE711 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(396003)(39380400002)(39860400002)(376002)(346002)(366004)(189003)(199004)(105586002)(186003)(66066001)(6486002)(54906003)(7736002)(26005)(86362001)(316002)(305945005)(110136005)(478600001)(3280700002)(86612001)(10290500003)(25786009)(5250100002)(2616005)(99286004)(22452003)(5660300001)(3660700001)(2900100001)(81166006)(3846002)(2906002)(106356001)(6506007)(107886003)(486006)(8676002)(81156014)(14454004)(10090500001)(68736007)(4326008)(6116002)(1076002)(72206003)(102836004)(97736004)(11346002)(8936002)(476003)(2501003)(6436002)(6512007)(446003)(76176011)(36756003)(53936002)(22906009)(217873001);DIR:OUT;SFP:1102;SCL:1;SRVR:DM5PR2101MB1127;H:DM5PR2101MB1032.namprd21.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; x-microsoft-antispam-message-info: FuwhiwjEsIPsKk8XaCI9dd32rv88tWpYOCi57Gtnb5xVyoZTbkVvV57BhFgF4BlDPAbU7gWZYa51jiuqcxLvKJZwMYiYCIrqma3GDEYGdTyQ3J2zGxOFmKGGDmMi2gGXa1S0NaU3kLmG3yALADVnWFcTHsu5OqLB1evFQT78ZeTHurBFRkuDd6yLEa0Hhr0cXMIAh3G7uRAT+XRiK1cM5NDMTJEXu7elwpfwriGHAvDh4ZOWETpJanAp5DvsNmPq7cQEB6FvvGUW2ccSVmvNLWbODjXeiT+E9UKKVwjgAQuaodTmULrlASBZA9TM325rKCH5uashw91xiz49YaVimKKWNvu6rMd4wSKA5uXp+V8l+aEa1BSXje2hDiJPK0WtObyweiDjEyDkpBUlH86iYgFUb1pyyK+39APeYw+0m+M= 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: aaebc583-a2df-4272-ff58-08d59daf3a34 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Apr 2018 00:17:06.3245 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR2101MB1127 Sender: stable-owner@vger.kernel.org X-Mailing-List: stable@vger.kernel.org X-getmail-retrieved-from-mailbox: INBOX X-Mailing-List: linux-kernel@vger.kernel.org List-ID: From: Shiraz Saleem [ Upstream commit 6376e926af1a8661dd1b2e6d0896e07f84a35844 ] If the application invalidates the MR before the FMR WR, HW parses the consumer key portion of the stag and returns an invalid stag key Asynchronous Event (AE) that tears down the QP. Fix this by zeroing-out the consumer key portion of the allocated stag returned to application for FMR. Fixes: ee855d3b93f3 ("RDMA/i40iw: Add base memory management extensions") Signed-off-by: Shiraz Saleem Signed-off-by: Jason Gunthorpe Signed-off-by: Sasha Levin --- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/infiniband/hw/i40iw/i40iw_verbs.c b/drivers/infiniband= /hw/i40iw/i40iw_verbs.c index 6aa613835405..896c4f82e5ef 100644 --- a/drivers/infiniband/hw/i40iw/i40iw_verbs.c +++ b/drivers/infiniband/hw/i40iw/i40iw_verbs.c @@ -1638,6 +1638,7 @@ static struct ib_mr *i40iw_alloc_mr(struct ib_pd *pd, err_code =3D -EOVERFLOW; goto err; } + stag &=3D ~I40IW_CQPSQ_STAG_KEY_MASK; iwmr->stag =3D stag; iwmr->ibmr.rkey =3D stag; iwmr->ibmr.lkey =3D stag; --=20 2.15.1