Received: by 2002:a05:6a10:1287:0:0:0:0 with SMTP id d7csp342501pxv; Thu, 22 Jul 2021 01:12:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwbpnKhRMGgjRDr3BWl6s9uzl7owiUivo6cAzd8OSsdLyExfGET/jgXIAqVgkgggk/vxLtX X-Received: by 2002:a05:6e02:1a46:: with SMTP id u6mr26541592ilv.135.1626941520890; Thu, 22 Jul 2021 01:12:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1626941520; cv=none; d=google.com; s=arc-20160816; b=OeICANpTh9q7VTS0096fNqMA5C+1V5imSNlZoAb+wCjJ4to+/P0cQStGYwrbcpHfsl VVULnOLZWwZVZosNerh9Ex1cLC+IMhy1Pj97fatM4vjZ713cQkK7iduv+5aiuGjgllmb WZ8i2XdJ5N6NlhP5NHSz4uO7Ep7qm66BWqPcGgZydr0zPKo3M0Y0LbsJVrb4STs3bq9c L0qc1ARnyRe+xk4uPHLvmUIqUDeyYIa7xzOUgDx32rtrirPcf3cczQS2NdpJ76xQIKhs /pqqNuAkp8IPI3HK8H+mJJj60XsvCHfL1pp0Y4X4GTzECI4ZXP563/4nQDMUqThBKokT YHUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to :mime-version:user-agent:date:message-id:from:cc:references:to :subject; bh=fgfBCw7KV0PAbI6AYIkY0jgfXQL3g62fs84Xg/fVLhc=; b=thmFlahlappHl/OzpARqOTxo7prpEq1YFMFaXtBj9PoDnbBGpCzuWsTqcLBpDOlF9q DRvQSUl6DPn50ZpFVii4cQSUaJFSUWbKWt9IJ8nSJo6aCvfZKOqTDv9CNkkqD4/Amx3J lIBx5sBhWOaKIgsiY8rTYwl/uNkmiJgX/+z7hSS4mLiTqVOKLWwuf3tkmzhfPPPXP3mz BR3Hzwg1ktKCdlwGrFl4umNZI6EX/kXciTYZjc3sep9daU+6Sc2EO5s9dPWlNI9ROGqT GkEzWkQs/TodYpZddFeI5wrB0YYx1cOpd13YUL3MkvRFdpEwZA2H9i8GCEfoQLpwqSUy BDsA== ARC-Authentication-Results: i=1; mx.google.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=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u3si30852226ilk.94.2021.07.22.01.11.49; Thu, 22 Jul 2021 01:12:00 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230480AbhGVH2p (ORCPT + 99 others); Thu, 22 Jul 2021 03:28:45 -0400 Received: from szxga02-in.huawei.com ([45.249.212.188]:7413 "EHLO szxga02-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230100AbhGVH2p (ORCPT ); Thu, 22 Jul 2021 03:28:45 -0400 Received: from dggemv703-chm.china.huawei.com (unknown [172.30.72.55]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4GVlPZ05J9z7xx3; Thu, 22 Jul 2021 16:05:38 +0800 (CST) Received: from dggpeml500017.china.huawei.com (7.185.36.243) by dggemv703-chm.china.huawei.com (10.3.19.46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 22 Jul 2021 16:08:59 +0800 Received: from [10.40.238.78] (10.40.238.78) by dggpeml500017.china.huawei.com (7.185.36.243) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 22 Jul 2021 16:08:59 +0800 Subject: Re: [PATCH rdma-next 8/9] RDMA: Globally allocate and release QP memory To: Leon Romanovsky , Doug Ledford , Jason Gunthorpe References: <5b3bff16da4b6f925c872594262cd8ed72b301cd.1626609283.git.leonro@nvidia.com> CC: Leon Romanovsky , Adit Ranadive , Ariel Elior , Bernard Metzler , Christian Benvenuti , Dennis Dalessandro , Gal Pressman , , , 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 , Yishai Hadas , Zhu Yanjun From: Wenpeng Liang Message-ID: <7a38e424-8ccc-72ee-170b-f025ae6d6950@huawei.com> Date: Thu, 22 Jul 2021 16:08:59 +0800 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: <5b3bff16da4b6f925c872594262cd8ed72b301cd.1626609283.git.leonro@nvidia.com> Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: 7bit X-Originating-IP: [10.40.238.78] X-ClientProxiedBy: dggems705-chm.china.huawei.com (10.3.19.182) To dggpeml500017.china.huawei.com (7.185.36.243) X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2021/7/18 20:00, Leon Romanovsky wrote: > + qp = rdma_zalloc_drv_obj_numa(dev, ib_qp); > + if (!qp) > + return ERR_PTR(-ENOMEM); > > qp->device = dev; > qp->pd = pd; > @@ -337,14 +338,11 @@ _ib_create_qp(struct ib_device *dev, struct ib_pd *pd, > > qp->qp_type = attr->qp_type; > qp->rwq_ind_tbl = attr->rwq_ind_tbl; > - qp->send_cq = attr->send_cq; > - qp->recv_cq = attr->recv_cq; > qp->srq = attr->srq; > qp->rwq_ind_tbl = attr->rwq_ind_tbl; Hi, Leon, "qp->rwq_ind_tbl = attr->rwq_ind_tbl;" seems to be duplicate, would you consider deleting one of them in this patchset?