Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp436445imm; Wed, 22 Aug 2018 06:50:55 -0700 (PDT) X-Google-Smtp-Source: AA+uWPx9GfcE8Xh7RUCE5OBan7OfIbMBCAmJjScstpgnJAvKepjjLFwhDQhqkHter77tt55pRDwH X-Received: by 2002:a62:da47:: with SMTP id w7-v6mr57547802pfl.50.1534945854991; Wed, 22 Aug 2018 06:50:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1534945854; cv=none; d=google.com; s=arc-20160816; b=wYIz8n/y12oeGyjOPKK0MARLePbVw04mMHWDYKFFcyE0a2XkxRHIsXDNu1x+8EQ1cg fMkICOWa8Tyizd1cUEvggX/NfW1Qc2DHqW/RobSCL5+TMyEyXIJVBdV4AhKUC2wjgzW2 Y/ScYAoO0nfNiEnvo3EbhFggWG1QO2+2J6Lya+7h7ckyJDD+c/sBN1hgGeqUAP7EIIIn QCUJGOSqLfkxRaA/3dg1tDCytZvQFxqx9dFT7yJI8SWynk6ufoC9KOeQ4FQWUkiFdtc3 7/MmnmTihws/jJjnYqPwcved7oMTSbpMqCD/udmrJvDePVLb0m0yfJuVYn2MjR8aISiX e4jQ== 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:in-reply-to :mime-version:user-agent:date:message-id:from:cc:references:to :subject:arc-authentication-results; bh=J2pNxKxrTqYZQuf1QnGo4gikuzHXS+wnkq3WWAe4hO4=; b=K1MZvXn1zcR2qC7evdzJT2BD9q2e/Nf9Is/+xMlTnPHeNeByTetT/ZK1IReghctCTG 1MnsXV2LEqQomhJeTfn4XTFHpkRY4YsO5uyWS6BlcwSthw7a/OTSne2FuQ/OLkenwff7 310nKXeW1HAXOZSENGeAGsY22f3b4TCT4MCIQ4q4SFykNoj5Pq27WCiBjabw/+ggLjEd QjadqKWbU7pTXPEtPiEHFLATACDt4oBWR9g3+AyY9DTaQLOpq4ynxOTfXibiBVS8gZDy xxIYx9KLPsiWOEEfaJEp1MpErxGO35K5AXjAMEyPwY51NZUuwNiCaP3w4cms1ki3BFRc lGbA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m19-v6si1734017pgj.155.2018.08.22.06.50.39; Wed, 22 Aug 2018 06:50:54 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729098AbeHVRJz (ORCPT + 99 others); Wed, 22 Aug 2018 13:09:55 -0400 Received: from szxga04-in.huawei.com ([45.249.212.190]:11160 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728947AbeHVRJz (ORCPT ); Wed, 22 Aug 2018 13:09:55 -0400 Received: from DGGEMS407-HUB.china.huawei.com (unknown [172.30.72.59]) by Forcepoint Email with ESMTP id 7C1293B39CA00; Wed, 22 Aug 2018 21:44:52 +0800 (CST) Received: from [127.0.0.1] (10.202.226.41) by DGGEMS407-HUB.china.huawei.com (10.3.19.207) with Microsoft SMTP Server id 14.3.399.0; Wed, 22 Aug 2018 21:44:43 +0800 Subject: Re: [PATCH 0/4] numa, iommu/smmu: IOMMU/SMMU driver optimization for NUMA systems To: Ganapatrao Kulkarni References: <20170921085922.11659-1-ganapatrao.kulkarni@cavium.com> CC: "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "iommu@lists.linux-foundation.org" , "linux-mm@kvack.org" , "Will.Deacon@arm.com" , "gklkml16@gmail.com" , "Tomasz.Nowicki@cavium.com" , "Robert.Richter@cavium.com" , "mhocko@suse.com" , "akpm@linux-foundation.org" , "vbabka@suse.cz" , "jnair@caviumnetworks.com" , Marek Szyprowski , Robin Murphy , "thunder.leizhen@huawei.com" , Linuxarm , "Christoph Hellwig" From: John Garry Message-ID: <452f1665-eb3a-5e8c-f671-099ef4a15d84@huawei.com> Date: Wed, 22 Aug 2018 14:44:33 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: <20170921085922.11659-1-ganapatrao.kulkarni@cavium.com> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [10.202.226.41] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 21/09/2017 09:59, Ganapatrao Kulkarni wrote: > Adding numa aware memory allocations used for iommu dma allocation and > memory allocated for SMMU stream tables, page walk tables and command queues. > > With this patch, iperf testing on ThunderX2, with 40G NIC card on > NODE 1 PCI shown same performance(around 30% improvement) as NODE 0. > > Ganapatrao Kulkarni (4): > mm: move function alloc_pages_exact_nid out of __meminit > numa, iommu/io-pgtable-arm: Use NUMA aware memory allocation for smmu > translation tables > iommu/arm-smmu-v3: Use NUMA memory allocations for stream tables and > comamnd queues > iommu/dma, numa: Use NUMA aware memory allocations in > __iommu_dma_alloc_pages > > drivers/iommu/arm-smmu-v3.c | 57 +++++++++++++++++++++++++++++++++++++----- > drivers/iommu/dma-iommu.c | 17 +++++++------ > drivers/iommu/io-pgtable-arm.c | 4 ++- > include/linux/gfp.h | 2 +- > mm/page_alloc.c | 3 ++- > 5 files changed, 67 insertions(+), 16 deletions(-) > Hi Ganapatrao, Have you any plans for further work on this patchset? I have not seen anything since this v1 was posted+discussed. Thanks, John > -- > 2.9.4 > > _______________________________________________ > iommu mailing list > iommu@lists.linux-foundation.org > https://lists.linuxfoundation.org/mailman/listinfo/iommu > > . >