Cover Letter Detail
Show a cover letter.
GET /api/covers/816768/?format=api
{ "id": 816768, "url": "http://patchwork.ozlabs.org/api/covers/816768/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170921085922.11659-1-ganapatrao.kulkarni@cavium.com/", "project": { "id": 19, "url": "http://patchwork.ozlabs.org/api/projects/19/?format=api", "name": "Linux IMX development", "link_name": "linux-imx", "list_id": "linux-imx-kernel.lists.patchwork.ozlabs.org", "list_email": "linux-imx-kernel@lists.patchwork.ozlabs.org", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170921085922.11659-1-ganapatrao.kulkarni@cavium.com>", "list_archive_url": null, "date": "2017-09-21T08:59:18", "name": "[0/4] numa, iommu/smmu: IOMMU/SMMU driver optimization for NUMA systems", "submitter": { "id": 72406, "url": "http://patchwork.ozlabs.org/api/people/72406/?format=api", "name": "Kulkarni, Ganapatrao", "email": "ganapatrao.kulkarni@cavium.com" }, "mbox": "http://patchwork.ozlabs.org/project/linux-imx/cover/20170921085922.11659-1-ganapatrao.kulkarni@cavium.com/mbox/", "series": [ { "id": 4334, "url": "http://patchwork.ozlabs.org/api/series/4334/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-imx/list/?series=4334", "date": "2017-09-21T08:59:18", "name": "numa, iommu/smmu: IOMMU/SMMU driver optimization for NUMA systems", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/4334/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/816768/comments/", "headers": { "Return-Path": "<linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org>", "X-Original-To": "incoming-imx@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming-imx@bilbo.ozlabs.org", "Authentication-Results": [ "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.infradead.org\n\t(client-ip=65.50.211.133; helo=bombadil.infradead.org;\n\tenvelope-from=linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org;\n\treceiver=<UNKNOWN>)", "ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=lists.infradead.org\n\theader.i=@lists.infradead.org header.b=\"GVa0mCJf\"; \n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com\n\theader.i=@CAVIUMNETWORKS.onmicrosoft.com header.b=\"i4+RHPru\"; \n\tdkim-atps=neutral", "spf=none (sender IP is )\n\tsmtp.mailfrom=Ganapatrao.Kulkarni@cavium.com; " ], "Received": [ "from bombadil.infradead.org (bombadil.infradead.org\n\t[65.50.211.133])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xyVv92s43z9t42\n\tfor <incoming-imx@patchwork.ozlabs.org>;\n\tThu, 21 Sep 2017 19:00:37 +1000 (AEST)", "from localhost ([127.0.0.1] helo=bombadil.infradead.org)\n\tby bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux))\n\tid 1duxLV-0007X6-4s; Thu, 21 Sep 2017 09:00:33 +0000", "from mail-by2nam01on0081.outbound.protection.outlook.com\n\t([104.47.34.81] helo=NAM01-BY2-obe.outbound.protection.outlook.com)\n\tby bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux))\n\tid 1duxLM-0006So-Ft for linux-arm-kernel@lists.infradead.org;\n\tThu, 21 Sep 2017 09:00:31 +0000", "from mypc.cavium.com.com (111.93.218.67) by\n\tCO2PR07MB2566.namprd07.prod.outlook.com (10.166.201.17) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.56.11; Thu, 21 Sep 2017 08:59:56 +0000" ], "DKIM-Signature": [ "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n\td=lists.infradead.org; s=bombadil.20170209; h=Sender:\n\tContent-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post:\n\tList-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:To\n\t:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:\n\tResent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:\n\tList-Owner; bh=4bRX0bhye2/jI9KxzKpRFmLtTe8gM281rj3DkKTfFXI=;\n\tb=GVa0mCJfsQqlDk\n\t7+qhrk5CBmnBq3REoArZvvV1NccTChpC3krAYC7b2yPye93Ea8di/DOwAnC5uA/izThGhEPuVl6ZW\n\tLiscUkzFoo4wXY0dGbfKOAiSYIwtxjS4loNL7ATKIqb4kdU+H71SRrBdmBhEyGzJBcnWE3I0IHWCN\n\tTgnqUEHCBIQPTZfCnXDy4r4kMil5MyTK9j2HNXRrxEkiF/XKJQvCIbbwWkBmlyZnEzZq9we90q+ms\n\tDBUPwAxQfH25wQn4/N0HgHepJqz++nWjjKllNI0uDRpjNz2D4AXu+HdmKIzLg/4ed59RyxWsSsNIm\n\tlnnu13EhaRZbvyT/IeYw==;", "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=g3McU/yuzkVby3MKTQwsFQLSxJqtHzVxx7VYdiEsTbc=;\n\tb=i4+RHPru6xgttwEgUOTAH5orRS6RTmavG7mu206JiwGOXNU1+DDrGColztx9bhbwKdVPu7rMolBIkjxseMJZFE3YHfpT6DblX1XnCw7Cym4XT2WVkzh7QfbsjWNpSkG9tlzmLzmcWnz7CUFA9sl44N7B2AxPhX72AI5fCXq+s1M=" ], "From": "Ganapatrao Kulkarni <ganapatrao.kulkarni@cavium.com>", "To": "linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org,\n\tiommu@lists.linux-foundation.org, linux-mm@kvack.org", "Subject": "[PATCH 0/4] numa,\n\tiommu/smmu: IOMMU/SMMU driver optimization for NUMA systems", "Date": "Thu, 21 Sep 2017 14:29:18 +0530", "Message-Id": "<20170921085922.11659-1-ganapatrao.kulkarni@cavium.com>", "X-Mailer": "git-send-email 2.9.4", "MIME-Version": "1.0", "X-Originating-IP": "[111.93.218.67]", "X-ClientProxiedBy": "PN1PR01CA0111.INDPRD01.PROD.OUTLOOK.COM (10.174.144.27) To\n\tCO2PR07MB2566.namprd07.prod.outlook.com (10.166.201.17)", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-Correlation-Id": "33398301-a61b-4349-d3c0-08d500cf2434", "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:CO2PR07MB2566; ", "X-Microsoft-Exchange-Diagnostics": [ "1; CO2PR07MB2566;\n\t3:5u9t6h3CobkHKgQp4lKwRs9Oqq+cV2ELWhlyRywatGMzwJ1VGtQFvACQFaXDvPEG9OvhMay0pBo8hTiD6y1gT75GZD5EgYCfxpfNiG6EGMwJFjtuPWPzDKLZnmcTIwFsfbUhlK0vVZrTYMKzsCTQNtE/BMQKv8tNugA1jtGslE8+ob9sYNHiCSlmjcJDH3DXhoG/foo8LRm0hQDzAOufWoQ3mnSg14pJ0E90QnNOWEeetD0AK4vihwPYompbTk+O;\n\t25:63mtswbzQ0H64Ic3JTgr1kblq/xDn0pSkmgi3WrmvmjRZ+c1UntVbG7dawKbzcYxOtQheU2IAFYfCTdyCvg7Mqd7ULzvTLKWfKgDvRlUSQOA701VYVnIQ0rC1TCLdllGX8nYztbHegj5Q5f5aYV25MqzxEW7gsdpK52WBhc6JA1sSTZmCFi/DC3/o2fG8zT9XHck0phOOXye34l3QS8FJyKZuNZlbBiPzNXDT2AqVtZAxtQ17TrRU3P9epb4b274xtEBv5RBO49TAr6KGX81ujwm1gnvEoV3aTyuCKSE4IyQQrrsSu/efPFEp+XB2LjMWmR2pW2AH1xOMfOhPb+aiQ==;\n\t31:+1t+YQVtA8zZpfQl8Gd35fw99bqxE0TQ5LBwhCbZhKoFFNNQfTkq0YBRm11TtCO0Iad3Hyr9z6T5mv1OzY676WwdnmyqjrAy5WyyYqsGuaUSJsUq28R8Cw8UTtW6ieeGeu7HZMOSIu3iuRXbQLpoaUVFl7VOCrEGVIz7BkINNvSsMBdG+BLRhOexGZX9gMt6+mAofQogm7XEELHD6YLvDwkX37p0VHiQHvSXbFqxfXQ=", "1; CO2PR07MB2566;\n\t20:TobC7wDIczJy2IehaNBJSsZKCEji8/jfosLlsF7HkxPg1bTBG44WNNR3Ls3iy6O6fNGHz6HV1B0o8xu7tWhuacYInU/fn8ls9Q9Yf3dJQRanzAZREyZHJtsLA8ITs1YRg6yFEJrVjYIXDI5+Sn6sEUSZJPIgb0Y+YrbPanJmr1s7OztPxtnd5ZZ9xoQmFY7O6xXlv/79/4NDVUdcjQ9On8TfpM1/jGN8ztu7KqO3xpnK+QcZ7Oxv4GFpDIpNFPhxlHAlL24fzov9jG3B1MpfSxGIdOqgZvhKX5h3jL23088ecrWJosOpWfusmQeVcyg6OQHVOQFX3XpACo8/60U8UcWpySYUo62uBym9aQ9fPjP/mz4FSMRcK89HYBl1bk5kETwM2MlKDCPaRqI5XyvF7va70lxmlVwthR1e/45rlZZi28DdVAtf4vLLYf8LlfGuzZy1N5wJJVFFsDYh6SFQibb5A6Q9jYU5Y7LO9/SEzRKjZ4G11N5Jx9vcsesaIg4A;\n\t4:PxYvq46/DGjg5YV0hYB9H4ueT80p4xuzd2MvCylpsxTat4RnVO/5L7OMaPcy4r/UYGfI/+u/b2rLMGwz17gtnLLsZuaCJzx/AEK65YRP6WQMzzFpdxVfMTdE/ePTpVzir1WV+hYVMo8820q00B35Aq9pixwcUXAPTUcFMe8aQOjMb+0mS/MAMVWLYcIVwdZrHfUgsY16mcQx7YGlGTGoIQsGTPSi8orPfqHxXsOYlcKcCmYPBveXnZcDs8BDEq8k", "=?us-ascii?Q?1; CO2PR07MB2566;\n\t23:lpECgCal9Cd4mStEvd0ATEXZjBDfX9zGND0tKLknI?=\n\tPg90QuO1qVhT48a0aGiiEXKLXlDN1VRStK7Q264IRtlmxNissrO4EngSXYeyXV2wo8bBFHyymg+pU/xFagrHk/IR1NyRMjYaqCd0ayzCFda5IXCAedxNi90qBV1Pnu8bX3PWSGTwShTAwxTQl5iXJBpj7S0Ofz9nnOmGozZUNpB6vBtXpEkLa+VKi4k84UTXI/rMO9DUtvf21uEkt8mdvgv90kcvswTu9/WE6i0L4Ckx/DteKsfDtpd+XK85PvV9Ezs0oj10cLXIAJTSDM/nQasH5ysX0CBLbcxF7A0F0LjPDTvhaTMYID062G1DWS9mDK/PrvDkxe9aiYP6N8wQXJcZ5TVQaat7oLidmCdbA55ZR5+Dsh33fj/ldx+vmjXVOK9bl4igS5IPZQ/KMLu66rwJQaCBhVmw2zrFkpvyINd0P9Cb8XlJ5OUHLLJS/kkScC883NnNfQtXB/KFK2W8MBwS6LB2JFoLYeduBXkCPEBiO03vy/XFY39FQhdd/URIGxEXsfWOHnTonBcvq2T+UDgIuWt3GOEinMpXxpf5UJqd032wxghUyo3jiwCQeLVLRx3pJy7T/rAVN1LkvX61rTyRuB1R+H/kA/2Ai/LnkhQhLRDHihkZrrgbsPjDVZFWr5HFiSkQWYCK4E18+o8QUsIzIiD3/Kfag9mIVFsB5cvZemiJRiTtn3RV0NEoRjIwAxdmjpI+Tu5l09EtCixQeutetQzH048YIK05IZ3wAvyr5fRz4C7Cyhi+Y4Hd43s/70G73mbRYA32JV2prvweZOpKfXjDPdWnfrtrwmuoAqPiUofQLCpW+1VwLlNVsM9B3RYQBUBP1XRXCVaQGtAJ/gDzVIzV22KoqQIRbZmpJzg/Nh+Bui0mEGx69+9RnrJG8CAIePWuTWoe+N4zzkZLJrAcaAGffhiTbZagyOIYP8HAbt7H3k5CVm5202Vy205o4V0amTGbnxdLKk0tMaD7NIQ8kg3Qzmdv+V3xhiPvT55xaox+KJqUWxckoQROTFi1NCQ5976qPC1N6kfWGhyk9Z8SnzvAJ4lGJ8sHM0PIQ6ewzKjfFCYOMkSDXeyBUJHaF0=", "1; CO2PR07MB2566;\n\t6:DlPEF6jopmTG+6OyXCB/g0FK1Wrg9p8rn0XL9DGyBg17zI2LnUbZwt+i2nidpjCYHcygc2Rv2+66IPCLXu5w8k4fEaZHPYISFN+SUJu4HQMGHHjE+VW62HC4+rg9Y8CyavcoRhCi1XYO9p342fXfXnI4u6uSRLSKZOREgass6IETG5CrZtSo9x/GEqfiaVUNOYqp4aCzI64mSL4JzR1JnVsnzjsfeVbV3uXbjZms7u6jCqw8eeBmYpCnSM8ZfvLHAOAKzmjL9wjpj70N4qBzrMeHPCUrk1NTPeVlPZSL0DVd1cCAjuJPJOzbsVCY997sa7qFMrR9CcJmrqk7UmGi9Q==;\n\t5:VgVwN86YB3NPiGCO5sfbwDJl5QuiXNQmIjSnSVdq3GPlVeQuPRO0S5irBIhKmQ9RHRjMT8yqa73vCKmXL9XnIugQxI/2weI6081rfyPdiQcypiwy9sT+jf9CV7qYeCrkCbHto9lwnRqFQngVs+jB8w==;\n\t24:Blvfr+E0UI+YQSVju1RxSGZzcUqQ9PjsiK71KPE8bQ6+Y78KQUdCQdUBTTvHwrLJYErbj4CXW67IaIFJCyjrW5WQTU/aEHeKKPiRrh8GibM=;\n\t7:y3NEcmeJcPcT/PIFxiV3zOQRbk2Q8t2MyPmVI1BvdawXVjpwztjiM8rqA92bCN7d0ZU+S09nh//IxgjoHSp2KGjqfBqW79jA9BzT8CwZkoKp8FC/BDirn5+NRLThQ2OHZGghImXyWOnYZCQGitEK+Wq+Kcm4P7Gjh+zEqLgzCxYmsKhB+6axoQR0c6njG0QDOpz+/+eOlOph4VRfTq8TpMXAIRz0Mq8xB2mehCC8iJg=" ], "X-MS-TrafficTypeDiagnostic": "CO2PR07MB2566:", "X-Exchange-Antispam-Report-Test": "UriScan:;", "X-Microsoft-Antispam-PRVS": "<CO2PR07MB25660D582D5335DCFEDBC0E683660@CO2PR07MB2566.namprd07.prod.outlook.com>", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(20161123562025)(20161123560025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:CO2PR07MB2566; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:CO2PR07MB2566; ", "X-Forefront-PRVS": "04371797A5", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(6009001)(376002)(346002)(199003)(189002)(1076002)(3846002)(6116002)(6486002)(316002)(68736007)(6506006)(16526017)(25786009)(97736004)(305945005)(7736002)(36756003)(6666003)(16586007)(5003940100001)(4326008)(5009440100003)(86362001)(53936002)(50986999)(189998001)(39060400002)(66066001)(50226002)(478600001)(8936002)(106356001)(105586002)(33646002)(7416002)(2906002)(47776003)(8676002)(101416001)(81166006)(6512007)(81156014)(5660300001)(72206003)(50466002)(48376002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR07MB2566; H:mypc.cavium.com.com;\n\tFPR:; \n\tSPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; ", "Received-SPF": "None (protection.outlook.com: cavium.com does not designate\n\tpermitted sender hosts)", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-OriginatorOrg": "cavium.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "21 Sep 2017 08:59:56.0964\n\t(UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "711e4ccf-2e9b-4bcf-a551-4094005b6194", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CO2PR07MB2566", "X-CRM114-Version": "20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 ", "X-CRM114-CacheID": "sfid-20170921_020024_564763_31FE963A ", "X-CRM114-Status": "UNSURE ( 4.87 )", "X-CRM114-Notice": "Please train this message.", "X-Spam-Score": "-3.2 (---)", "X-Spam-Report": "SpamAssassin version 3.4.1 on bombadil.infradead.org summary:\n\tContent analysis details: (-3.2 points)\n\tpts rule name description\n\t---- ----------------------\n\t--------------------------------------------------\n\t-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,\n\tno trust [104.47.34.81 listed in list.dnswl.org]\n\t1.5 RCVD_IN_SORBS_WEB RBL: SORBS: sender is an abusable web server\n\t[111.93.218.67 listed in dnsbl.sorbs.net]\n\t-2.8 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2)\n\t[104.47.34.81 listed in wl.mailspike.net]\n\t-0.0 SPF_HELO_PASS SPF: HELO matches SPF record\n\t-1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1%\n\t[score: 0.0000]\n\t-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature\n\t0.1 DKIM_SIGNED Message has a DKIM or DK signature,\n\tnot necessarily valid", "X-BeenThere": "linux-arm-kernel@lists.infradead.org", "X-Mailman-Version": "2.1.21", "Precedence": "list", "List-Unsubscribe": "<http://lists.infradead.org/mailman/options/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe>", "List-Archive": "<http://lists.infradead.org/pipermail/linux-arm-kernel/>", "List-Post": "<mailto:linux-arm-kernel@lists.infradead.org>", "List-Help": "<mailto:linux-arm-kernel-request@lists.infradead.org?subject=help>", "List-Subscribe": "<http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>,\n\t<mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe>", "Cc": "lorenzo.pieralisi@arm.com, joro@8bytes.org, Will.Deacon@arm.com,\n\tgklkml16@gmail.com, Tomasz.Nowicki@cavium.com,\n\tRobert.Richter@cavium.com, \n\tmhocko@suse.com, hanjun.guo@linaro.org, akpm@linux-foundation.org,\n\trobin.murphy@arm.com, vbabka@suse.cz, jnair@caviumnetworks.com", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Sender": "\"linux-arm-kernel\" <linux-arm-kernel-bounces@lists.infradead.org>", "Errors-To": "linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org", "List-Id": "linux-imx-kernel.lists.patchwork.ozlabs.org" }, "content": "Adding numa aware memory allocations used for iommu dma allocation and\nmemory allocated for SMMU stream tables, page walk tables and command queues.\n\nWith this patch, iperf testing on ThunderX2, with 40G NIC card on\nNODE 1 PCI shown same performance(around 30% improvement) as NODE 0.\n\nGanapatrao Kulkarni (4):\n mm: move function alloc_pages_exact_nid out of __meminit\n numa, iommu/io-pgtable-arm: Use NUMA aware memory allocation for smmu\n translation tables\n iommu/arm-smmu-v3: Use NUMA memory allocations for stream tables and\n comamnd queues\n iommu/dma, numa: Use NUMA aware memory allocations in\n __iommu_dma_alloc_pages\n\n drivers/iommu/arm-smmu-v3.c | 57 +++++++++++++++++++++++++++++++++++++-----\n drivers/iommu/dma-iommu.c | 17 +++++++------\n drivers/iommu/io-pgtable-arm.c | 4 ++-\n include/linux/gfp.h | 2 +-\n mm/page_alloc.c | 3 ++-\n 5 files changed, 67 insertions(+), 16 deletions(-)" }