Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753224AbcD1QVc (ORCPT ); Thu, 28 Apr 2016 12:21:32 -0400 Received: from mail-db3on0064.outbound.protection.outlook.com ([157.55.234.64]:21632 "EHLO emea01-db3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753028AbcD1QV3 (ORCPT ); Thu, 28 Apr 2016 12:21:29 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=mellanox.com; Subject: Re: [PATCH 15/20] tile: get rid of superfluous __GFP_REPEAT To: Michal Hocko , Andrew Morton References: <1461849846-27209-1-git-send-email-mhocko@kernel.org> <1461849846-27209-16-git-send-email-mhocko@kernel.org> CC: , LKML , Michal Hocko , From: Chris Metcalf Message-ID: <7390db4d-9035-6f09-8f0d-134d2bdeccf7@mellanox.com> Date: Thu, 28 Apr 2016 12:21:11 -0400 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.0 MIME-Version: 1.0 In-Reply-To: <1461849846-27209-16-git-send-email-mhocko@kernel.org> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-Originating-IP: [12.216.194.146] X-ClientProxiedBy: CY1PR13CA0103.namprd13.prod.outlook.com (10.164.65.29) To VI1PR05MB1693.eurprd05.prod.outlook.com (10.165.235.155) X-MS-Office365-Filtering-Correlation-Id: 93bb8a85-0e5a-429e-1c63-08d36f812510 X-Microsoft-Exchange-Diagnostics: 1;VI1PR05MB1693;2:57fboKFXPbhrXqMJeubp48gi6J4EdIHm+HwUVS0t6AStEr7oAZIYxzGaUoHeToSdwOTcohzPSDgyHcmptJ7FVkU3mHnT4AWP0sUmxXDymc/5FQEE3swFXDKHzQcIVsUwNn9RLye/8ONIYtC9wXv5giHECtlbwjup4zKaGRe5yjfm/jO+/wg78dC3YQ49W+Ed;3:6xxp9zszO68b88klF+FHAEgiTqedLCJo3HrNa+6RTHb5pVW9bou7pM34Brf3Uq+73dmudg4S2ZiK4QJTrYv5lngOzGleJEskcb6LaDCfhZVDFJt9ZKjELk89mQx/hEbC;25:nkxADs8e7qZSW4NY1xgUauZ21bO2GbvqkiVEDjTNp6XA4i/wqdosDL0fY2NPlj41naZlZRpTTkvWvTSITrW8xAIUQ/dOGludgoUYhHP6JTQS1FVf1pApOKNLrbpf0QUaQmKchFW8263Al+KI1hZdGl2o5ikBuNWHXPFHmlz0QuGWCd6o/MJj+nAaplK6mMSyieuwdqY8GLp8u4Bb/yu3pQjtGGHBI1C/Ib+l0FAQBU5TT/KxxTV2dpipfIq/DMQ5Lp6OvLYy/7b1aal+Q/hbnpmd2LAOfA7Fd+ur5xkhVVn9hYewgiSaqWcmzuZmrrOpCUN/efOL8Ak1QQEw/1tfqw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR05MB1693; X-Microsoft-Exchange-Diagnostics: 1;VI1PR05MB1693;20:qTeEtp7wVpHDRHm7C13/AFWTNQSfpXsEF6fY/+40H9vvei/Kz/HiOMSl81J9+WsQ8zklyIBwwcdhRatKBZEsJgbrEA7XJe90k61i4bS7zzMkfj6wp1mu0+jSRbf2TEyVhpOTLQ6horalFN9WDrvP0ZaqbtC68p4Pd/wCjkaxjcBar53fAtU/ZIJYBaR8t25lBbNFjBQUp4I0nArlfknRVNPoh+7FiNZjlp17wBu9wbOxMlLmPMbu1WQGVlqEapcYZz1Cq2U8BEUYo+lmFaxZdRsydesaJRIxayMfzG/3uwWEzn9cSCUPpB0yjAFIKl6qF3J+pW0x1JjKoinX+bT4GawvRca8ea4AfVhVRXgfY9cTmtoMc4GDHLDA1ky5W93AzPiYTo0zU4tnFOe3CT2Y9C2oSBWjU8yTl7DC3Uqv7PCT6R8GNB++ecbIKPxPWj989yg14c78fAWNR5ckfCBj34GnKlprhJ4IBhOBsIB+JgERi5sJV2vWj152ErDJ0ZM4;4:sQE0DZIXBMVaiuVMY1VGomA9k6eQaelrnojkGWd2NTn1hBdMRO7wE+1dTjVJoSUr2RUbKdSAzw5R7/t5wP5IHsV2ACpJD490ESIxFVp9biYU06oxBUIAW3hOsq/tusZ65/51DCJnlybV0Sv7Oe22HWJfiVYjULtjw2Mn8rliCPQrD11SdoAbhjc5MiRkYUi8tLTWv5QfRtKa832LzSyBEevKH6xgJ7eHacwytkbZHHxQgYrZpWcZ4rmz8VPNSKWHLcAydX4gPhl7gWEorZQwfI1Q+i0LJ+4sh1X27aACCXwmdnHY94P4ODBzpZZGZjJH6Pg2pla1l5gUVvyLGBVLxef/UAqdMdyDpUBC4XIIipkjMAvdKc58hKZsUOFnNCC4s3uvF8EAZaW2FY6S+1RMTI9+biqnI4L67J27Hnofjlw= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(9101521072)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:VI1PR05MB1693;BCL:0;PCL:0;RULEID:;SRVR:VI1PR05MB1693; X-Forefront-PRVS: 0926B0E013 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(4630300001)(6009001)(6049001)(24454002)(377454003)(5008740100001)(586003)(4001350100001)(3846002)(50466002)(42186005)(6116002)(86362001)(5004730100002)(31696002)(19580395003)(19580405001)(83506001)(33646002)(4326007)(189998001)(81166005)(54356999)(76176999)(50986999)(230700001)(15975445007)(77096005)(36756003)(2950100001)(92566002)(65956001)(1096002)(64126003)(23746002)(2906002)(47776003)(5001770100001)(65806001)(66066001)(26583001)(65826006)(18886065003);DIR:OUT;SFP:1101;SCL:1;SRVR:VI1PR05MB1693;H:[10.15.7.169];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;VI1PR05MB1693;23:ZJ3hOVMCSHrsYMERpxXW59vTcNbprzufPFTe7?= =?Windows-1252?Q?VZCQx5o455kmKldz3IasFCe6iKDA9EjR7O+G8KTimbR/MHgFw/R+aT3R?= =?Windows-1252?Q?UPKiiLIjZOBR6DYUAj/hK8ScNoLQo3IG6PdwVbT8RgAEjd+QuzgF5Wa8?= =?Windows-1252?Q?JmF9+YzGLom635jk++FlZAsBwAbryR0Iv2GkTDi8lWj79eRpvE6W0+wz?= =?Windows-1252?Q?lXbHDBNr5k6CmbW/uNJbLiV/+K5wqT6nGU3Dh4AkHo1S3ruO03LJav76?= =?Windows-1252?Q?EqoM/e5fGLyuYLVTYu0Yu652KKYqRwBnSIn/9RQecNsCwvtfO6V1g3KO?= =?Windows-1252?Q?FV3rLDyTHCvXiIFfHqzak3YVEhS1v4KaarAhAYCFanGVIXAL7nyl7AJ1?= =?Windows-1252?Q?1AKM8X3wSy/4iyw0jttin5p9PJ6nwv3wc3lmrN7wQfa7ak0K1dVinMn+?= =?Windows-1252?Q?GPXc68JfAENXGJ9zkrWkYHK8XvkMWz4lLgz/JD55j6+M95LIMlPoBMnX?= =?Windows-1252?Q?OsuS1XGqmJ0+jO1j905rUSyCDVwUx0uWcE+mTl6wYGkV5u/d1y1DjSlw?= =?Windows-1252?Q?xeaWdNs+HbNGg4Blkz6u1sPZZi7uf8VdIz5E4wtBFi2ND4U3FrwhFBb7?= =?Windows-1252?Q?mbegSqMkSIYHU8KTOT5/pYQvW8GdK/Ep1gRErFI4C8ah1WI1QtKQ8nGp?= =?Windows-1252?Q?DGKmf2bwRAMcTQz4PlsZsQ5WK4n/b1OS+2ASEm+tKBGCJfzZ4x1pCnS3?= =?Windows-1252?Q?sAb49HmFUs5EWSV/qvZ7VXnhiQRnJLswrwFbpFpUZxrpl5ugVNYebUlG?= =?Windows-1252?Q?bemdNe6TslRWv8Vf6gMWtYlvHaaZ09sULLGQIzZOOEs2NL+UHSXPUkd/?= =?Windows-1252?Q?VKFOHvAv8CdkYg8g6AkdeS2LGDCCKxraP5ouov+6RBDXpvtmwunde0++?= =?Windows-1252?Q?Yi/GoH45Db6HUra1IaJJSU60nCJQpYtIeSSfLS3EM3O4XqCtrIM+UDv0?= =?Windows-1252?Q?VVKsAKExIMj6OAbywBffPf4vejPNsQu1bTyJSLFJU95cUVRvWlovvS3+?= =?Windows-1252?Q?7DKz+OscBnuBICKVlde4z0yVwMNllso7HKyYL/dGXvTb/U7IcZnUhew6?= =?Windows-1252?Q?owAnTa00XEE46Iwti+99cNcR3MvPBbQa4LCCmPd4R7aFrQVV0G93k5sQ?= =?Windows-1252?Q?Hg+DUmS005+CzCRPNvoPqYVRcuoE6OpQcaYGVGobsOEKohN2qtA?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR05MB1693;5:96XFvxkZUnbYU4ymnYmJgDMNf1M4VfVrouWcgcQBuGUYXo+Npb+iYSeYDho83+qsjA+VASryfD8DDjoApoT0AbAqtMcdWCgMpicfxF3vGDUef+9DyTns/CHr+L0YQyDGP7UIy7TFTCw9tcZhT6ls9g==;24:6GLEHcu3X/hFeqsmzxi/Q4FNaOoBspIyh/511qZshUR7KdqZStlrKVkEdOOS8faymdyHDdbNzCZPwjx7KeiFTerKYeC95z/64XAHl/Kz7mo=;7:tfM/aP46VVugF+2VqhoC6CFImYmiS65/RU93BQGVLB0Lixdd9vD0PDwLd1epzI8vcWBWm+QBYgup0wB3HMX7Vm0B7lklTnx1zMXdPX19iHSGok74Kqn56My7LehzKIgynpV9yyqIZKmZWVTWQfmEOT4Kd1BtIxnRFePL7lSdQq2IjguiDZN9ErpuIAYxUMsH SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2016 16:21:23.5773 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB1693 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 897 Lines: 25 On 4/28/2016 9:24 AM, Michal Hocko wrote: > From: Michal Hocko > > __GFP_REPEAT has a rather weak semantic but since it has been introduced > around 2.6.12 it has been ignored for low order allocations. > > pgtable_alloc_one uses __GFP_REPEAT flag for L2_USER_PGTABLE_ORDER but > the order is either 0 or 3 if L2_KERNEL_PGTABLE_SHIFT for HPAGE_SHIFT. > This means that this flag has never been actually useful here because it > has always been used only for PAGE_ALLOC_COSTLY requests. > > Cc: Chris Metcalf > Cc:linux-arch@vger.kernel.org > Signed-off-by: Michal Hocko > --- > arch/tile/mm/pgtable.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) This seems OK as far as I can tell from code review. Acked-by: Chris Metcalf [for tile] -- Chris Metcalf, Mellanox Technologies http://www.mellanox.com