From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751894AbdAMNPT (ORCPT ); Fri, 13 Jan 2017 08:15:19 -0500 Received: from mail-sn1nam02on0063.outbound.protection.outlook.com ([104.47.36.63]:47008 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751662AbdAMNPQ (ORCPT ); Fri, 13 Jan 2017 08:15:16 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Robert.Richter@cavium.com; Date: Fri, 13 Jan 2017 14:15:00 +0100 From: Robert Richter To: Will Deacon CC: Ard Biesheuvel , Hanjun Guo , Russell King , Catalin Marinas , David Daney , Mark Rutland , 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: <20170113131500.GS4930@rric.localdomain> References: <20161216165437.21612-1-rrichter@cavium.com> <20170109115320.GI4930@rric.localdomain> <20170112160535.GF13843@arm.com> <20170112185825.GE5020@rric.localdomain> <20170113091903.GA22538@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20170113091903.GA22538@arm.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [92.229.89.87] X-ClientProxiedBy: HE1PR09CA0071.eurprd09.prod.outlook.com (10.174.50.143) To BL2PR07MB2338.namprd07.prod.outlook.com (10.167.101.16) X-MS-Office365-Filtering-Correlation-Id: aa7781bd-9ce0-4205-a215-08d43bb6361a X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:BL2PR07MB2338; X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2338;3:h+AU9Nd72w8K+jt+i4GJscA7b0sZs2hZG6kId+YOGKgu3wVQQiwRBjKMf9AoCXEHPEb9xrWzfXHzXHk0FNCZTqt1+guzDWgSN1j1eyK3CBfpJCybBaJMgpqkMnGyozCDMpZ96fzl0BLX66Xf8xAeqVnMGT0WYkOHxyIYsCtFA3RhAz6P3WeYSZTe1Zea+0SXiw6lK+c8wziGEly9MUIfJw094LeU5EKLRk0Xt7bL979jzn2P77uH81ose5FIt5b+JO92zq6xaeD/L++zA0zW/w== X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2338;25:FQINJck1igaQwZGED9MssTK8sSxVxnl/pICoEF0vqjkkuDQxwnpY8ggqUzX4bcMm1pJhIQt9x4pR++I2/+R/Yx0dhTJLE3meX+BCHlVJIhACrpBWJDd3uNvSbCzG5paT0xxKkaca+n8VSo1k/cCVDcphTrOg5SvkHJWRdw+g40UTbrxqbY/pqezG6nVHQ16AAaiP6dYcRIUF4OSh3i6GrIrGZ68vfr2RzNbrg0POBLGjI1FpSY3yyCpCwrpFrU/Kr6x5RVD+hC4Hfq6vUz8ROU5wecQqRi+0Lt99k8KZM7Uuo8Cjt4+mnr0VexV2x6g73yxRW6cRqsRl0jKukF341IimsdhmGxalGVd0x/PVTn+mZ2uz4NHcHcdGO9N4tJHZSgW3Hmgge49AE0yM8NKXTYh5h4wX1jGepa7INTvXBz9YeJt9nIuS0XtHOZfcafNvBGCaC0qHStuoKOEE4k9acy13OpA8mZ5ftuxYHQSIamtEWAZKrTgpB+j/xlDJ1TIZ0l13tCBzCAw1ju4vOORxz6LVtIUt3Q9h0xIENeuyRRaB0fpGdc3KslefyPcjQuzYAvmEzIuoXR7ZYyGj7stgjEF4ZDBLCMsnAK3Wk6EfXNP4fQ4f8PZ8wOW0g3cYZfesDzWseEXISACZtJhMs/y/Bl3wOkS6PhF1q17oaHhYphD7QhVdvHJj5r96ErB+AIZ/NQ9ZU6Z2EueDIu0k4Dc01/aKXkZmtUBqIjTYUCLDwq7OBDab83JDK++7fKxy+YCLpNYFnBoryViEPnSQb8l10w== X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2338;31:9H1ezOf/PRxlvacivikTqTqFuR7IlaC55c8iM/52crMN0G8MlhW6HRo+heJJ/DMG+R/8QucphvFjRkhKNT90hIX7cbnTQaVSwx3r9A0aHJVEZJjMNWX85tMghzyo89QYcgLrCjUpmWf6GBV5y1rwbwwnfrEl/8qvHQEB8QmRsgbRy9YOeWl2cpABb6709ylX3Ilr1djL54rnPjAjvPjeys+7HL/kVvR8mImrGuayzuRj4ygzDndbGVL7GMSgJEm1Q4m2L53fJUAng1MmK4/KWA==;20:EHlcyzQfDBKAbwlL++b7NYLrGhAz6u+RtD6PFWn7BESE4qgrZjCWAm2DW2mf1fOsxU3dnPu+dzK5gVlyDzWSTN5GybBEVKu40bqIDKumblWatsq9doW06EGg4ZAfk8+uW2L/PGsJZv+y0k5oZvdGnaZnc0smPedZWYJH3V+X9axQxhFd8AzG9bnv1xQQD/x/dnhfdnZd/F48Z7ClG83GWN7eGliswMc0sZ+AXFpltRDQXr/HjGE+wEw9os8HafbDUDn5KLDS+mVNdMuTNXe9eX4PkWq2qY/Zj15xmwRwWWrTJn7v4LdT0SXcUMeZUU8XHWL179+8qvi4oY0wZRlm+gW8r8ral0wXuXsZ4zbxHlej7EdNaps+b9s2VLyoI/bE7m8Xvf/CgbzkebClxevKDHfRxuynbknQkrN9F4GiEm16kA21ZMJtzNDc4J2bQegjgyftns+T6Bbu/gJLJ4Gcigqu5GcpL2amgr9u8z1+sAsf6JOUOoJ8vvYts6XzeqrX 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)(3002001)(10201501046)(6041248)(20161123560025)(20161123558021)(20161123555025)(20161123562025)(20161123564025)(6072148);SRVR:BL2PR07MB2338;BCL:0;PCL:0;RULEID:;SRVR:BL2PR07MB2338; X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2338;4:z+kL+r8VvQmdNu8gcOvhW4InTmAFtzI/dVUy8M6AVwRHWExwg5yIOyM7v6hhFE/tL1sxgLxz9se8bvhIAIvK9GF7urxokX6f78M7KL574BVOHLiQqU1ib9LaQcG6N5d5lSY1odvK/Xum3T9N3EbGojIQgbzA6z8sI+CsyUoqGm//zoRb2LrTjagC8MFARbTCL+INAaRsn0R2Ull3dTSelbTr1sAFf82nohcexxUVk2pC+C0XG9YQTI9I4LFuWGciuQlMi3K9Q4eudI23HCVK7ZTKKGT324b8hXHfSqVm//9p3Mlp54PJe2H7LMjuz+siggWbzqVHSxn01CMOfUUrWfY9LvIgrClMGjk/ZdEHLLDS3Tr9HGbzHjE1HVv/P0x9TVvngq/IkEWaIlIswjniDWPUVvwX7t4lUqARLvOGeV0zK23U9eFaSIzwhJpowqrO1IznM5fTzV8GWX0SQhMAX9n9kgtZDKVkfvdk4/Sp2IXNRykiB0SXRmbmC3K2rPNZ3QD/QwO5fbUMuQN5ZQfTtz4b5nuQXSvSQjWAOCRQ0dAt0MFKPeHA97gLgdiqGeoVK+Xln0KBhcOvBJf6CEQZsDPbDH9pPV6CayX5/+GIprs= X-Forefront-PRVS: 018632C080 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(7916002)(39450400003)(24454002)(189002)(199003)(55016002)(23726003)(106356001)(101416001)(6506006)(7416002)(105586002)(38730400001)(6916009)(6666003)(54906002)(7736002)(83506001)(47776003)(305945005)(66066001)(2950100002)(5660300001)(25786008)(110136003)(50466002)(229853002)(1076002)(86362001)(46406003)(93886004)(33656002)(4326007)(42186005)(97756001)(97736004)(4001350100001)(2906002)(6116002)(3846002)(92566002)(68736007)(81156014)(189998001)(8676002)(81166006)(54356999)(50986999)(9686003)(76176999)(18370500001);DIR:OUT;SFP:1101;SCL:1;SRVR:BL2PR07MB2338;H:rric.localdomain;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BL2PR07MB2338;23:b5qG4tvzdnGPRx898beOn3yQmcRWJmfvchb7gMnel?= =?us-ascii?Q?PxTr2SdfXr0GdviHXjAeChBJAjf9vESgN+eVS1RTMyNp79oqndfl20rRNjZ1?= =?us-ascii?Q?+s4847TbdfsbXx4FuqU+TeSxnQ1dsRxEjBK28JnP3SFal7Q4r6E2y10Drgh3?= =?us-ascii?Q?zDUCixn4EQHYV9RfimpRpdLFhlEkUN5BKH8Ivo4CDMce0IH49zxkyf6iWSb9?= =?us-ascii?Q?71Ia00s2yBrYAd9koeK+WIEFnzGYaC1uOHr3LvSK4aD+L1bKINVJFZHZOPoF?= =?us-ascii?Q?FFSyyDcjyFz7OnEacsaFHgtdErb01zG0oKBtuoB1psjwO4EOtx0IktSTNzqv?= =?us-ascii?Q?O9mM+A3zM2VfGtggxDJwhXsG6uq0TVnW4nK+Lk5K4ATbBYwOX60eOLNRpZxt?= =?us-ascii?Q?0bMCCE0+cQgdjUSj/9zbVeMuhC2x/iz8KBC941s8FrxMXdwPvU7c3DQUU1Dd?= =?us-ascii?Q?3JiLEdWeLJDErxbh9f658Z31DhOMn4LH0+Ig9uOmAG0ibVCgt6sxhFHX7Xh9?= =?us-ascii?Q?YS/rdw4MbMbZu0o/vRM7goBefOm64m6Bki20CQ8dmmRJYLymlLSH/aS7HB2H?= =?us-ascii?Q?REhuQKNUWMlrVBrAg1cahhLkzknVPNAcGPzv6YyM2xbj/zk/UPurHGi9mKeC?= =?us-ascii?Q?GLxEyDLDu1M+WPMctad6HPruhsxvz3H7QV9L+sHQCrUcWmbv6skSNPal2hhj?= =?us-ascii?Q?ew7PO0S6RBzd8NzMTyBMRXrxYWgWrUbZgwfpYEoTswBWl7REeEUzJiM/NESQ?= =?us-ascii?Q?q+4gaof+ITNFk30xExsaAhnNhYHJ/TedB+9HihTLmqsE65vGzrve39q64Mi9?= =?us-ascii?Q?VX90x1Cbq4/HZY0En9KYkvnI/AS1CbxpurMHqwbS9Zu2XX3mff07Zwvs7WAf?= =?us-ascii?Q?cXTw55Pq1sDQ0Hg/vlhPOaQxKxnh6bbJBeyUavWbkRFG8T3Gd2BMdeoBH1V1?= =?us-ascii?Q?yNB63oe+Uakck6Y35XUjfeKfTBkUBLyN3gJ4QPYrURNVLX43Jfk971RIatsd?= =?us-ascii?Q?GBruzKtiLCLfIocq38ra1ZZRBcZ3klmkuLf0b5Aovqf7YKHSsjydsrlM3n29?= =?us-ascii?Q?o5XCQJ804g6dSm3TyucMZr+3NUPaMx5vqjAzv6DWeMcWfiGCWmW6yv7hM1+1?= =?us-ascii?Q?/nIj6j0y/Aswgpmgnn+oOoSDYt5lr3ijXNo/HtfJavIfxlPF9XlPDnvZkWqd?= =?us-ascii?Q?G7J8aI2FrYHza8ARONhlIhAyNI2KBq+w88/b50PdctXh7id3wwl91Il9lRWt?= =?us-ascii?Q?d8uADal5HNsncwmyXntL1cDMyjAvbjjrCgmXXv3?= X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2338;6:Qv63IYwDJoKJka3Ka/KM4ciRcSXez2CJIWRKGI884a6UGi7jxfXFJbckpnavVExlm7myTY9gd4UsdqHKA7/hLG42tt3udCji6sdZ5Vq/OZoA7SPsxWa1cWcYY5+FucxKgHr0p6lcZkJ/LG38XbVYWy2ZFfBNG27IjqEWwAfi5haQImICvvE0+wIHrcobEpWZsV3WgizHh/SSiOK28MYhcQ4XlKxafg56JGbqcjdmnfq7Ucb+D4sQxzLu3CrNxBeyEgxPsi527NgqBVk2wisn4oEul6aUnQ4SiXowgbV3MT3zLZv5AplK2i/LfXaY23DfiOI7JY5sEGYLUm64ufWi4XSLsXTIVLLZSin+LTOEyIM+SEMCvwZ6aj54GTKbXRlzelnATdPpmfbDxutfYwg3t1SRGexmCBz6qyTNYU4i1AE=;5:S6nnMTLIh5E8LjIKni/fDiK6JRkExOsRV+eDxLO7cEtXRn6CAtwBWIaAyRxSbVV8X0cVoqFMpakVxoTiGJHbP0ROa7XVpvljV6l2qD2LYAjn2WOPOYGmj79JGZ/0X3kD5JGzWsc7dyiC/UgKX1tjpFXzXk2h+H/Wv+XOsmbYH9U=;24:2M2VWuGrkaSjyWrOnWIXEzj4AkAROeASlkqTclS4SZHc90DtrG37dOcHHDLvixjYfZezPgSnvVNL7cBumnMmpd6zZoY3gXRLsnQMEYgSshc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BL2PR07MB2338;7:X+1lKS8kTIDqJyBaW+rn4q75Ctau4UUiglgMuDYav+qExMxQpfQlsuaycQBYKrKVG12e9GlZ7DTtRKzW87/K+0rNqOoyYL6ssMha5U1sD078GnQbaRBW56Kt6P0cZCH5P2tozZJ/DFU6ins1dZUqwWaGd6Q3cwp4Mxp/KXYnF8vJtlE0jh4W/WW7On5n+/iJRdNgfOrr2I8IoEBmFnLrjuxrYdj2BNw9f70xavbxyFBjN0RqP2/ASNxhAm+tnQmKHOe6B7jl1kAK9naQzHira0wb15lYpg/hfbj8jgSwOwruF4hNAm9KyBNa/5ZaYNWa87Kv2GIWqe76WaHkxn9zhL573lU7KL1FVVYOTVwZfHoGoDPvlxIwkwyIARk0rsPs1wM1Joub3Xg+2L7f7Fj1rVPbh2OfpBxTceXKuZy7/jCf8YB5pcQqnMBVHKR/sbRoYEOcTxhhDc0+QkYIZZbtpw== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jan 2017 13:15:11.9074 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2PR07MB2338 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 13.01.17 09:19:04, Will Deacon wrote: > On Thu, Jan 12, 2017 at 07:58:25PM +0100, Robert Richter wrote: > > On 12.01.17 16:05:36, Will Deacon wrote: > > > On Mon, Jan 09, 2017 at 12:53:20PM +0100, Robert Richter wrote: > > > > > > Kernel compile times (3 runs each): > > > > > > > > pfn_valid_within(): > > > > > > > > real 6m4.088s > > > > user 372m57.607s > > > > sys 16m55.158s > > > > > > > > real 6m1.532s > > > > user 372m48.453s > > > > sys 16m50.370s > > > > > > > > real 6m4.061s > > > > user 373m18.753s > > > > sys 16m57.027s > > > > > > Did you reboot the machine between each build here, or only when changing > > > kernel? If the latter, do you see variations in kernel build time by simply > > > rebooting the same Image? > > > > I built it in a loop on the shell, so no reboots between builds. Note > > that I was building the kernel in /dev/shm to not access harddisks. I > > think build times should be comparable then since there is no fs > > caching. > > I guess I'm really asking what the standard deviation is if you *do* reboot > between builds, using the same kernel. It's hard to tell whether the numbers > are due to the patches, or just because of noise incurred by the way things > happen to initialise. Ok, I am going to test this. -Robert