Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp3083594ybt; Mon, 29 Jun 2020 14:56:03 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxm92WybdCA49CqRf5IyXrxP6lfvNgtEzlR59V6b8I+XXHHH6C45RWAKX6ib63U1KyW1hJc X-Received: by 2002:a17:906:4989:: with SMTP id p9mr16332884eju.417.1593467762864; Mon, 29 Jun 2020 14:56:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593467762; cv=none; d=google.com; s=arc-20160816; b=HficU+9o5Johpv5Jc6N/DTyfoeaAbc3obqUXRYw89I8AoXcet7SsgUVQn9JYvp+rel Mmiu+dC8cEP3S5PI/xS4/zXIwZY862TZuQuqsys9c1U/cK4/I6Ii8nX7Yevi+Tbo0bqu w08kQ1JLdq1BoIfepkoBiL/6MveGWy77DnBGCh7oWHCGrfxEXNjNZUxlE4RSZdsV5IIL ekan6cZBoPS6FUhNwkoJg6kgzPXaoZat4/3SZvE0fblslezv1TRLjjy2uiYCp3SKrE5w tX5fVUUz8bQc8zlQdvwUiJFXJt8zE29xtzZ77vFDF1s58Q4qoHDeRFh0JlPRUAoBAGr4 FzpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=pHP6RCVfHIrHa6EtGqeDWaaX/uO9b6yT+5gW7x8rfbI=; b=u2RKctv4R8fcJ/Cr7fuAXsqqCx8gwW3fSnKa3yxo7Qp4CHD90N57DMig34Gfw9iiTJ J1tocRrwGMAsYMbcEF63dVp4zV0sH92gNWesf+6u16sAPhMSq27sn1QEtQ59lYaw2wyH aA06CzgmT5Z/+M7PIuXGJBiWN8ug4meCw9Jt4+QjhAs4tSoBUCSWJB1OMUA116Dlw5Jy YxdKaeYyqxyVtAmb1xlup3bP8Z/TsPcOReP57YHITEmL84leyQ2LShP0NBy/2l0crBH2 jMN8hQgmONZBEQ+pgjqM7ZfaMbOhbvpVYMSZEvMtZabrKA4Z0eVqCwOPLvwF704bPUbi 5loQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=DDmqseEL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i7si463312edb.116.2020.06.29.14.55.40; Mon, 29 Jun 2020 14:56:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=DDmqseEL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391494AbgF2VwY (ORCPT + 99 others); Mon, 29 Jun 2020 17:52:24 -0400 Received: from mail.kernel.org ([198.145.29.99]:56814 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726651AbgF2Sfj (ORCPT ); Mon, 29 Jun 2020 14:35:39 -0400 Received: from sasha-vm.mshome.net (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id B5D6D246DC; Mon, 29 Jun 2020 15:20:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1593444025; bh=QlB3A0RhynGuT++VxDFewAOVjKaK3Wr4JoQqAO3O8MY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=DDmqseEL6tOeQy7SPyEYAYpbzJmGd5/jidVfZBsc3ZqoxCZ+Mr/tCSHEOGTtgURWm YaeOhbK9vxMKvWWr59RenXLYQ7oQkM0faw4ZA2hxL+oSTeWlWWrrsoqgejqhZ7BPXB cj7UkRPRP78qndwGb8bngZWeguT+lDJkSdaWEYis= From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Gal Pressman , Firas JahJah , Yossi Leybovich , Jason Gunthorpe , Sasha Levin Subject: [PATCH 5.7 132/265] RDMA/efa: Set maximum pkeys device attribute Date: Mon, 29 Jun 2020 11:16:05 -0400 Message-Id: <20200629151818.2493727-133-sashal@kernel.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200629151818.2493727-1-sashal@kernel.org> References: <20200629151818.2493727-1-sashal@kernel.org> MIME-Version: 1.0 X-KernelTest-Patch: http://kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.7.7-rc1.gz X-KernelTest-Tree: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git X-KernelTest-Branch: linux-5.7.y X-KernelTest-Patches: git://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git X-KernelTest-Version: 5.7.7-rc1 X-KernelTest-Deadline: 2020-07-01T15:14+00:00 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Gal Pressman [ Upstream commit 0133654d8eb8607eacc96badfe49bf992155f4cb ] The max_pkeys device attribute was not set in query device verb, set it to one in order to account for the default pkey (0xffff). This information is exposed to userspace and can cause malfunction Fixes: 40909f664d27 ("RDMA/efa: Add EFA verbs implementation") Link: https://lore.kernel.org/r/20200614103534.88060-1-galpress@amazon.com Reviewed-by: Firas JahJah Reviewed-by: Yossi Leybovich Signed-off-by: Gal Pressman Signed-off-by: Jason Gunthorpe Signed-off-by: Sasha Levin --- drivers/infiniband/hw/efa/efa_verbs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/infiniband/hw/efa/efa_verbs.c b/drivers/infiniband/hw/efa/efa_verbs.c index 5c57098a4aee5..3420c77424861 100644 --- a/drivers/infiniband/hw/efa/efa_verbs.c +++ b/drivers/infiniband/hw/efa/efa_verbs.c @@ -209,6 +209,7 @@ int efa_query_device(struct ib_device *ibdev, props->max_send_sge = dev_attr->max_sq_sge; props->max_recv_sge = dev_attr->max_rq_sge; props->max_sge_rd = dev_attr->max_wr_rdma_sge; + props->max_pkeys = 1; if (udata && udata->outlen) { resp.max_sq_sge = dev_attr->max_sq_sge; -- 2.25.1