Received: by 2002:a05:6a10:c7c6:0:0:0:0 with SMTP id h6csp2610984pxy; Tue, 3 Aug 2021 10:24:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyP91DbfxjxJyimUu/PJnpATZgRsEQRniteTbKlJB6+YRB0U0FyEXUBaoUi57VXLXS4M3Z1 X-Received: by 2002:a05:6602:26d2:: with SMTP id g18mr1729279ioo.194.1628011485632; Tue, 03 Aug 2021 10:24:45 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1628011485; cv=pass; d=google.com; s=arc-20160816; b=ftuh5YRxzNgXjuJg6+caXaLl7uoO6Ss+OAsgy+7Z+mKuZGha6hWhcRuGUIDJjkmDTJ hUe6zkum34C1la4YPowbUCjSbCPqNiUHZ8PBlpUZXno08MJUVYo7rEAUGxSmA6emMMu8 YEWDFLDujBki3hk7MvwY7g9kH2w0eePtgfQuxHzznXneU+/USURh5WIB1sLy8+k+5wZ/ qmGqlAR47athtAMt0hKMUe3hW0XHhkPHSb4koOvIN4jBBhBQOkIpUercKdVudXg4jqvN z4rQAoY/mxLq3hFVXz4+S7dS7UEmhiiK7PBol/eUvZDHj/Q5ARGdIoN90pZCSJkafIXm AMKg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:in-reply-to:content-disposition :references:message-id:subject:cc:to:from:date:dkim-signature; bh=9WwQb9p++wL0N0aZYAR2bHaalYWy/IWh/vm/ULGIzSM=; b=CLxl/iFF1H7rHdyhH+mninfJouQKuMwIYyIxG6mxo9NlHtfWP7/XQ4VrSMglZp9tIx bao+Zhb2il/w1NmiPdte5AV+d5WePxfZi9LgXrJg/iRB3Sz4XB1qKblUNAkLQL5KzdBy M8aCMcbgrhZnT4LNfRAfBhIpMzRMNXxrD19XH+EyfBxeNrWovhToTqqYQ/fd8T9QCXIW oTlL4j6kTcstT+Xl2/UUtqG/tzIvHP6IMkLbrLKtsHLIrlu8T/33YuBQEc1JlfNTItPQ cxs2NXqbbn3Ji58Cgf5DYTuyN1M5elg2RIcE4KRCJnM1ORC/088qY+3GR2Ih+o4qooW4 /wIw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@Nvidia.com header.s=selector2 header.b=uHTC9DBO; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); 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=QUARANTINE sp=NONE dis=NONE) header.from=nvidia.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w4si15950955ioa.95.2021.08.03.10.24.31; Tue, 03 Aug 2021 10:24:45 -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=@Nvidia.com header.s=selector2 header.b=uHTC9DBO; arc=pass (i=1 spf=pass spfdomain=nvidia.com dkim=pass dkdomain=nvidia.com dmarc=pass fromdomain=nvidia.com); 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=QUARANTINE sp=NONE dis=NONE) header.from=nvidia.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238065AbhHCRWp (ORCPT + 99 others); Tue, 3 Aug 2021 13:22:45 -0400 Received: from mail-bn7nam10on2086.outbound.protection.outlook.com ([40.107.92.86]:25953 "EHLO NAM10-BN7-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S232054AbhHCRWo (ORCPT ); Tue, 3 Aug 2021 13:22:44 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=G5Av4KQCfxWmI2U3JKZLAEi3BcugPCPOf/S+SlRINVo6MF4KDaTZlQFVv7MD63MtQzKvZ5IIcfwe7gkV6Fhx3kez9f2XuyXhWt4fwYWD8qMYmAWrQ25ZTdtWdr1EaVubzzlUn90HVq2Oeb+nt3iFzP2IoVbGlRqlAkaI07LlYs10ekyVlNiyzf93mS6KkgZF+akba7rGT6iyDh1C/aiW5zQy60aZHmHSV73np11swXWyzbtvFR3g4cQxvcZTZrhXw0RiWLnjI+/Aw6SOyGDfaKtBiTHqMfedNdeoDH2bZcVFX5cUNea5gTpUOza7xyCUSykk175t5hBNk8Cyu31HbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9WwQb9p++wL0N0aZYAR2bHaalYWy/IWh/vm/ULGIzSM=; b=PwAj/fIAXu4/sc7L3pJwB+ZApbRgW6mxlmolFNmPeZq9Hg3AyaAoI47saPBCDUymA0DXBRitp6tN6PgetD+sKtbl3kRJVA8pgLMg8OBhox1KyPJunYUNjjAP7EkbGfMskWrgI8Iv0yPDxGkFaEbY3zwAKZ+WXP7PN1Fv2yO3EE31SLoYPf0ZbV0U/n8595uvJtjb7h9UEPD8pKK62Muz3tP05KBiWuz9kB1mGITRUfF61Ldg6rN+HO3vdv9kaaAB4bC0OmD6p6hw6NHgJrLuQxWm6Jd27yDAQveXI8SDsCxJLeDhJgSStyIYgNm2P2FRoGBmaME6MGaa68zqJQVj0g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9WwQb9p++wL0N0aZYAR2bHaalYWy/IWh/vm/ULGIzSM=; b=uHTC9DBOmZtor5eeEP/lX/yaFObxC1vuIZeS1QExO4JPTHMXBeMuulk20StkAWzLMiBc9fG6rZumX5QzZBfL3RmqKFfDH1CYzKW0dSBdtTyh10DJ6zgZk255vWL+hpWs/5zIkhmlGWIK9pDW/N7K0gKATAgV7yABaW2kW0CXD85SsqY7tvS2oEZg8E9B6Tt7B/cFR3R75UKoteJHxUh6gYUEsfrL+OSzHaCNxjrXhAmLWSYWPjZKZda0eNZm12l6XDDRVq22dj03wKI+R18wadt38T11c+ZX2aW8UIafzS84LAz3vv+Dj+0Rjba2LjStZHGuHBGgirVSLWAGHpSPAA== Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=nvidia.com; Received: from BL0PR12MB5506.namprd12.prod.outlook.com (2603:10b6:208:1cb::22) by BL1PR12MB5272.namprd12.prod.outlook.com (2603:10b6:208:319::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.21; Tue, 3 Aug 2021 17:22:32 +0000 Received: from BL0PR12MB5506.namprd12.prod.outlook.com ([fe80::d017:af2f:7049:5482]) by BL0PR12MB5506.namprd12.prod.outlook.com ([fe80::d017:af2f:7049:5482%5]) with mapi id 15.20.4373.026; Tue, 3 Aug 2021 17:22:32 +0000 Date: Tue, 3 Aug 2021 14:22:30 -0300 From: Jason Gunthorpe To: Leon Romanovsky Cc: Doug Ledford , Leon Romanovsky , Adit Ranadive , Ariel Elior , Bernard Metzler , Christian Benvenuti , Dennis Dalessandro , Gal Pressman , linux-kernel@vger.kernel.org, linux-rdma@vger.kernel.org, Michal Kalderon , Mike Marciniszyn , Mustafa Ismail , Naresh Kumar PBS , Nelson Escobar , Potnuri Bharat Teja , Selvin Xavier , Shiraz Saleem , Steve Wise , VMware PV-Drivers , Weihang Li , Wenpeng Liang , Yishai Hadas , Zhu Yanjun Subject: Re: [PATCH rdma-next v1 0/9] QP allocation changes Message-ID: <20210803172230.GA2912315@nvidia.com> References: Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-ClientProxiedBy: MN2PR05CA0011.namprd05.prod.outlook.com (2603:10b6:208:c0::24) To BL0PR12MB5506.namprd12.prod.outlook.com (2603:10b6:208:1cb::22) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from mlx.ziepe.ca (142.162.113.129) by MN2PR05CA0011.namprd05.prod.outlook.com (2603:10b6:208:c0::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.10 via Frontend Transport; Tue, 3 Aug 2021 17:22:31 +0000 Received: from jgg by mlx with local (Exim 4.94) (envelope-from ) id 1mAy7a-00CDe6-JG; Tue, 03 Aug 2021 14:22:30 -0300 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 39e95fb8-ee6e-420e-eee4-08d956a346f6 X-MS-TrafficTypeDiagnostic: BL1PR12MB5272: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5236; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tY004pt2KVZjT4rnURHL6a+3ACgD0PcjkNa7sYhlY+G+SEDEGlLyRvHOPz2TNcNN80htIzMzJ03ZVEJekFMK5LVjvI3oHrYtvICJujlK3qHb8muqeRrEeGGVBinrTEC70yc3SatysAO44ZO0d9VXyfXzwsSBBrT1yGhCkl2p/4hYNpuGKsv0nheGFQYScQQb4L8oU3VgS+ez87Fg7F9++qgYWuPtwod6Jyh/xaYH+6xJ/mqn2gdfkhQ4NYfpB5NLZ0jQuoFMpycfZvgCUvQVoEAbh3KwmXCFZujCqzHzJaTMtBHrwyXMqfOtpljHKmzv4x3M4qTcLkj9V/ENR46RjZ4waB4q67Rj7w94mNRSKrK/njFVenUc9SfRhm6rzdmRRWe4fFqXDftghfS982uoEQ1GSyfjgq+KY2Rp085mqyMMpl92b3xV8M2i7ePdrNFSdCTKyMToDgHYPbjIB28Na7IEr14aOBaGtgvelrOTm8lefuU3dPfKon73Y56K+Vq1XcjQGF1tMnWHPn21Pp9s8xhkCQ8VWO9TseG8WUJJuV3VpW1ZMYrp+iT2HC1cjyZKN0/YR2Aq01VxxloMFI3efVveqdY3NvxzXN/xpROzr+zPuiFEW0LByvce7UtOa2ReBwoOjk+a70w9Z2FmvxyQ4uiHG6yUbHz6lHW/MzxUTF+S/+D97mLmnyxzpPayBGUMUovO2n2wlbKE1nec8cq77rF1qMxNmy4UgfOkdNr2n/k= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL0PR12MB5506.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(86362001)(66946007)(186003)(8936002)(1076003)(8676002)(66556008)(66476007)(26005)(36756003)(83380400001)(6916009)(2906002)(426003)(2616005)(316002)(7416002)(966005)(9786002)(38100700002)(9746002)(508600001)(5660300002)(33656002)(54906003)(4326008);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?w/ARyhN7yaGrOtfwL+dDZCWfbgrxzB7r3frUxKCFizuQL0CimrHSuWx2oerB?= =?us-ascii?Q?w5XJcjrohHKGQlp2KwmPuL9+q54wXTw5CGpOVcXEqljcmcou3sWe4sjvCE+E?= =?us-ascii?Q?6T6m0/TssTrptZz5sG20qlSIvm2hZdCLgaj9m4DobFyHpU9Kyna9EoMTMBre?= =?us-ascii?Q?iOvlVRBW3h9KhPPHj4KGseru4a15F+GSxmY64gdv9yCquPjGEpW8lnZhEy+E?= =?us-ascii?Q?Y6sWCSoppSuF7r8FABVwUg8vCAVe63S7GTl+pkKvqWqaS4GpLET4DYcSJWGJ?= =?us-ascii?Q?ahWssNFdtzSc1+UuQ1izPwg63z/fbfyt4/r9oVy3ozALw85pfGuLTq1KCRLI?= =?us-ascii?Q?67FENh8S66S855nbf5yOyttIAqb2MtFJseYw8tCvTe4k1B1eSO3i/jvm2jnh?= =?us-ascii?Q?JSS+ln7WD7+NG8ThlhOgpO6OwQE70ahB0mwBKpCgJWMoWwzTNv8i6PeGkBpe?= =?us-ascii?Q?zy8R4GqdWEr6eOyfcc5xFdiXcpg0M72BQpANvcHSr5p7/VmRkRJa7j0o2J1l?= =?us-ascii?Q?Lt2GK8XKha4K58Em9gJz1kEBWoTYCKCt1/bVqVOcjMwxcGd9RAgnj6LVXi2Q?= =?us-ascii?Q?CZRAvvGycw2q8/qHxXlcHJEgv+ltqWjZFUjpWE4X7k9c6pc+C4AnRdb/79bI?= =?us-ascii?Q?vwe7Pv9FIOUskEjkTXvdfmBB01hPSuUZzJf2nIFkkJ31wvDkZKMy8UZXkRXg?= =?us-ascii?Q?bWFyEDSQzAWUMk9hvdw/sjnWGlHkWIsJLHn7KBibYxg6HGmD+yzcP1ThLQIF?= =?us-ascii?Q?EP6RGVUURsnlVagw6RfxjWGutDyqYv/BnkJkP/3uUUqYkYJNZE999zd0FAWG?= =?us-ascii?Q?PbpqA/GyN15TqKRLH9rczOcSH8IM2wZ37+Y0hmUgFihHQ4KGt2onAjwUrBAS?= =?us-ascii?Q?44mljDYrpcOsiLNzIB4Z7P9HdVI4zIMBMB4/fFSO9msgqkwRDjyHYMbjf2l5?= =?us-ascii?Q?lNnmgl01Cv/eEEeNtxsyNZFRGPwjqBXeNdnA9zVYVq5zJzsRroS3k/u0r61y?= =?us-ascii?Q?Uj2OQvXrCJm0EofLV1Jt3mCrHIkv0YlZv1jQ7qZRAfxbYbgzHKpfsnanPtVv?= =?us-ascii?Q?Xa9sdhVAYBbSONPPFT2yCvjefmOYqOyLsOu4w/WqLoAENOkxwna0Bz1UHi+s?= =?us-ascii?Q?PFSc+Wcvb7odP4QleA4UB+ehm3fXI/PXQbQ0K8HkgMf4w22RSws9InHub/iP?= =?us-ascii?Q?dkm8jRwAILO3wobSDtiThjpzE8g2B+gRPs3s+8EMwJxkHnAY4xV54HA6Fxm3?= =?us-ascii?Q?WEePTaCEmOaXPxwpG/ribvAcYa4yzFlaKpXfFudj54j4JMrU9inAQ154edAd?= =?us-ascii?Q?sx/ZGoDdWlK9CC/syYQEIiZO?= X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 39e95fb8-ee6e-420e-eee4-08d956a346f6 X-MS-Exchange-CrossTenant-AuthSource: BL0PR12MB5506.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Aug 2021 17:22:32.3446 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: juv42kLmgVQRA+rhSkWBXo/RncK+gNfQjuoxTMB9E31k5lreZ29Bmby6FINRw6zO X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5272 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 23, 2021 at 02:39:42PM +0300, Leon Romanovsky wrote: > From: Leon Romanovsky > > Changelog: > v1: > * Added ROB tags > * Deleted already existed double rwq_ind_tbl assignment > * Deleted hr_qp->ibqp.qp_type assignment > v0: https://lore.kernel.org/lkml/cover.1626609283.git.leonro@nvidia.com > > ----------------------------------------------------------------------------- > Hi, > > This series convert IB/core to use core allocation scheme for the QP > objects. > > Thanks > > Leon Romanovsky (9): > RDMA/hns: Don't skip IB creation flow for regular RC QP > RDMA/hns: Don't overwrite supplied QP attributes > RDMA/efa: Remove double QP type assignment > RDMA/mlx5: Cancel pkey work before destroying device resources > RDMA/mlx5: Delete device resource mutex that didn't protect anything > RDMA/mlx5: Rework custom driver QP type creation > RDMA/rdmavt: Decouple QP and SGE lists allocations > RDMA: Globally allocate and release QP memory > RDMA/mlx5: Drop in-driver verbs object creations Applied to for-next, thanks Jason