From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 25CA4C43334 for ; Fri, 24 Jun 2022 11:53:07 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4LTwVT4Ryrz3cgX for ; Fri, 24 Jun 2022 21:53:05 +1000 (AEST) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=csgroup.eu header.i=@csgroup.eu header.a=rsa-sha256 header.s=selector1 header.b=4+nRiPOo; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=csgroup.eu (client-ip=40.107.9.89; helo=fra01-mr2-obe.outbound.protection.outlook.com; envelope-from=christophe.leroy@csgroup.eu; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=csgroup.eu header.i=@csgroup.eu header.a=rsa-sha256 header.s=selector1 header.b=4+nRiPOo; dkim-atps=neutral Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-eopbgr90089.outbound.protection.outlook.com [40.107.9.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4LTwTb62bdz3bq2 for ; Fri, 24 Jun 2022 21:52:18 +1000 (AEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JTnkEvGMdp+GiUD7ro3wRHOpwwpNJer5rm35Y2QcF1tzDeiu7Iii/jWGSLY0D+jSSiUUYZQe3AwZ+zOtYiyoHqFSLj67mvApINQjyJZUP37kojYQJ2vliRw0arF7tPPBPeJ3TVjbbVf0GGTTCzHcQVEpu2xz3rnJM4AhrjRvutLCc500AkZyLLJXfo2vI55qS80VqAbHV65rUVqfXQoyTIeKCE2HKSWaU5ScuZTcIGaIaiiX++tRQ8tTvJYof9wgXE5qHpmsqHMb4vK+iKv9cEZh+/T6jGL2xE0UeY08SA7Ik7rsE5sGZNXo4KfcsrAXaLUUhsk8CofciPWZTThoqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=BM9QdthKnVmwPXdQVesm3FvPjV1d7/exAqRkAyMuxEA=; b=S+TQCCKrRz7n/J3Y84gBkl6QRcXt+09Bnc/FTMZo+zQdYEQ/pL9nkAHDiDcvq6irzmzfj0Z7GDg8V0q+SEe0WwWzdjDE+OVY1+a/NXzPEu9T/77Bvpy1N+xXckEK5sRsYKf9YM4tf8odS5XbmanUfXcPDAY20aGQE4zjFl9IDhhHZ7QZKPJ9W2pilQKbntv5WszHhciYVyU+7ZfXG6ylY1l2kyJajqt4fKAb0AitEu8jClzkXAgJoERz4utRGhd07637am2OPZvCnih2riHcU5uyz4XcQjQHBuI2nga7BuJS7A6hzgQl+lNNWwB8DsSndLa8d8oJwpvLveV3xOt8AA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=csgroup.eu; dmarc=pass action=none header.from=csgroup.eu; dkim=pass header.d=csgroup.eu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=csgroup.eu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=BM9QdthKnVmwPXdQVesm3FvPjV1d7/exAqRkAyMuxEA=; b=4+nRiPOogCVqoMuSj8IpS7G7bA8zAj8sxYdetWDGabBys0xtNWyNoaY8JfHPlD0qZw+Y59QX6niB9byy1UkXxZzo3hgiX4FI8wIw11zLcyp4BmiqR49yUkTOhH+hluy3RrXbLWeQ8wZj8Ir9WALWMNFFCkJQqZUW0460MbH3LQcDy/U4AjIHECYzIHIcCUd2tMOOi363n1oolRQLzwPEMxybJLPCg0GWmCYHmp1g2YbYxac4k9ioP7VU4Y3sDAv75ImyrvFTZA8unuZZmGJ4qsN7Eai4FN+x7pjdhbuunjWBfr5MTM6TEAAZOAetEyZj1kL3hS6HRFl35T5L13QmvQ== Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:31::15) by MRZP264MB3052.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:31::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15; Fri, 24 Jun 2022 11:51:59 +0000 Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::e10e:bd98:2143:4d44]) by MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::e10e:bd98:2143:4d44%3]) with mapi id 15.20.5373.015; Fri, 24 Jun 2022 11:51:59 +0000 From: Christophe Leroy To: Aneesh Kumar K.V , "linuxppc-dev@lists.ozlabs.org" , "mpe@ellerman.id.au" Subject: Re: [PATCH 3/3] powerpc/mm: Use VMALLOC_START to validate addr Thread-Topic: [PATCH 3/3] powerpc/mm: Use VMALLOC_START to validate addr Thread-Index: AQHYhvzuJLbBXEz5XEakZ/byXjWT7K1ec6KA Date: Fri, 24 Jun 2022 11:51:59 +0000 Message-ID: <0a024d97-93d3-18c7-a14c-818b698a8516@csgroup.eu> References: <20220623122922.640980-1-aneesh.kumar@linux.ibm.com> <20220623122922.640980-3-aneesh.kumar@linux.ibm.com> In-Reply-To: <20220623122922.640980-3-aneesh.kumar@linux.ibm.com> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=csgroup.eu; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b216b200-b06c-4433-f44b-08da55d7f1e4 x-ms-traffictypediagnostic: MRZP264MB3052:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0gS6uGxiwu+stVY0A1U/zpSJMgN/KwH/wNDOHVlpbQEJLAnXrVr1QRgtu5lZH+YDhtLzT0SFQVZLlliU1KIB4em8TYDgYjpCtby7uAu3tku8QteJ0SAhMICLdiveAThvQ9DQK7nAr3JuyNR6hvwIY39lE5C4kA2GRRCDIYUuQRpL3P2Fi9Xf5AkOKSbJjBygj2BAfVeM3XfdzRQXTX7pqQA733OHD+/lwO4gs69po4PftDpTJb3JHmEZxpNmkTcqEGSLzFhtV+gamolehpb+X8dWaL+3gYXg5IRJ2JG/POG5kS7nP00x6FqcB02sW/0lHmRrFHRInUZLmTlr2iDOtc36XObBBlog8zL3Fzs4fahMcJo0sW61oammavRKwbkWbyfgPzmGvD2oAbHa3Bqc2hrF/WyAHjyQFy2LkzwRJ7WjX66YjK4zfzyHQiFAL/eDFcXKG4v4wXMQ1OaEXCt6cheXOArkqq+Gh9Vl113IG03hYzpw2dNqB5H64A35BxfWMd9t2IQdPZBYzf7hK1lyh7nig/1kecCzJf+S2yRtyKeeKMuluUeIF01DTO/jf7sR+c50lycNzM689WoR1LklpMWfRhfJtULelVcBwQF3BCLS/m+l/GjPTeRgUqGFHom3ucUzyTe/VsWOPEa8MKUL+hjpy57B9wmYLfRSP/dHUlirGIQAaAuYltEbHnoRUQcYN8e4qv6neI2MFOt+NV+fmh3B6A7GH/4BTdy3KbP2IGCNO3xyfbQiO1tr1uSWyw1sjzWwLhxPyuvB9Rjw4Li4Pl0HNDPTdGMaQSxTmILFdqbhBb6hpDNhEIzB1OFXskOxQxRTfUXXhFI3MSJpHYLqI6PmSN6tBIh1GyBU8Z1cp4c= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(376002)(396003)(136003)(346002)(366004)(39850400004)(31696002)(54906003)(66556008)(110136005)(71200400001)(66446008)(4326008)(66946007)(38100700002)(316002)(86362001)(91956017)(36756003)(186003)(8676002)(31686004)(66476007)(2616005)(66574015)(122000001)(26005)(76116006)(6506007)(2906002)(64756008)(478600001)(41300700001)(8936002)(83380400001)(38070700005)(44832011)(15650500001)(6512007)(5660300002)(6486002)(45980500001)(43740500002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OW5BSXZwU3NUV3BiZjFxenNRYmh6Y01TUTh0NDl4VEtXTEpvVVVraGxTTllW?= =?utf-8?B?dHZvVVNXM0VycHVjS1ZtMXMxSDR5MXdaUzcrcnlEQ0JybC9jaE9sT3M1VzVZ?= =?utf-8?B?UlVOL0p6K2Nsc1laRFVhS1Q0QnpkZGR1T2l5QmR2OW1YSFI1WXdlK0FjQzhK?= =?utf-8?B?K00wWVNYdGVRTGk0ZGNueFgxUVhGbENQQ3E1UTFYb1FQTy9VNEtLazlOajBh?= =?utf-8?B?V0h0Ky9yT2hMZ1l3VFg0Ty9NekVxOTl5a1dFL2svOEFSWGg3ejZMSzE2RG5l?= =?utf-8?B?WllVdVdQTkdCZ2NzZGk2ZnhZOS94aEE1bmgrQnFBYndlYllvait1R041TWYz?= =?utf-8?B?UnovVk1NVVNqWkRsbzZNQjUxdVFRSFBIYVpNK0VnYjdyQ01CbVlrWldIdjlF?= =?utf-8?B?QkNnQlplcm9kV0NTZ2F0WHhpaGxPb1RXbWQrUzR5UUFIZnN5a2Q2eFV2S2VP?= =?utf-8?B?ajV2TXorTVhOOTZEOElkcCsyUjFIaGtsKy9mQldCbXNkaXNvc0RJMlR6MFRs?= =?utf-8?B?OENXS3RlNDJ0QzRoakROTjJMQkRDNm1LU3dnalNFQ2NxcXRFck5GU0VPNUFj?= =?utf-8?B?WGszSTdIY252M0d0YUpQVENRU1VwQjcvbFRyWVZRQ1F0dmphTUJEU3U5aGpQ?= =?utf-8?B?QnlhS3Z2VUZRR1dqUDYwWEwxWXROcC9KcFdiTEpmaWl3clhwd2l6NkFXaVdo?= =?utf-8?B?U0RFMTEwY3kxZHFLckluUGlzekJJTzdUNzdDazExMmtMVUlIazltOVpON3p2?= =?utf-8?B?OE95SjNiMEFOczFvLzdsbHkvZDFyU3F2M3RxZ1hjUHVvM25tZElQVjV2Mm9X?= =?utf-8?B?K2hhMHkwcGErL1JOdVdqR200SXdsM3ZjM05QWTJ6Z1dIQmRpK0dOVXp6WmpN?= =?utf-8?B?VExKMzZURVJsOWxIREZlYXlhT0daZGJURWlDY1R1Nng0cnMxOXY3STcxK2Ew?= =?utf-8?B?cVlWWmFXaGwzSFJ3c3lNMjVyaGtUd1k3MFE4NENqRW9OeVB5a2tqMjhxZlgx?= =?utf-8?B?cUhQN1huY3FwM3dYSEN3a3QxeHZETlk2VjhPTWY0bUdLZnJtVncxUHJzWDJa?= =?utf-8?B?bnA2OU5BdEtkc0VDbTZObXFmWGxSRVFYTHFOWnl5SnNJTFVWN0xMTEJPa0dR?= =?utf-8?B?bGEwL2Y0Ym4zajhpM3FuZ1RMU0ROcWZ1dWtMeTJ1MWQzdUUwVUtHdzc4c3ht?= =?utf-8?B?bkZtUXRSelhNZHlzYmQvMXNhclFWaGpCMGkreUdSWVRyTE5xKzdlWno3VjVy?= =?utf-8?B?YUpoaWFrb01EcWhwWmd0K0N0THFxQmxUMDB1aXhsN25EL3h5aEpzSXE1YU9o?= =?utf-8?B?cXRMdHVCcHA2cGJIekVhVmV1U1hSYVZyTkNtdDNqWENLeHdVT0lHV0Q5RjEy?= =?utf-8?B?UkdzeXNWZjNMSG8wdEwyVDJ3cnQyRjlheW9JUmVXcWk2VWJVNDQ0eDFMejNr?= =?utf-8?B?OU9TNEtRT3ZEWHJxanFSOThqcEdmemZOSVVreWJ0L05jWTNFQjMyU29RZ054?= =?utf-8?B?QnQvWFFDa2R1c3lsTmtYRUsvSjJUSDhtdERuVEtxcmQwdENUZkdFU2ZUOEwv?= =?utf-8?B?Sk5kblVnMmtTSkNnMm8xYVBNK2ZWTE1MdElBSlZTaC8wd0lESDBnem5XWHJ6?= =?utf-8?B?Ukx1NElEenVUQS82dk5zYXBpK1ArTlQ5RmhpT3BrT2ZtWEY2emxXUDlrazFH?= =?utf-8?B?RlpoNjdnUDVtUFI1Tm1ydVhZTTBIWSs0bC9jTUJOeTYyVHBqcFgyYmtmTXpF?= =?utf-8?B?eE1UdWt3RlRXMHJ4ZmIvZHkrbGtGdmRGbTBETk1xWmhqMjBCZFg5N3lCRHMy?= =?utf-8?B?QjFRVDMrOHRsc1BIZTRseFdkMGpTUE4xclBLZlovVUdhcDRWY21BdXNVRXh6?= =?utf-8?B?TzVBTlpmYU9qam9VaXN3cVo5dDFwczdWSkVObm1SaVE4UG5pL0V4dzlobWlK?= =?utf-8?B?T2J3SFBGcjB5QWF0L3dKelJrRHhpREtlNGhaVHYrc0xvK1dZaUo3U0dqWkwv?= =?utf-8?B?VTlpQ0h3M2U5WEVoelVQMjlHU2N4czVmOC9mQU9ZaU9nV3VYUWlFbFp4SnlQ?= =?utf-8?B?UExHdVNob1VlRmZ4TGhheDR1TlQ1Tk1jNURlTGlMTXJKMldFeGhVZWI3N1Ax?= =?utf-8?B?WkVkWEpNdXhWa09vaktKVFo5algrVDh5VmQrRkZqV0VmNkowSkFDTUh2aW5U?= =?utf-8?Q?0bQK6hULSEbAmot5KlNUwp0=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <1629EEF05CEB304396B7B9434B95AEA9@FRAP264.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: csgroup.eu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: b216b200-b06c-4433-f44b-08da55d7f1e4 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jun 2022 11:51:59.0673 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9914def7-b676-4fda-8815-5d49fb3b45c8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Wi0+NhX/ZbgLVysnyNR+QmgSbUmS6bztZFLYZfcIiDOwl+LynN3tPXPnPJPpgSJL2yM92mI7DzafDHjkanYRxgCdvpRHIEg0H9wlC4tXAOs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB3052 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "linux-mm@kvack.org" , Kefeng Wang , Michal Hocko Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" DQoNCkxlIDIzLzA2LzIwMjIgw6AgMTQ6MjksIEFuZWVzaCBLdW1hciBLLlYgYSDDqWNyaXTCoDoN Cj4gSW5zdGVhZCBvZiBoaWdoX21lbW9yeSB1c2UgVk1BTExPQ19TVEFSVCB0byB2YWxpZGF0ZSB0 aGF0IHRoZSBhZGRyZXNzIGlzDQo+IG5vdCBpbiB0aGUgdm1hbGxvYyByYW5nZS4NCg0KV2hhdCdz IHRoZSByZWFzb24gZm9yIHVzaW5nIFZNQUxMT0NfU1RBUlQgaW5zdGVhZCA/DQpUaGUgZ2FwIGJl dHdlZW4gaGlnaF9tZW1vcnkgYW5kIFZNQUxMT0NfU1RBUlQgc2hvdWxkIG5vdCBiZSBzZWVuIGFz IA0KdmFsaWQgbWVtb3J5IGVpdGhlciwgc2hvdWxkIGl0ID8NCg0KSWYgdGhlIHByb2JsZW0gaXMg Ym9vazNzLzY0LCBjb21taXQgZmZhMGI2NGUzYmU1ICgicG93ZXJwYzogRml4IA0KdmlydF9hZGRy X3ZhbGlkKCkgZm9yIDY0LWJpdCBCb29rM0UgJiAzMi1iaXQiKSBzYXlzIHRoYXQgdGhvc2UgDQph ZGRpdGlvbmFsIHRlc3RzIGFyZSBzdXBlcmZsdW91cyBmb3IgYm9vM3MvNjQuIE1heWJlIGl0J3Mg dGltZSB0byBkcm9wIA0KdW5uZWNlc3NhcnkgdGVzdHMgZm9yIGJvb2szcy82NCA/DQoNCj4gDQo+ IENjOiBLZWZlbmcgV2FuZyA8d2FuZ2tlZmVuZy53YW5nQGh1YXdlaS5jb20+DQo+IENjOiBDaHJp c3RvcGhlIExlcm95IDxjaHJpc3RvcGhlLmxlcm95QGNzZ3JvdXAuZXU+DQo+IFNpZ25lZC1vZmYt Ynk6IEFuZWVzaCBLdW1hciBLLlYgPGFuZWVzaC5rdW1hckBsaW51eC5pYm0uY29tPg0KPiAtLS0N Cj4gICBhcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vcGFnZS5oIHwgMiArLQ0KPiAgIDEgZmlsZSBj aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KPiANCj4gZGlmZiAtLWdpdCBh L2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9wYWdlLmggYi9hcmNoL3Bvd2VycGMvaW5jbHVkZS9h c20vcGFnZS5oDQo+IGluZGV4IGU1Zjc1YzcwZWRhOC4uMjU2Y2FkNjllNDJlIDEwMDY0NA0KPiAt LS0gYS9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vcGFnZS5oDQo+ICsrKyBiL2FyY2gvcG93ZXJw Yy9pbmNsdWRlL2FzbS9wYWdlLmgNCj4gQEAgLTEzNCw3ICsxMzQsNyBAQCBzdGF0aWMgaW5saW5l IGJvb2wgcGZuX3ZhbGlkKHVuc2lnbmVkIGxvbmcgcGZuKQ0KPiAgIA0KPiAgICNkZWZpbmUgdmly dF9hZGRyX3ZhbGlkKHZhZGRyKQkoewkJCQkJXA0KPiAgIAl1bnNpZ25lZCBsb25nIF9hZGRyID0g KHVuc2lnbmVkIGxvbmcpdmFkZHI7CQkJXA0KPiAtCV9hZGRyID49IFBBR0VfT0ZGU0VUICYmIF9h ZGRyIDwgKHVuc2lnbmVkIGxvbmcpaGlnaF9tZW1vcnkgJiYJXA0KPiArCV9hZGRyID49IFBBR0Vf T0ZGU0VUICYmIF9hZGRyIDwgKHVuc2lnbmVkIGxvbmcpVk1BTExPQ19TVEFSVCAmJglcDQo+ICAg CXBmbl92YWxpZCh2aXJ0X3RvX3BmbihfYWRkcikpOwkJCQkJXA0KPiAgIH0pDQo+ICAg