From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161359AbdAELDg (ORCPT ); Thu, 5 Jan 2017 06:03:36 -0500 Received: from mail-by2nam01on0086.outbound.protection.outlook.com ([104.47.34.86]:37088 "EHLO NAM01-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S965257AbdAELDX (ORCPT ); Thu, 5 Jan 2017 06:03:23 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Robert.Richter@cavium.com; Date: Thu, 5 Jan 2017 12:03:04 +0100 From: Robert Richter To: Ard Biesheuvel CC: Russell King , Catalin Marinas , Will Deacon , David Daney , Mark Rutland , Hanjun Guo , James Morse , Yisheng Xie , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" Subject: Re: [PATCH v3] arm64: mm: Fix NOMAP page initialization Message-ID: <20170105110304.GT4930@rric.localdomain> References: <20161216165437.21612-1-rrichter@cavium.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [92.224.59.222] X-ClientProxiedBy: HE1PR03CA0005.eurprd03.prod.outlook.com (10.163.170.143) To SN1PR07MB2350.namprd07.prod.outlook.com (10.169.127.16) X-MS-Office365-Filtering-Correlation-Id: 6a992b03-6f81-48b8-c6b9-08d4355a751b X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:SN1PR07MB2350; X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2350;3:wS+klMuc2av8NuY3O7QyhpclDWGZnx7AsNBeMnfTCCqrY/8LtYgYiFUcstgxI3pDQFaX8hKPhGwwDsKuIdzWi2xUfBr2iy6UqKHxTHJOFAAjKBvqbY5f4hlowQePJRgHTVD/qwAStvk+rtyepyAAqFy8gPpZOtmif9bTCzwyCQuNYS2BtFDaXDalp7TRZq9NCH8WDPD+qN0pgZR2jkTwxPuc3zb4aQHOnQppJoF7E3S/mFOKfxuLLnESC7CQ6CmVXUBG/SBKlO/WcZXDUL3WRA== X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2350;25:eSdZrk49/cTlNMuekpu26ciRSXrAH7l4XjFrbubqsU0Q/KOrAmknJuc2FZxoJ9E7j3q6Zw4yzu0jUnNvHEEtEFxezaIGG1GmrfSgMudDUmVKGTgHdJ2S9SF6G8+7o4IDaJqbgeCsCX+4Ay5PliN2hui/50mqC/v0yg58nAN9m0K7Mw48hJ93HcOA65RKlSZ6uH+OkeVUb1NM1BGkqEUNLYl6sIucwwaXDQcYDGmBUEjJP5cHFtV1dFrQjy6Axqz6VcCYXxYmgNt84hDcdbOEjgzd3KvYUDsd9Y9u/VeNr0mzUYkqg55GkQ0JrwQmsmy7YZPQjfVGwEfK2nrnboO6VTAMPCqC1oIcmbzH5o3BzgjLFwPj7pbUmMKkaAxCLFwV9ru95ze3kcooo3p+QiLGt3u6ZoVyIFM7gOtivDvkXTecpp59v0zpLiKIOrylzrA8gd6UzH7GS02jfSWGl1oWQRPmGOReMdHVv+/hTIiAsRV+ITpbD5x0TqVypDs+U4TuRnSVgdw/92vbIcG3/8QvFDAYjzidql96Fl64lGmMgy2gkszD52F62adsps8sy4RaxQKYnCJ6sYqpzGwhn12eoCbjo6HvXTudCAedbkKXGBE6TpLZQ7ymx2Yk3lxlQA0w0lxkm4jMmZL6P/KveyyTOJOVtqLF2m2O96dukH8teVlGpb4sgyYZDkD4EA5slh5rhJLMc89bzxYCua593Ir6WNKGXjohVd2pbMdwAJXPuTfW+JkAlqn8ZyIfZuEtaO7D X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2350;31:mTQ3kwL7kCeDE/eoV0YG2VxL3KLac2yV1JKh/E+AYRxQB1S8v0839BpUJriYuOj0HNAqryj7yp8AjrGpfLNHX/ygqaqVq7yanaK6YNnkDfqhc+bt47YDyVTVde9Pnuah5ZYMkV/r5n+3sKALtNB5k26vxWdakRQDCz5nrsifZdbS2lDgMzwS0Inr9OYsOYkt1duSRcxVoUCecMQQHfvrQQWVJOinY6RLbNvxJ77Gn/fk5MaerOgTwQmtOWOW0umVUdXBOOTl3e499T7HY5vIyg==;20:G/3kuSvtkUcsiiUiOcrS+lsGbA8uKKMN2uNYSgqNzNbDtCWmgMjrfR09AjpHonWHmplnW3WRu3yhXQNTahYdfvd2TUjc/CRwIOZesGbiskUW7mBH+MEyjCou9Qnss39v9bFEXDDZlWhmlJAvx9tD7HllYF01q57PcwV02pLXtvip0dofCwbeCh806Z3ys3aCHN7apK0ixsJ6UNg3gfCRcZiMDWOID0wXRIfluPnRZk9ly8/0M7TsEEQLlZ0LY0BtsFxQSrwroLP2o2E4+rXuOJz4snIrg3UqcXnme26rJrl2KRBDeY2GKYEuCgJB/vbk3do6lUSUFwGYQkVZlOzPFEzkiCKiD6LbCTbDSYgmpEASHl8AF3s3alssQeMpknpN+Mj6o9FcDL9D11l7WMtdoRsnHgGnJGke1e5ECpZ4+Q+JYfVEnhwI9aKcI0FVc8HUsGSZo8MJ/X1WzPvpNgBigVPR7Ef3H1UD7Mrdl9igPtuZJCXjpRURmvTpRuUgbwko X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6041248)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148);SRVR:SN1PR07MB2350;BCL:0;PCL:0;RULEID:;SRVR:SN1PR07MB2350; X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2350;4:xRc7gE4R/G/y8kutWLGP0zpi+ej+Dqdwcn1fLigrWZbcVY/29KwEkwmL/uiy/JawRwQeX/JCdPR8SMh5CQ67W3Dp2Sz4mBluXHPS/20rKD5VLGjnpUE8R2JRTxauQYXgiQsHG5OBCqpbZLNk7l5lyf4RDi9esjF0v3piBwrYS9uZi9CLWd8RgzfpPRuJjBrSf/H4S5yK5y9revGGQ7FCFkOtg8jWCTojznqssax/Dq8cWoCvWJ10bzPZ87Vncwq2+DeLrsJxfVnnkasaX0Sms412OcrR74zL17IzvgY/bpBItpI5jcAR9BohiE+vKJ61FPk6CxKcudS5k7uLkIQsbPwxtWExfaWt0SEF+az1I2X/wGH0WIh6ofV2phYHk4WrdDkwpxGSudbhvO+Pz8QWDatEN7Q/HgGkHmLRbAXs0qNxUTBXobh07swDcY0ZgJKxc0tiNXUHXHlxDzTKB+bha3UhK1jP/tRrImkVUBT5gzN+HQBTJliTAgCuz2JADQQLG0byIBIlrR/89q7Sf7Y1w6uCi5sL0Qkhva1fMmUgDmeGl29j1kNh6os6MnE6tMipu3O1LyFKEDpbwfio4DZ/bA== X-Forefront-PRVS: 0178184651 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(199003)(189002)(24454002)(110136003)(42186005)(50466002)(106356001)(2950100002)(46406003)(54906002)(105586002)(6916009)(6666003)(5660300001)(6116002)(83506001)(66066001)(305945005)(47776003)(50986999)(23726003)(3846002)(4326007)(4001350100001)(97736004)(33656002)(2906002)(76176999)(189998001)(81166006)(54356999)(68736007)(7736002)(92566002)(86362001)(55016002)(101416001)(6506006)(25786008)(229853002)(38730400001)(1076002)(8676002)(7416002)(97756001)(81156014)(9686002)(18370500001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1PR07MB2350;H:rric.localdomain;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;SN1PR07MB2350;23:ChnESCmq0ExSCUt/RqhEzlfQMdPfUMUOyq5et6le9?= =?us-ascii?Q?sC+njmI686qDTvHjb7c5TsJWoPhSv/3AQkSlNj2Ugidj9JY1TJk8tQNvqrCm?= =?us-ascii?Q?QhMQLIWzjEb1ZXnzwGloXixbEloV2p/Q7GZ+sJvf0uHLrBEQTCPYX5AFYm8j?= =?us-ascii?Q?N5bsntC463DWWg1rS45DY6OYlqjGu7UmzQtCx4Eyk2/DH2UePJk9NaEYEExy?= =?us-ascii?Q?W/mJeFX03/P/HKvzFuJCl1WJffLfcE2DB/uPnuyeSDEGueCRZzy8qUJYxRjI?= =?us-ascii?Q?0e9PpHQ33xmwzq3xM6Y4MM+bGAAwRybbOr5wMkfLAHjWzgfu4qPzkA7soT6k?= =?us-ascii?Q?JqAmXfcy9VMBYy2uNW0caHvoMd1YOXX+/s7y1PJC0fN69Ekyk1odGA1UDuY8?= =?us-ascii?Q?k7VaWcaBoMRutROPWuHAnN8Nh7aRMarkWhOKzxh9/0pmofLv3/4oZAJFi7rr?= =?us-ascii?Q?iWgi5bQAohB3U46QjHfYAFqx+Kw989okvmQfC6MfE0AfvYIS8qlStNrY4qwK?= =?us-ascii?Q?ATh0vZklJodB79u+TSDLpj+Vuof20XbILrGs+J3xyP+W22kebJ9Jt6cI5oEY?= =?us-ascii?Q?FId3xoWgiyenAROcEWQ7ZBfVVoJk0rT/vg1vIfIajb0ceVnebiuAIU5nbrWz?= =?us-ascii?Q?p1Xrrh6ph3MdxE+qU7eaSzLRjlbdsDKUUQ/mt3qUm0cMuVibirL0/Ac9gtYR?= =?us-ascii?Q?91YgPzLEr2Va7gCvh45pD0t/de56af/44iHMNVjKBu78XRztH5nPBvZ50TDn?= =?us-ascii?Q?+l/2XUcO/Zb8VxoUYm5/zmGaAIcC5pZuWoMhDM2t/X9XFNmrp+9Gsuih2vTd?= =?us-ascii?Q?nbikZvEObn+b1PEHLc5yzjLO1+hi6F1H6fNfHQOqr6Xt0Vg3z7ZzCwynCDQC?= =?us-ascii?Q?Za8gnmw7b3BPDQ6CJ1GD2VVXlqzrI48NZqrfioYYpSX+BJ6+/FBmtfrxbZxj?= =?us-ascii?Q?9u03Zq21BU26+H0GHtLl1Bb7kGc86rlbke6kBucLolM6+gslak/aiD7sZ2+f?= =?us-ascii?Q?+HYbv7flz+J0TrCAJd6DUAnXw4pMD7PD2xfeVvWtr6ehWa8T3AE7odDNleZa?= =?us-ascii?Q?wCzyMhGGFJXIU8pHQ2rMDvcpSXLF3izANCLL1qB1x7IDLkf07C4eLmhCrb5u?= =?us-ascii?Q?qODu2+tkwKeOj5X6NekQcigPT8V9dq509LGeLktq4naM6d6sqmogwu8ovZ8m?= =?us-ascii?Q?K5t5rl1Q6hS5TSsmHy3IWddXIn2UgkmMqOa8hNPYjs3enfjW6uX/e/8xm0r8?= =?us-ascii?Q?iFXtQgrD8KdzWd1Ykg=3D?= X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2350;6:5smsnyYwhrUn+Yl+4GqcbG4c+pdzXiJOCrnk3H/JsBbRWBMCtm++UcE8ROjoZzIj3RuyxxaMLicMwIjc+bBmkTvQHk/AE2X+YBttqlqlKPmYrzHu6tWsA2JSbeT0S+cP2nKmpBvdGUZbM4YtBPNtSeFL37HAxatFDa6oyjsQ/qmbuInlojlkBpZ+LAv28+/WsyZqk/t4HPUrpZO+t81kuYWMYA6x7EqyRsbS+fEyQgT2hgDoPwRO0OxpBhkLqW4SsxaFnkdIiAn/fchdOQ9DsUsR2TSveMNCgiZSART/mlovTM+fpw3167a1qDag9dfbTan0B5P1ZV82pqTl4VVVuf4LKm6pJjL7kNXr93AR6H9PfRqQhJy5OYnhxUiyWLm9m+hJUlsJbJMmrYsol433hbOL/njY0Cj7cC/99n/YTOw=;5:HOHBouriiBTwjpIfpicjoqWpJdFLslgB32QwKxFDQ/dUDMaT40QJ6cBeUxd1CGGn54SvmlMjQwxBfr9LBwwzn5zY32GzjyKAwv+Zh66GAAfPl5kTGBdv9HSVyd6QtnGC/riaiNOFmAIvM4YzWI7Heac1eYiQn5lkWpF76WFtotc=;24:M++4DFkWjgG5c/0K6vbNet6wCzIrm8Ie+ihESQqSx0AKeWxHSf6JlZbE+km8lENr5taWU4D0lgbbfxCbss0AiG4AOfJAlGsir7T77jSEX+w= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;SN1PR07MB2350;7:xB86Lrhp33YGIi3uRrkFsmnuEvzJUDn9cqiDISssgFsoE8ulDCh/1F33BMryic3vvMQxVS233UqjG6ofLQzeC8mRZQrw8CbgFEnxefDMZHuGTU6+fAn95a/GtrN6g5MmusSehEupD73Upma3JBFj3aGuyVhUUmCwhUN/nR0OXBz3KabHBZ74ME0FW3BXe2lih2T29nKYSa3XLYNRsK1mvU8khGXDE5Ei+HSotSxtfpDAz5c1ew9W1ZIUotJNbsVYqkAiQlpFzwAV9s7MRKmat4hisbPBXwDqEK0w6JK6VZSSjVkVoVofTTlIT9lHUtaoqAjTVNTPy2BNS9ZRjjckMBaMD4c3k0Sq+RHIcWRpI7IzgmX3z6wa0zGapVB4TQrfrJLORzxmAhh4IVoWErMaCgmmKPM1nfcBFe5UsOjcQ0xkPjgViFqDmPKEZSk8k3K1O/CbpglmTlhNPHL1R0LJeg== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2017 11:03:16.4911 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR07MB2350 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 04.01.17 13:56:39, Ard Biesheuvel wrote: > Given that you are touching arch/arm/ as well as arch/arm64, could you > explain why only arm64 needs this treatment? Is it simply because we > don't have NUMA support there? I haven't considered a solution for arch/arm yet. The fixes are independent. But if that fix would be an excepted solution, it could be implemented for arm then too. But as you said, since probably only NUMA is affected, we might not need it there. -Robert