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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 579A0C433F5 for ; Tue, 1 Mar 2022 08:16:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233266AbiCAIRY (ORCPT ); Tue, 1 Mar 2022 03:17:24 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44784 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230521AbiCAIRW (ORCPT ); Tue, 1 Mar 2022 03:17:22 -0500 Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-eopbgr90074.outbound.protection.outlook.com [40.107.9.74]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9796683031; Tue, 1 Mar 2022 00:16:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jxvt4/BjScC9XnHmmjCeb47vlRHGYDqs4dBndJGsSFbGfFBC1a/rKybaZYQC4Y4kAr1RTZ4fKjPTLhgHg7VVbvcNzBDHN5HpaCc9RdcMP+HEowdSHN2fXzt02s8lrz+d/Sbih3b6JlImQddC+6GTCjuX0VncR6m6PhbOFqzfYhua/FwkXuy/4N6t+Fme4/SZQu8G78F6h4FbShGVi0TxFPQrvzzi1CZJCYAjhrnANGuFXoHejDUJUoTdrjG129y1sv6yRuLBCU2lq8to0RX65egX3/4CVzGL1HI3kr7yc35xOIgvVhURa2YVzooxooirEboKaV+9Rrw8hNCTCs2t0A== 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=3LjrbCR+OmfjPHumVRItvsrnLLOnA3Oyh5KAvSD1Wt4=; b=WXl219YINLYT7ABQQiM12HuM+KrRZL3PQ7PR+3nQUgDWcZBeKsK+sFR9+a8wBpi94mj2+OhWmF/UWs4fFKDDOT6+e+2YJLpNrrtpazmuWsIFGzXLcS5U4wPJLxXzshM68cSX9ksAtHmSQkOemm5di3uSYG7P2jljSTHsLEbzdtiHPve1UD9yLxgApbjvI4ji9YqBViwwBKPvFzuyhGvfjEHYuKTA+1EX7QmRZWdun1K+Tfksw6AWEi3/Um9m0E6UOsiXXZwvg8gd4RKmF7Ev9nOeNrhkWdLG5H4vClMR+RFCar34UYRikIvr24g4eT7RYp/ebe++/Z6log3sNnFbsw== 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 Received: from MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:3d::7) by MRZP264MB2085.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.24; Tue, 1 Mar 2022 08:16:40 +0000 Received: from MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM ([fe80::b4e1:6a58:710c:54f3]) by MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM ([fe80::b4e1:6a58:710c:54f3%6]) with mapi id 15.20.5017.027; Tue, 1 Mar 2022 08:16:40 +0000 From: Christophe Leroy To: "Russell King (Oracle)" , Anshuman Khandual CC: "linux-ia64@vger.kernel.org" , "linux-sh@vger.kernel.org" , "linux-mips@vger.kernel.org" , "linux-mm@kvack.org" , "sparclinux@vger.kernel.org" , "linux-riscv@lists.infradead.org" , "linux-arch@vger.kernel.org" , "linux-s390@vger.kernel.org" , "linux-hexagon@vger.kernel.org" , "linux-csky@vger.kernel.org" , Christoph Hellwig , "geert@linux-m68k.org" , "linux-snps-arc@lists.infradead.org" , "linux-xtensa@linux-xtensa.org" , Arnd Bergmann , "linux-um@lists.infradead.org" , "linux-m68k@lists.linux-m68k.org" , "openrisc@lists.librecores.org" , "linux-arm-kernel@lists.infradead.org" , "linux-parisc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-alpha@vger.kernel.org" , "akpm@linux-foundation.org" , "linuxppc-dev@lists.ozlabs.org" Subject: Re: [PATCH V3 09/30] arm/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT Thread-Topic: [PATCH V3 09/30] arm/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT Thread-Index: AQHYLJFSiXlMrwz6p0y+BwOKpFxenayoysUAgADa34CAAAiaAIAAgfmA Date: Tue, 1 Mar 2022 08:16:40 +0000 Message-ID: References: <1646045273-9343-1-git-send-email-anshuman.khandual@arm.com> <1646045273-9343-10-git-send-email-anshuman.khandual@arm.com> <542fa048-131e-240b-cc3a-fd4fff7ce4ba@arm.com> In-Reply-To: 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.5.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: 86abfc16-126a-48cc-df4e-08d9fb5bd033 x-ms-traffictypediagnostic: MRZP264MB2085:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qKr9J3hfp8R5am51Eg/HumouWBwrF5/hqph9pjGSMWgySgmszTVhrf4h4198tXSqUupD+4uD/wJIbj1BIw6Y547QF8GZvm0WkOlKi8AIn9/1vZixZxiNOfPNBHwmxcdTjMMMHkV2lXbinf04wLrDkUEn5TocmYcoc2MsEcjTB2Q1niW22oTk8LIq3dzirvp5wytTJRr2ipXQ/QXbctZAv51surpWufbhkIwFzgUxH6yLU/6SX3YiP2MZ1mvb0C0dSx+9vvt5ZWnKcwozBBaMZk2vIVOBc0zFs1pr4tjIvQsZiF45bpIhRRlImZS/RHoaXgga1g5xGnYwIZbjHKxCjIWv/iRQj4SbZuRYD2Nu+lS1TgjCzJfhDc8boYwlAjs3E4P9aNe/Sle7giO4Z71AbYn5W8nvsHdC6LWB5YvxLB5prnrVfzTVo9EDM3cI8gKHjQD0Dbg6EaL6/W8504FJ5DZUCRVI41WBxudY5Y+z7aXvFKrChDB19Z3moPjn0Rl+Zll3B5VAFbYpx/+/aV/tghI0dmEn1Hpas66mViHALN7/hDRX04ian43I/tb8pb/J5Wgur4rVIuoDnKHCeUqsc9892VudQ+57k1s0/ruedZ7qSJI1CX5Rb4rSQP90a+8fHX9brJaI22+k6dCrtPLExtPcUf927MiAS1wF/dUxYdAQsDoCXr77sLJ7dw+EvsG0vmCKweUCnzbI/ra0XSwDhJ0Wkck0x72ltnvZvf6y41/AZluHxEIBHCO+LTRndFkPIisHj7K0kIS7iOgvpP17zQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(66574015)(36756003)(2906002)(71200400001)(6512007)(26005)(53546011)(2616005)(6506007)(186003)(316002)(6486002)(31686004)(66556008)(66476007)(66446008)(64756008)(66946007)(4326008)(8676002)(38100700002)(122000001)(508600001)(44832011)(86362001)(76116006)(38070700005)(91956017)(7416002)(5660300002)(110136005)(31696002)(8936002)(54906003)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VWY5V2xsdXF0VkZiMko1dHdsd3lHY0xOKzNBQ0tsU3BMWWxkVmVGaEFxY1Jw?= =?utf-8?B?VDJVYXloa2hBS2VrNTZHbFlRMUtWeHVuOGFsRVg0SmFOLzJFS05SQ2w1Nk5P?= =?utf-8?B?RkNFS2ZFKzFVa1h6WlNGY0FuU3Z3KytUdzJuQmRjM3dhaURiaXBPMUw5YVhu?= =?utf-8?B?cGlJdjUyR1FPMkpPUDNzUjJzZ0p2MmtSMlpuQVlENzMvM3M0VE1jbFRXR3Vu?= =?utf-8?B?NklsR1FCa0Y3K29GOWJiT0Z0ZnUxYnU5SlBYQy9FWG1WdSswWlBqVVc0QjdU?= =?utf-8?B?UEtic2s3alQ0bEpCWmc1SEthd0lZU2JYeTF4eThTSkFGUVNNSXA3UDZGQ3pu?= =?utf-8?B?ZmpndTQvaVZaT3liaExoSkd0MmJGVVhpUnNidUNhK254TFBnZ2NJOUdqM2FI?= =?utf-8?B?ZG9rVWh4TW8vZ1JhN3N4djZpenRCclNDdWNkMkE1S3Q5UW52TVdHNlpmTU9a?= =?utf-8?B?RVNIRnY0MGV5aWJhU3FlbVZEaFlETUxEUzIzS0ZTSVlzTWxNWlIyMFlXbDdI?= =?utf-8?B?R3F5SkR4SGxPdzNqeUVwVFdlK3l6T2RZdFkvbGdkRXkyMDZQS0xiSkRXa0Iy?= =?utf-8?B?NlpSRlNNekVrbE15ZUk4WHdxZk5jcEFuSEhtWGlFYW1LMStzZnNUcURjRkE4?= =?utf-8?B?Z3RUS0FDbkJlU3NSbnNzQm0vWHpaZ01DQnV0Y0dXRTJ4R2hTTi84TXY5WjlV?= =?utf-8?B?ZEpmdlFUcFNkWmNRenVDb3dGOHlIemlpdlBFZitQUWdoTjJZaHJwZ2ZVam5R?= =?utf-8?B?UDdIOFRKSStHMzRRRTlFcFVCRlp4ZzZpNTJWeExBYk9IRlFsOThFZzVkV2Ex?= =?utf-8?B?ZERhWWNkZVNuRGpNNlM5YWUvVnpaaGFFM2cwejZLYkNucFAxRHd1SmdTSUMy?= =?utf-8?B?U296YnBNbmNXc0lJUi9mTURtRlZYMU1tUUNRb0p6dVdlV1BNUmM3UEw3aDZH?= =?utf-8?B?cytNZFBBN2NQVnhJUWd3cFlVZkJWanJTbkRSb2tObmdsVmpxbjJqc2QxQTBj?= =?utf-8?B?azJqOTQyakVUUEZuL1lwL00zdVpTOWtMeEZTajQvYjg1WGFjUFp0MjV1Y3ph?= =?utf-8?B?V2NTZmlhMnF1ZkoybHFBR1NTc0lBUGZVbHlPdDhtMzdsNVR0ZUtacW5zQ0pE?= =?utf-8?B?UHJHM0MrR0p4Y3pkWUorV2NSTHQ0VjVYQlZhZ0tubndrZEFFWWtWNmxhYmdV?= =?utf-8?B?MUNxY3VIdjBYRmJ3dkc1MXlZcURkUFd6RmR3UnhxWGtLOGxjZG05WlpCY0xU?= =?utf-8?B?VUtHeW1oOUxSMm9UVGJzQjhrNUt5M0QvUzFVQkxrZzVXUHU2M0lrVGE4ZCt1?= =?utf-8?B?dE90ajFOQnR3R3VBU09xd1VkY1I4YitvbzdFNDdoSkt0Znd1L0MwNFdBWHEv?= =?utf-8?B?cmYrYW1vc3pHRm9RZVpSTWFFUDhFWk5OS0JrOWRaTUlCUlNnaVdUOXQzaFFm?= =?utf-8?B?K1lnOTRQYllSMFN0YzlnWjRma2s0eTFsSFpta1ErSVFmRi95WERNM2Z4RzV5?= =?utf-8?B?REg4alNCNjBMZ0JPenlKSEF4ajlLYW9mZnZZYlNkdlR0ZDJYVWVSRjA3ZUl0?= =?utf-8?B?THRKSisvVVVUT0JXQ3NEUXRRWFRtcWNuZlBhUm1wM1p4YTQzMzN1cXkzYk4w?= =?utf-8?B?K09RaHluK0dtL3BtOTdwd1JJMnR1VCtwVDBNcFgyaHlYdXVVMFNEb0kyODJD?= =?utf-8?B?RVh3dGhQdzRNMFFWaE5vRVVuRnBqbXBuZytlU3J2QjhPb0k3b2YxbmJncmhF?= =?utf-8?B?d1VDMjN6VUVXY1JRSE02TzJGdll1TnR4NjVWRElPWTNwWTV1cEM4WE40dmF2?= =?utf-8?B?ck4wQWlrNVZRMnpoQ0NYNE1TMDJrbFVmTEUyeGQzUkFLMFJrNnRySFMrZEg5?= =?utf-8?B?WmJ5dlZ6aEtNTlY4dnNaeE05UkpvZ0lkQWNYUGVkc1RBb2ZaNlJ1NnJ2OEQw?= =?utf-8?B?bnM1ME4weG9UeEZjQ28vRzB5SkZqcy9tUExrSmcvL0NQTnRoLzJsNFFtaldn?= =?utf-8?B?OXM2R2ZrZmlGWHVudHZwemh3S2Rzd3k3YW4xU3BGRWtHaUpRY1pWSDZUT1dt?= =?utf-8?B?OThlVkhpU0ZrYkpHVC9HU3FEMzBya0lrU3piWlZ6NXdZRmgyS0xqaVluSVBU?= =?utf-8?B?SzRJa2pmU0RlNHFONnYrb3JuWVN4cWNrWVllMjUwQXl5bUlwZzhlb2xBZG1z?= =?utf-8?B?dDJkc2YrUVpUWE9yQW9SUjVsbXhiOVRrSGFtdWJESzhIUVRzN3ZpUlNHUS85?= =?utf-8?Q?LnmSzdL8TVI5Z5SgXwQB8AB/PjR1x3z7vubkBRnPa4=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <4A56E783369F704ABC810F1AD4794DD3@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: MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 86abfc16-126a-48cc-df4e-08d9fb5bd033 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2022 08:16:40.2354 (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: FTNIK4gooeYwRiShlyFAedXhkvYC0tb1JunUwqGdIlczeGxiZybmy6d+QU8SyE8A57+TC42Ee4GFnfv3bRbpr0xMlTz3qRFvITgl7ZteiTk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB2085 Precedence: bulk List-ID: X-Mailing-List: linux-sh@vger.kernel.org DQoNCkxlIDAxLzAzLzIwMjIgw6AgMDE6MzEsIFJ1c3NlbGwgS2luZyAoT3JhY2xlKSBhIMOpY3Jp dMKgOg0KPiBPbiBUdWUsIE1hciAwMSwgMjAyMiBhdCAwNTozMDo0MUFNICswNTMwLCBBbnNodW1h biBLaGFuZHVhbCB3cm90ZToNCj4+IE9uIDIvMjgvMjIgNDoyNyBQTSwgUnVzc2VsbCBLaW5nIChP cmFjbGUpIHdyb3RlOg0KPj4+IE9uIE1vbiwgRmViIDI4LCAyMDIyIGF0IDA0OjE3OjMyUE0gKzA1 MzAsIEFuc2h1bWFuIEtoYW5kdWFsIHdyb3RlOg0KPj4+PiBUaGlzIGRlZmluZXMgYW5kIGV4cG9y dHMgYSBwbGF0Zm9ybSBzcGVjaWZpYyBjdXN0b20gdm1fZ2V0X3BhZ2VfcHJvdCgpIHZpYQ0KPj4+ PiBzdWJzY3JpYmluZyBBUkNIX0hBU19WTV9HRVRfUEFHRV9QUk9ULiBTdWJzZXF1ZW50bHkgYWxs IF9fU1hYWCBhbmQgX19QWFhYDQo+Pj4+IG1hY3JvcyBjYW4gYmUgZHJvcHBlZCB3aGljaCBhcmUg bm8gbG9uZ2VyIG5lZWRlZC4NCj4+Pg0KPj4+IFdoYXQgSSB3b3VsZCByZWFsbHkgbGlrZSB0byBr bm93IGlzIHdoeSBoYXZpbmcgdG8gcnVuIF9jb2RlXyB0byB3b3JrIG91dA0KPj4+IHdoYXQgdGhl IHBhZ2UgcHJvdGVjdGlvbnMgbmVlZCB0byBiZSBpcyBiZXR0ZXIgdGhhbiBsb29raW5nIGl0IHVw IGluIGENCj4+PiB0YWJsZS4NCj4+Pg0KPj4+IE5vdCBvbmx5IGlzIHRoaXMgbW9yZSBleHBlbnNp dmUgaW4gdGVybXMgb2YgQ1BVIGN5Y2xlcywgaXQgYWxzbyBicmluZ3MNCj4+PiBhZGRpdGlvbmFs IGNvZGUgc2l6ZSB3aXRoIGl0Lg0KPj4+DQo+Pj4gSSdtIHN0cnVnZ2xpbmcgdG8gc2VlIHdoYXQg dGhlIGJlbmVmaXQgaXMuDQo+Pg0KPj4gQ3VycmVudGx5IHZtX2dldF9wYWdlX3Byb3QoKSBpcyBh bHNvIGJlaW5nIF9ydW5fIHRvIGZldGNoIHJlcXVpcmVkIHBhZ2UNCj4+IHByb3RlY3Rpb24gdmFs dWVzLiBBbHRob3VnaCB0aGF0IGlzIGJlaW5nIHJ1biBpbiB0aGUgY29yZSBNTSBhbmQgZnJvbSBh DQo+PiBwbGF0Zm9ybSBwZXJzcGVjdGl2ZSBfX1NYWFgsIF9fUFhYWCBhcmUganVzdCBiZWluZyBl eHBvcnRlZCBmb3IgYSB0YWJsZS4NCj4+IExvb2tpbmcgaXQgdXAgaW4gYSB0YWJsZSAoYW5kIGFw cGx5aW5nIG1vcmUgY29uc3RydWN0cyB0aGVyZSBhZnRlcikgaXMNCj4+IG5vdCBtdWNoIGRpZmZl cmVudCB0aGFuIGEgY2xlYW4gc3dpdGNoIGNhc2Ugc3RhdGVtZW50IGluIHRlcm1zIG9mIENQVQ0K Pj4gdXNhZ2UuIFNvIHRoaXMgaXMgbm90IG1vcmUgZXhwZW5zaXZlIGluIHRlcm1zIG9mIENQVSBj eWNsZXMuDQo+IA0KPiBJIGRpc2FncmVlLg0KDQpTbyBkbyBJLg0KDQo+IA0KPiBIb3dldmVyLCBs ZXQncyBiYXNlIHRoaXMgZGlzYWdyZWVtZW50IG9uIHNvbWUgZXZpZGVuY2UuIEhlcmUgaXMgdGhl DQo+IHByZXNlbnQgMzItYml0IEFSTSBpbXBsZW1lbnRhdGlvbjoNCj4gDQo+IDAwMDAwMDQ4IDx2 bV9nZXRfcGFnZV9wcm90PjoNCj4gICAgICAgIDQ4OiAgICAgICBlMjAwMDAwZiAgICAgICAgYW5k ICAgICByMCwgcjAsICMxNQ0KPiAgICAgICAgNGM6ICAgICAgIGUzMDAzMDAwICAgICAgICBtb3Z3 ICAgIHIzLCAjMA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgNGM6IFJfQVJNX01PVldfQUJT X05DICAgLkxBTkNIT1IxDQo+ICAgICAgICA1MDogICAgICAgZTM0MDMwMDAgICAgICAgIG1vdnQg ICAgcjMsICMwDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDogUl9BUk1fTU9WVF9BQlMg ICAgICAuTEFOQ0hPUjENCj4gICAgICAgIDU0OiAgICAgICBlNzkzMDEwMCAgICAgICAgbGRyICAg ICByMCwgW3IzLCByMCwgbHNsICMyXQ0KPiAgICAgICAgNTg6ICAgICAgIGUxMmZmZjFlICAgICAg ICBieCAgICAgIGxyDQo+IA0KPiBUaGF0IGlzIGZpdmUgaW5zdHJ1Y3Rpb25zIGxvbmcuDQoNCk9u IHBwYzMyIEkgZ2V0Og0KDQowMDAwMDA5NCA8dm1fZ2V0X3BhZ2VfcHJvdD46DQogICAgICAgOTQ6 CTNkIDIwIDAwIDAwIAlsaXMgICAgIHI5LDANCgkJCTk2OiBSX1BQQ19BRERSMTZfSEEJLmRhdGEu LnJvX2FmdGVyX2luaXQNCiAgICAgICA5ODoJNTQgODQgMTYgYmEgCXJsd2lubSAgcjQscjQsMiwy NiwyOQ0KICAgICAgIDljOgkzOSAyOSAwMCAwMCAJYWRkaSAgICByOSxyOSwwDQoJCQk5ZTogUl9Q UENfQUREUjE2X0xPCS5kYXRhLi5yb19hZnRlcl9pbml0DQogICAgICAgYTA6CTdkIDI5IDIwIDJl IAlsd3p4ICAgIHI5LHI5LHI0DQogICAgICAgYTQ6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAo cjMpDQogICAgICAgYTg6CTRlIDgwIDAwIDIwIAlibHINCg0KDQo+IA0KPiBQbGVhc2Ugc2hvdyB0 aGF0IHlvdXIgbmV3IGltcGxlbWVudGF0aW9uIGlzIG5vdCBtb3JlIGV4cGVuc2l2ZSBvbg0KPiAz Mi1iaXQgQVJNLiBQbGVhc2UgZG8gc28gYnkgYnVpbGRpbmcgYSAzMi1iaXQga2VybmVsLCBhbmQg cHJvdmlkaW5nDQo+IHRoZSBkaXNhc3NlbWJseS4NCg0KV2l0aCB5b3VyIHNlcmllcyBJIGdldDoN Cg0KMDAwMDAwMDAgPHZtX2dldF9wYWdlX3Byb3Q+Og0KICAgIDA6CTNkIDIwIDAwIDAwIAlsaXMg ICAgIHI5LDANCgkJCTI6IFJfUFBDX0FERFIxNl9IQQkucm9kYXRhDQogICAgNDoJMzkgMjkgMDAg MDAgCWFkZGkgICAgcjkscjksMA0KCQkJNjogUl9QUENfQUREUjE2X0xPCS5yb2RhdGENCiAgICA4 Ogk1NCA4NCAxNiBiYSAJcmx3aW5tICByNCxyNCwyLDI2LDI5DQogICAgYzoJN2QgNDkgMjAgMmUg CWx3enggICAgcjEwLHI5LHI0DQogICAxMDoJN2QgNGEgNGEgMTQgCWFkZCAgICAgcjEwLHIxMCxy OQ0KICAgMTQ6CTdkIDQ5IDAzIGE2IAltdGN0ciAgIHIxMA0KICAgMTg6CTRlIDgwIDA0IDIwIAli Y3RyDQogICAxYzoJMzkgMjAgMDMgMTUgCWxpICAgICAgcjksNzg5DQogICAyMDoJOTEgMjMgMDAg MDAgCXN0dyAgICAgcjksMChyMykNCiAgIDI0Ogk0ZSA4MCAwMCAyMCAJYmxyDQogICAyODoJMzkg MjAgMDEgMTUgCWxpICAgICAgcjksMjc3DQogICAyYzoJOTEgMjMgMDAgMDAgCXN0dyAgICAgcjks MChyMykNCiAgIDMwOgk0ZSA4MCAwMCAyMCAJYmxyDQogICAzNDoJMzkgMjAgMDcgMTUgCWxpICAg ICAgcjksMTgxMw0KICAgMzg6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAocjMpDQogICAzYzoJ NGUgODAgMDAgMjAgCWJscg0KICAgNDA6CTM5IDIwIDA1IDE1IAlsaSAgICAgIHI5LDEzMDENCiAg IDQ0Ogk5MSAyMyAwMCAwMCAJc3R3ICAgICByOSwwKHIzKQ0KICAgNDg6CTRlIDgwIDAwIDIwIAli bHINCiAgIDRjOgkzOSAyMCAwMSAxMSAJbGkgICAgICByOSwyNzMNCiAgIDUwOgk0YiBmZiBmZiBk MCAJYiAgICAgICAyMCA8dm1fZ2V0X3BhZ2VfcHJvdCsweDIwPg0KDQoNClRoYXQgaXMgZGVmaW5p dGVseSBtb3JlIGV4cGVuc2l2ZSwgaXQgaW1wbGVtZW50cyBhIHRhYmxlIG9mIGJyYW5jaGVzLg0K DQoNCkNocmlzdG9waGU= 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 AF85BC433F5 for ; Tue, 1 Mar 2022 08:17:38 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4K798w2mk8z3c2K for ; Tue, 1 Mar 2022 19:17:36 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=csgroup.eu (client-ip=2a01:111:f400:7e19::60e; helo=fra01-mr2-obe.outbound.protection.outlook.com; envelope-from=christophe.leroy@csgroup.eu; receiver=) Received: from FRA01-MR2-obe.outbound.protection.outlook.com (mail-mr2fra01on060e.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e19::60e]) (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 4K798L2HyXz3bpH for ; Tue, 1 Mar 2022 19:17:04 +1100 (AEDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jxvt4/BjScC9XnHmmjCeb47vlRHGYDqs4dBndJGsSFbGfFBC1a/rKybaZYQC4Y4kAr1RTZ4fKjPTLhgHg7VVbvcNzBDHN5HpaCc9RdcMP+HEowdSHN2fXzt02s8lrz+d/Sbih3b6JlImQddC+6GTCjuX0VncR6m6PhbOFqzfYhua/FwkXuy/4N6t+Fme4/SZQu8G78F6h4FbShGVi0TxFPQrvzzi1CZJCYAjhrnANGuFXoHejDUJUoTdrjG129y1sv6yRuLBCU2lq8to0RX65egX3/4CVzGL1HI3kr7yc35xOIgvVhURa2YVzooxooirEboKaV+9Rrw8hNCTCs2t0A== 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=3LjrbCR+OmfjPHumVRItvsrnLLOnA3Oyh5KAvSD1Wt4=; b=WXl219YINLYT7ABQQiM12HuM+KrRZL3PQ7PR+3nQUgDWcZBeKsK+sFR9+a8wBpi94mj2+OhWmF/UWs4fFKDDOT6+e+2YJLpNrrtpazmuWsIFGzXLcS5U4wPJLxXzshM68cSX9ksAtHmSQkOemm5di3uSYG7P2jljSTHsLEbzdtiHPve1UD9yLxgApbjvI4ji9YqBViwwBKPvFzuyhGvfjEHYuKTA+1EX7QmRZWdun1K+Tfksw6AWEi3/Um9m0E6UOsiXXZwvg8gd4RKmF7Ev9nOeNrhkWdLG5H4vClMR+RFCar34UYRikIvr24g4eT7RYp/ebe++/Z6log3sNnFbsw== 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 Received: from MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:3d::7) by MRZP264MB2085.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.24; Tue, 1 Mar 2022 08:16:40 +0000 Received: from MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM ([fe80::b4e1:6a58:710c:54f3]) by MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM ([fe80::b4e1:6a58:710c:54f3%6]) with mapi id 15.20.5017.027; Tue, 1 Mar 2022 08:16:40 +0000 From: Christophe Leroy To: "Russell King (Oracle)" , Anshuman Khandual Subject: Re: [PATCH V3 09/30] arm/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT Thread-Topic: [PATCH V3 09/30] arm/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT Thread-Index: AQHYLJFSiXlMrwz6p0y+BwOKpFxenayoysUAgADa34CAAAiaAIAAgfmA Date: Tue, 1 Mar 2022 08:16:40 +0000 Message-ID: References: <1646045273-9343-1-git-send-email-anshuman.khandual@arm.com> <1646045273-9343-10-git-send-email-anshuman.khandual@arm.com> <542fa048-131e-240b-cc3a-fd4fff7ce4ba@arm.com> In-Reply-To: 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.5.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: 86abfc16-126a-48cc-df4e-08d9fb5bd033 x-ms-traffictypediagnostic: MRZP264MB2085:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qKr9J3hfp8R5am51Eg/HumouWBwrF5/hqph9pjGSMWgySgmszTVhrf4h4198tXSqUupD+4uD/wJIbj1BIw6Y547QF8GZvm0WkOlKi8AIn9/1vZixZxiNOfPNBHwmxcdTjMMMHkV2lXbinf04wLrDkUEn5TocmYcoc2MsEcjTB2Q1niW22oTk8LIq3dzirvp5wytTJRr2ipXQ/QXbctZAv51surpWufbhkIwFzgUxH6yLU/6SX3YiP2MZ1mvb0C0dSx+9vvt5ZWnKcwozBBaMZk2vIVOBc0zFs1pr4tjIvQsZiF45bpIhRRlImZS/RHoaXgga1g5xGnYwIZbjHKxCjIWv/iRQj4SbZuRYD2Nu+lS1TgjCzJfhDc8boYwlAjs3E4P9aNe/Sle7giO4Z71AbYn5W8nvsHdC6LWB5YvxLB5prnrVfzTVo9EDM3cI8gKHjQD0Dbg6EaL6/W8504FJ5DZUCRVI41WBxudY5Y+z7aXvFKrChDB19Z3moPjn0Rl+Zll3B5VAFbYpx/+/aV/tghI0dmEn1Hpas66mViHALN7/hDRX04ian43I/tb8pb/J5Wgur4rVIuoDnKHCeUqsc9892VudQ+57k1s0/ruedZ7qSJI1CX5Rb4rSQP90a+8fHX9brJaI22+k6dCrtPLExtPcUf927MiAS1wF/dUxYdAQsDoCXr77sLJ7dw+EvsG0vmCKweUCnzbI/ra0XSwDhJ0Wkck0x72ltnvZvf6y41/AZluHxEIBHCO+LTRndFkPIisHj7K0kIS7iOgvpP17zQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(66574015)(36756003)(2906002)(71200400001)(6512007)(26005)(53546011)(2616005)(6506007)(186003)(316002)(6486002)(31686004)(66556008)(66476007)(66446008)(64756008)(66946007)(4326008)(8676002)(38100700002)(122000001)(508600001)(44832011)(86362001)(76116006)(38070700005)(91956017)(7416002)(5660300002)(110136005)(31696002)(8936002)(54906003)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VWY5V2xsdXF0VkZiMko1dHdsd3lHY0xOKzNBQ0tsU3BMWWxkVmVGaEFxY1Jw?= =?utf-8?B?VDJVYXloa2hBS2VrNTZHbFlRMUtWeHVuOGFsRVg0SmFOLzJFS05SQ2w1Nk5P?= =?utf-8?B?RkNFS2ZFKzFVa1h6WlNGY0FuU3Z3KytUdzJuQmRjM3dhaURiaXBPMUw5YVhu?= =?utf-8?B?cGlJdjUyR1FPMkpPUDNzUjJzZ0p2MmtSMlpuQVlENzMvM3M0VE1jbFRXR3Vu?= =?utf-8?B?NklsR1FCa0Y3K29GOWJiT0Z0ZnUxYnU5SlBYQy9FWG1WdSswWlBqVVc0QjdU?= =?utf-8?B?UEtic2s3alQ0bEpCWmc1SEthd0lZU2JYeTF4eThTSkFGUVNNSXA3UDZGQ3pu?= =?utf-8?B?ZmpndTQvaVZaT3liaExoSkd0MmJGVVhpUnNidUNhK254TFBnZ2NJOUdqM2FI?= =?utf-8?B?ZG9rVWh4TW8vZ1JhN3N4djZpenRCclNDdWNkMkE1S3Q5UW52TVdHNlpmTU9a?= =?utf-8?B?RVNIRnY0MGV5aWJhU3FlbVZEaFlETUxEUzIzS0ZTSVlzTWxNWlIyMFlXbDdI?= =?utf-8?B?R3F5SkR4SGxPdzNqeUVwVFdlK3l6T2RZdFkvbGdkRXkyMDZQS0xiSkRXa0Iy?= =?utf-8?B?NlpSRlNNekVrbE15ZUk4WHdxZk5jcEFuSEhtWGlFYW1LMStzZnNUcURjRkE4?= =?utf-8?B?Z3RUS0FDbkJlU3NSbnNzQm0vWHpaZ01DQnV0Y0dXRTJ4R2hTTi84TXY5WjlV?= =?utf-8?B?ZEpmdlFUcFNkWmNRenVDb3dGOHlIemlpdlBFZitQUWdoTjJZaHJwZ2ZVam5R?= =?utf-8?B?UDdIOFRKSStHMzRRRTlFcFVCRlp4ZzZpNTJWeExBYk9IRlFsOThFZzVkV2Ex?= =?utf-8?B?ZERhWWNkZVNuRGpNNlM5YWUvVnpaaGFFM2cwejZLYkNucFAxRHd1SmdTSUMy?= =?utf-8?B?U296YnBNbmNXc0lJUi9mTURtRlZYMU1tUUNRb0p6dVdlV1BNUmM3UEw3aDZH?= =?utf-8?B?cytNZFBBN2NQVnhJUWd3cFlVZkJWanJTbkRSb2tObmdsVmpxbjJqc2QxQTBj?= =?utf-8?B?azJqOTQyakVUUEZuL1lwL00zdVpTOWtMeEZTajQvYjg1WGFjUFp0MjV1Y3ph?= =?utf-8?B?V2NTZmlhMnF1ZkoybHFBR1NTc0lBUGZVbHlPdDhtMzdsNVR0ZUtacW5zQ0pE?= =?utf-8?B?UHJHM0MrR0p4Y3pkWUorV2NSTHQ0VjVYQlZhZ0tubndrZEFFWWtWNmxhYmdV?= =?utf-8?B?MUNxY3VIdjBYRmJ3dkc1MXlZcURkUFd6RmR3UnhxWGtLOGxjZG05WlpCY0xU?= =?utf-8?B?VUtHeW1oOUxSMm9UVGJzQjhrNUt5M0QvUzFVQkxrZzVXUHU2M0lrVGE4ZCt1?= =?utf-8?B?dE90ajFOQnR3R3VBU09xd1VkY1I4YitvbzdFNDdoSkt0Znd1L0MwNFdBWHEv?= =?utf-8?B?cmYrYW1vc3pHRm9RZVpSTWFFUDhFWk5OS0JrOWRaTUlCUlNnaVdUOXQzaFFm?= =?utf-8?B?K1lnOTRQYllSMFN0YzlnWjRma2s0eTFsSFpta1ErSVFmRi95WERNM2Z4RzV5?= =?utf-8?B?REg4alNCNjBMZ0JPenlKSEF4ajlLYW9mZnZZYlNkdlR0ZDJYVWVSRjA3ZUl0?= =?utf-8?B?THRKSisvVVVUT0JXQ3NEUXRRWFRtcWNuZlBhUm1wM1p4YTQzMzN1cXkzYk4w?= =?utf-8?B?K09RaHluK0dtL3BtOTdwd1JJMnR1VCtwVDBNcFgyaHlYdXVVMFNEb0kyODJD?= =?utf-8?B?RVh3dGhQdzRNMFFWaE5vRVVuRnBqbXBuZytlU3J2QjhPb0k3b2YxbmJncmhF?= =?utf-8?B?d1VDMjN6VUVXY1JRSE02TzJGdll1TnR4NjVWRElPWTNwWTV1cEM4WE40dmF2?= =?utf-8?B?ck4wQWlrNVZRMnpoQ0NYNE1TMDJrbFVmTEUyeGQzUkFLMFJrNnRySFMrZEg5?= =?utf-8?B?WmJ5dlZ6aEtNTlY4dnNaeE05UkpvZ0lkQWNYUGVkc1RBb2ZaNlJ1NnJ2OEQw?= =?utf-8?B?bnM1ME4weG9UeEZjQ28vRzB5SkZqcy9tUExrSmcvL0NQTnRoLzJsNFFtaldn?= =?utf-8?B?OXM2R2ZrZmlGWHVudHZwemh3S2Rzd3k3YW4xU3BGRWtHaUpRY1pWSDZUT1dt?= =?utf-8?B?OThlVkhpU0ZrYkpHVC9HU3FEMzBya0lrU3piWlZ6NXdZRmgyS0xqaVluSVBU?= =?utf-8?B?SzRJa2pmU0RlNHFONnYrb3JuWVN4cWNrWVllMjUwQXl5bUlwZzhlb2xBZG1z?= =?utf-8?B?dDJkc2YrUVpUWE9yQW9SUjVsbXhiOVRrSGFtdWJESzhIUVRzN3ZpUlNHUS85?= =?utf-8?Q?LnmSzdL8TVI5Z5SgXwQB8AB/PjR1x3z7vubkBRnPa4=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <4A56E783369F704ABC810F1AD4794DD3@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: MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 86abfc16-126a-48cc-df4e-08d9fb5bd033 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2022 08:16:40.2354 (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: FTNIK4gooeYwRiShlyFAedXhkvYC0tb1JunUwqGdIlczeGxiZybmy6d+QU8SyE8A57+TC42Ee4GFnfv3bRbpr0xMlTz3qRFvITgl7ZteiTk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB2085 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-ia64@vger.kernel.org" , "linux-sh@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-mm@kvack.org" , "sparclinux@vger.kernel.org" , "linux-riscv@lists.infradead.org" , "linux-arch@vger.kernel.org" , "linux-s390@vger.kernel.org" , "linux-hexagon@vger.kernel.org" , "linux-csky@vger.kernel.org" , Christoph Hellwig , "geert@linux-m68k.org" , "linux-snps-arc@lists.infradead.org" , "linux-xtensa@linux-xtensa.org" , Arnd Bergmann , "linux-um@lists.infradead.org" , "linux-m68k@lists.linux-m68k.org" , "openrisc@lists.librecores.org" , "linux-arm-kernel@lists.infradead.org" , "linux-parisc@vger.kernel.org" , "linux-mips@vger.kernel.org" , "linux-alpha@vger.kernel.org" , "akpm@linux-foundation.org" , "linuxppc-dev@lists.ozlabs.org" Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" DQoNCkxlIDAxLzAzLzIwMjIgw6AgMDE6MzEsIFJ1c3NlbGwgS2luZyAoT3JhY2xlKSBhIMOpY3Jp dMKgOg0KPiBPbiBUdWUsIE1hciAwMSwgMjAyMiBhdCAwNTozMDo0MUFNICswNTMwLCBBbnNodW1h biBLaGFuZHVhbCB3cm90ZToNCj4+IE9uIDIvMjgvMjIgNDoyNyBQTSwgUnVzc2VsbCBLaW5nIChP cmFjbGUpIHdyb3RlOg0KPj4+IE9uIE1vbiwgRmViIDI4LCAyMDIyIGF0IDA0OjE3OjMyUE0gKzA1 MzAsIEFuc2h1bWFuIEtoYW5kdWFsIHdyb3RlOg0KPj4+PiBUaGlzIGRlZmluZXMgYW5kIGV4cG9y dHMgYSBwbGF0Zm9ybSBzcGVjaWZpYyBjdXN0b20gdm1fZ2V0X3BhZ2VfcHJvdCgpIHZpYQ0KPj4+ PiBzdWJzY3JpYmluZyBBUkNIX0hBU19WTV9HRVRfUEFHRV9QUk9ULiBTdWJzZXF1ZW50bHkgYWxs IF9fU1hYWCBhbmQgX19QWFhYDQo+Pj4+IG1hY3JvcyBjYW4gYmUgZHJvcHBlZCB3aGljaCBhcmUg bm8gbG9uZ2VyIG5lZWRlZC4NCj4+Pg0KPj4+IFdoYXQgSSB3b3VsZCByZWFsbHkgbGlrZSB0byBr bm93IGlzIHdoeSBoYXZpbmcgdG8gcnVuIF9jb2RlXyB0byB3b3JrIG91dA0KPj4+IHdoYXQgdGhl IHBhZ2UgcHJvdGVjdGlvbnMgbmVlZCB0byBiZSBpcyBiZXR0ZXIgdGhhbiBsb29raW5nIGl0IHVw IGluIGENCj4+PiB0YWJsZS4NCj4+Pg0KPj4+IE5vdCBvbmx5IGlzIHRoaXMgbW9yZSBleHBlbnNp dmUgaW4gdGVybXMgb2YgQ1BVIGN5Y2xlcywgaXQgYWxzbyBicmluZ3MNCj4+PiBhZGRpdGlvbmFs IGNvZGUgc2l6ZSB3aXRoIGl0Lg0KPj4+DQo+Pj4gSSdtIHN0cnVnZ2xpbmcgdG8gc2VlIHdoYXQg dGhlIGJlbmVmaXQgaXMuDQo+Pg0KPj4gQ3VycmVudGx5IHZtX2dldF9wYWdlX3Byb3QoKSBpcyBh bHNvIGJlaW5nIF9ydW5fIHRvIGZldGNoIHJlcXVpcmVkIHBhZ2UNCj4+IHByb3RlY3Rpb24gdmFs dWVzLiBBbHRob3VnaCB0aGF0IGlzIGJlaW5nIHJ1biBpbiB0aGUgY29yZSBNTSBhbmQgZnJvbSBh DQo+PiBwbGF0Zm9ybSBwZXJzcGVjdGl2ZSBfX1NYWFgsIF9fUFhYWCBhcmUganVzdCBiZWluZyBl eHBvcnRlZCBmb3IgYSB0YWJsZS4NCj4+IExvb2tpbmcgaXQgdXAgaW4gYSB0YWJsZSAoYW5kIGFw cGx5aW5nIG1vcmUgY29uc3RydWN0cyB0aGVyZSBhZnRlcikgaXMNCj4+IG5vdCBtdWNoIGRpZmZl cmVudCB0aGFuIGEgY2xlYW4gc3dpdGNoIGNhc2Ugc3RhdGVtZW50IGluIHRlcm1zIG9mIENQVQ0K Pj4gdXNhZ2UuIFNvIHRoaXMgaXMgbm90IG1vcmUgZXhwZW5zaXZlIGluIHRlcm1zIG9mIENQVSBj eWNsZXMuDQo+IA0KPiBJIGRpc2FncmVlLg0KDQpTbyBkbyBJLg0KDQo+IA0KPiBIb3dldmVyLCBs ZXQncyBiYXNlIHRoaXMgZGlzYWdyZWVtZW50IG9uIHNvbWUgZXZpZGVuY2UuIEhlcmUgaXMgdGhl DQo+IHByZXNlbnQgMzItYml0IEFSTSBpbXBsZW1lbnRhdGlvbjoNCj4gDQo+IDAwMDAwMDQ4IDx2 bV9nZXRfcGFnZV9wcm90PjoNCj4gICAgICAgIDQ4OiAgICAgICBlMjAwMDAwZiAgICAgICAgYW5k ICAgICByMCwgcjAsICMxNQ0KPiAgICAgICAgNGM6ICAgICAgIGUzMDAzMDAwICAgICAgICBtb3Z3 ICAgIHIzLCAjMA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgNGM6IFJfQVJNX01PVldfQUJT X05DICAgLkxBTkNIT1IxDQo+ICAgICAgICA1MDogICAgICAgZTM0MDMwMDAgICAgICAgIG1vdnQg ICAgcjMsICMwDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDogUl9BUk1fTU9WVF9BQlMg ICAgICAuTEFOQ0hPUjENCj4gICAgICAgIDU0OiAgICAgICBlNzkzMDEwMCAgICAgICAgbGRyICAg ICByMCwgW3IzLCByMCwgbHNsICMyXQ0KPiAgICAgICAgNTg6ICAgICAgIGUxMmZmZjFlICAgICAg ICBieCAgICAgIGxyDQo+IA0KPiBUaGF0IGlzIGZpdmUgaW5zdHJ1Y3Rpb25zIGxvbmcuDQoNCk9u IHBwYzMyIEkgZ2V0Og0KDQowMDAwMDA5NCA8dm1fZ2V0X3BhZ2VfcHJvdD46DQogICAgICAgOTQ6 CTNkIDIwIDAwIDAwIAlsaXMgICAgIHI5LDANCgkJCTk2OiBSX1BQQ19BRERSMTZfSEEJLmRhdGEu LnJvX2FmdGVyX2luaXQNCiAgICAgICA5ODoJNTQgODQgMTYgYmEgCXJsd2lubSAgcjQscjQsMiwy NiwyOQ0KICAgICAgIDljOgkzOSAyOSAwMCAwMCAJYWRkaSAgICByOSxyOSwwDQoJCQk5ZTogUl9Q UENfQUREUjE2X0xPCS5kYXRhLi5yb19hZnRlcl9pbml0DQogICAgICAgYTA6CTdkIDI5IDIwIDJl IAlsd3p4ICAgIHI5LHI5LHI0DQogICAgICAgYTQ6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAo cjMpDQogICAgICAgYTg6CTRlIDgwIDAwIDIwIAlibHINCg0KDQo+IA0KPiBQbGVhc2Ugc2hvdyB0 aGF0IHlvdXIgbmV3IGltcGxlbWVudGF0aW9uIGlzIG5vdCBtb3JlIGV4cGVuc2l2ZSBvbg0KPiAz Mi1iaXQgQVJNLiBQbGVhc2UgZG8gc28gYnkgYnVpbGRpbmcgYSAzMi1iaXQga2VybmVsLCBhbmQg cHJvdmlkaW5nDQo+IHRoZSBkaXNhc3NlbWJseS4NCg0KV2l0aCB5b3VyIHNlcmllcyBJIGdldDoN Cg0KMDAwMDAwMDAgPHZtX2dldF9wYWdlX3Byb3Q+Og0KICAgIDA6CTNkIDIwIDAwIDAwIAlsaXMg ICAgIHI5LDANCgkJCTI6IFJfUFBDX0FERFIxNl9IQQkucm9kYXRhDQogICAgNDoJMzkgMjkgMDAg MDAgCWFkZGkgICAgcjkscjksMA0KCQkJNjogUl9QUENfQUREUjE2X0xPCS5yb2RhdGENCiAgICA4 Ogk1NCA4NCAxNiBiYSAJcmx3aW5tICByNCxyNCwyLDI2LDI5DQogICAgYzoJN2QgNDkgMjAgMmUg CWx3enggICAgcjEwLHI5LHI0DQogICAxMDoJN2QgNGEgNGEgMTQgCWFkZCAgICAgcjEwLHIxMCxy OQ0KICAgMTQ6CTdkIDQ5IDAzIGE2IAltdGN0ciAgIHIxMA0KICAgMTg6CTRlIDgwIDA0IDIwIAli Y3RyDQogICAxYzoJMzkgMjAgMDMgMTUgCWxpICAgICAgcjksNzg5DQogICAyMDoJOTEgMjMgMDAg MDAgCXN0dyAgICAgcjksMChyMykNCiAgIDI0Ogk0ZSA4MCAwMCAyMCAJYmxyDQogICAyODoJMzkg MjAgMDEgMTUgCWxpICAgICAgcjksMjc3DQogICAyYzoJOTEgMjMgMDAgMDAgCXN0dyAgICAgcjks MChyMykNCiAgIDMwOgk0ZSA4MCAwMCAyMCAJYmxyDQogICAzNDoJMzkgMjAgMDcgMTUgCWxpICAg ICAgcjksMTgxMw0KICAgMzg6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAocjMpDQogICAzYzoJ NGUgODAgMDAgMjAgCWJscg0KICAgNDA6CTM5IDIwIDA1IDE1IAlsaSAgICAgIHI5LDEzMDENCiAg IDQ0Ogk5MSAyMyAwMCAwMCAJc3R3ICAgICByOSwwKHIzKQ0KICAgNDg6CTRlIDgwIDAwIDIwIAli bHINCiAgIDRjOgkzOSAyMCAwMSAxMSAJbGkgICAgICByOSwyNzMNCiAgIDUwOgk0YiBmZiBmZiBk MCAJYiAgICAgICAyMCA8dm1fZ2V0X3BhZ2VfcHJvdCsweDIwPg0KDQoNClRoYXQgaXMgZGVmaW5p dGVseSBtb3JlIGV4cGVuc2l2ZSwgaXQgaW1wbGVtZW50cyBhIHRhYmxlIG9mIGJyYW5jaGVzLg0K DQoNCkNocmlzdG9waGU= 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 799CDC433F5 for ; Tue, 1 Mar 2022 08:32:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=b8cJ8HEUUyZV7Js9QalNzvk+7EGC3RWGG56Zl2tSEUw=; b=rB5vPdx0XbMWXy sTwQ4tDMxDjyfhE4Vjd1HZYohSJecu50lt5ZJSCSKbIzhhxf8ivA9CHveWR2r+hsALeGo0nrQpnCx oIMBQejLT1wfsPStEX70VG75R20HkvFVbuIBIAVdm+vgJ8tzMudFKwSdHlS2CLmBdkY/mmNkiwXfJ LzsC9x0clHm/SVriviYGzQKAZlCFvgVdABwRtO8kfVky18jaHOurYZrSx+1fIetDCA9Y+KE3/JX7K 2AUH6Uo5gU77+gYlo0Fd3iNShBiU8Z0wJtEwON+r92KP2iZxX0ksusc83qDlkf95hyK2o3pF+AI5T J94XSq3f34Oj3I90l+Yw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOxw0-00Fb4D-DI; Tue, 01 Mar 2022 08:32:40 +0000 Received: from mail-pr2fra01on0618.outbound.protection.outlook.com ([2a01:111:f400:7e18::618] helo=FRA01-PR2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOxvv-00Fb1Q-OE; Tue, 01 Mar 2022 08:32:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jxvt4/BjScC9XnHmmjCeb47vlRHGYDqs4dBndJGsSFbGfFBC1a/rKybaZYQC4Y4kAr1RTZ4fKjPTLhgHg7VVbvcNzBDHN5HpaCc9RdcMP+HEowdSHN2fXzt02s8lrz+d/Sbih3b6JlImQddC+6GTCjuX0VncR6m6PhbOFqzfYhua/FwkXuy/4N6t+Fme4/SZQu8G78F6h4FbShGVi0TxFPQrvzzi1CZJCYAjhrnANGuFXoHejDUJUoTdrjG129y1sv6yRuLBCU2lq8to0RX65egX3/4CVzGL1HI3kr7yc35xOIgvVhURa2YVzooxooirEboKaV+9Rrw8hNCTCs2t0A== 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=3LjrbCR+OmfjPHumVRItvsrnLLOnA3Oyh5KAvSD1Wt4=; b=WXl219YINLYT7ABQQiM12HuM+KrRZL3PQ7PR+3nQUgDWcZBeKsK+sFR9+a8wBpi94mj2+OhWmF/UWs4fFKDDOT6+e+2YJLpNrrtpazmuWsIFGzXLcS5U4wPJLxXzshM68cSX9ksAtHmSQkOemm5di3uSYG7P2jljSTHsLEbzdtiHPve1UD9yLxgApbjvI4ji9YqBViwwBKPvFzuyhGvfjEHYuKTA+1EX7QmRZWdun1K+Tfksw6AWEi3/Um9m0E6UOsiXXZwvg8gd4RKmF7Ev9nOeNrhkWdLG5H4vClMR+RFCar34UYRikIvr24g4eT7RYp/ebe++/Z6log3sNnFbsw== 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 Received: from MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:3d::7) by MRZP264MB2085.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.24; Tue, 1 Mar 2022 08:16:40 +0000 Received: from MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM ([fe80::b4e1:6a58:710c:54f3]) by MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM ([fe80::b4e1:6a58:710c:54f3%6]) with mapi id 15.20.5017.027; Tue, 1 Mar 2022 08:16:40 +0000 From: Christophe Leroy To: "Russell King (Oracle)" , Anshuman Khandual CC: "linux-ia64@vger.kernel.org" , "linux-sh@vger.kernel.org" , "linux-mips@vger.kernel.org" , "linux-mm@kvack.org" , "sparclinux@vger.kernel.org" , "linux-riscv@lists.infradead.org" , "linux-arch@vger.kernel.org" , "linux-s390@vger.kernel.org" , "linux-hexagon@vger.kernel.org" , "linux-csky@vger.kernel.org" , Christoph Hellwig , "geert@linux-m68k.org" , "linux-snps-arc@lists.infradead.org" , "linux-xtensa@linux-xtensa.org" , Arnd Bergmann , "linux-um@lists.infradead.org" , "linux-m68k@lists.linux-m68k.org" , "openrisc@lists.librecores.org" , "linux-arm-kernel@lists.infradead.org" , "linux-parisc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-alpha@vger.kernel.org" , "akpm@linux-foundation.org" , "linuxppc-dev@lists.ozlabs.org" Subject: Re: [PATCH V3 09/30] arm/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT Thread-Topic: [PATCH V3 09/30] arm/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT Thread-Index: AQHYLJFSiXlMrwz6p0y+BwOKpFxenayoysUAgADa34CAAAiaAIAAgfmA Date: Tue, 1 Mar 2022 08:16:40 +0000 Message-ID: References: <1646045273-9343-1-git-send-email-anshuman.khandual@arm.com> <1646045273-9343-10-git-send-email-anshuman.khandual@arm.com> <542fa048-131e-240b-cc3a-fd4fff7ce4ba@arm.com> In-Reply-To: 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.5.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: 86abfc16-126a-48cc-df4e-08d9fb5bd033 x-ms-traffictypediagnostic: MRZP264MB2085:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qKr9J3hfp8R5am51Eg/HumouWBwrF5/hqph9pjGSMWgySgmszTVhrf4h4198tXSqUupD+4uD/wJIbj1BIw6Y547QF8GZvm0WkOlKi8AIn9/1vZixZxiNOfPNBHwmxcdTjMMMHkV2lXbinf04wLrDkUEn5TocmYcoc2MsEcjTB2Q1niW22oTk8LIq3dzirvp5wytTJRr2ipXQ/QXbctZAv51surpWufbhkIwFzgUxH6yLU/6SX3YiP2MZ1mvb0C0dSx+9vvt5ZWnKcwozBBaMZk2vIVOBc0zFs1pr4tjIvQsZiF45bpIhRRlImZS/RHoaXgga1g5xGnYwIZbjHKxCjIWv/iRQj4SbZuRYD2Nu+lS1TgjCzJfhDc8boYwlAjs3E4P9aNe/Sle7giO4Z71AbYn5W8nvsHdC6LWB5YvxLB5prnrVfzTVo9EDM3cI8gKHjQD0Dbg6EaL6/W8504FJ5DZUCRVI41WBxudY5Y+z7aXvFKrChDB19Z3moPjn0Rl+Zll3B5VAFbYpx/+/aV/tghI0dmEn1Hpas66mViHALN7/hDRX04ian43I/tb8pb/J5Wgur4rVIuoDnKHCeUqsc9892VudQ+57k1s0/ruedZ7qSJI1CX5Rb4rSQP90a+8fHX9brJaI22+k6dCrtPLExtPcUf927MiAS1wF/dUxYdAQsDoCXr77sLJ7dw+EvsG0vmCKweUCnzbI/ra0XSwDhJ0Wkck0x72ltnvZvf6y41/AZluHxEIBHCO+LTRndFkPIisHj7K0kIS7iOgvpP17zQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(66574015)(36756003)(2906002)(71200400001)(6512007)(26005)(53546011)(2616005)(6506007)(186003)(316002)(6486002)(31686004)(66556008)(66476007)(66446008)(64756008)(66946007)(4326008)(8676002)(38100700002)(122000001)(508600001)(44832011)(86362001)(76116006)(38070700005)(91956017)(7416002)(5660300002)(110136005)(31696002)(8936002)(54906003)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VWY5V2xsdXF0VkZiMko1dHdsd3lHY0xOKzNBQ0tsU3BMWWxkVmVGaEFxY1Jw?= =?utf-8?B?VDJVYXloa2hBS2VrNTZHbFlRMUtWeHVuOGFsRVg0SmFOLzJFS05SQ2w1Nk5P?= =?utf-8?B?RkNFS2ZFKzFVa1h6WlNGY0FuU3Z3KytUdzJuQmRjM3dhaURiaXBPMUw5YVhu?= =?utf-8?B?cGlJdjUyR1FPMkpPUDNzUjJzZ0p2MmtSMlpuQVlENzMvM3M0VE1jbFRXR3Vu?= =?utf-8?B?NklsR1FCa0Y3K29GOWJiT0Z0ZnUxYnU5SlBYQy9FWG1WdSswWlBqVVc0QjdU?= =?utf-8?B?UEtic2s3alQ0bEpCWmc1SEthd0lZU2JYeTF4eThTSkFGUVNNSXA3UDZGQ3pu?= =?utf-8?B?ZmpndTQvaVZaT3liaExoSkd0MmJGVVhpUnNidUNhK254TFBnZ2NJOUdqM2FI?= =?utf-8?B?ZG9rVWh4TW8vZ1JhN3N4djZpenRCclNDdWNkMkE1S3Q5UW52TVdHNlpmTU9a?= =?utf-8?B?RVNIRnY0MGV5aWJhU3FlbVZEaFlETUxEUzIzS0ZTSVlzTWxNWlIyMFlXbDdI?= =?utf-8?B?R3F5SkR4SGxPdzNqeUVwVFdlK3l6T2RZdFkvbGdkRXkyMDZQS0xiSkRXa0Iy?= =?utf-8?B?NlpSRlNNekVrbE15ZUk4WHdxZk5jcEFuSEhtWGlFYW1LMStzZnNUcURjRkE4?= =?utf-8?B?Z3RUS0FDbkJlU3NSbnNzQm0vWHpaZ01DQnV0Y0dXRTJ4R2hTTi84TXY5WjlV?= =?utf-8?B?ZEpmdlFUcFNkWmNRenVDb3dGOHlIemlpdlBFZitQUWdoTjJZaHJwZ2ZVam5R?= =?utf-8?B?UDdIOFRKSStHMzRRRTlFcFVCRlp4ZzZpNTJWeExBYk9IRlFsOThFZzVkV2Ex?= =?utf-8?B?ZERhWWNkZVNuRGpNNlM5YWUvVnpaaGFFM2cwejZLYkNucFAxRHd1SmdTSUMy?= =?utf-8?B?U296YnBNbmNXc0lJUi9mTURtRlZYMU1tUUNRb0p6dVdlV1BNUmM3UEw3aDZH?= =?utf-8?B?cytNZFBBN2NQVnhJUWd3cFlVZkJWanJTbkRSb2tObmdsVmpxbjJqc2QxQTBj?= =?utf-8?B?azJqOTQyakVUUEZuL1lwL00zdVpTOWtMeEZTajQvYjg1WGFjUFp0MjV1Y3ph?= =?utf-8?B?V2NTZmlhMnF1ZkoybHFBR1NTc0lBUGZVbHlPdDhtMzdsNVR0ZUtacW5zQ0pE?= =?utf-8?B?UHJHM0MrR0p4Y3pkWUorV2NSTHQ0VjVYQlZhZ0tubndrZEFFWWtWNmxhYmdV?= =?utf-8?B?MUNxY3VIdjBYRmJ3dkc1MXlZcURkUFd6RmR3UnhxWGtLOGxjZG05WlpCY0xU?= =?utf-8?B?VUtHeW1oOUxSMm9UVGJzQjhrNUt5M0QvUzFVQkxrZzVXUHU2M0lrVGE4ZCt1?= =?utf-8?B?dE90ajFOQnR3R3VBU09xd1VkY1I4YitvbzdFNDdoSkt0Znd1L0MwNFdBWHEv?= =?utf-8?B?cmYrYW1vc3pHRm9RZVpSTWFFUDhFWk5OS0JrOWRaTUlCUlNnaVdUOXQzaFFm?= =?utf-8?B?K1lnOTRQYllSMFN0YzlnWjRma2s0eTFsSFpta1ErSVFmRi95WERNM2Z4RzV5?= =?utf-8?B?REg4alNCNjBMZ0JPenlKSEF4ajlLYW9mZnZZYlNkdlR0ZDJYVWVSRjA3ZUl0?= =?utf-8?B?THRKSisvVVVUT0JXQ3NEUXRRWFRtcWNuZlBhUm1wM1p4YTQzMzN1cXkzYk4w?= =?utf-8?B?K09RaHluK0dtL3BtOTdwd1JJMnR1VCtwVDBNcFgyaHlYdXVVMFNEb0kyODJD?= =?utf-8?B?RVh3dGhQdzRNMFFWaE5vRVVuRnBqbXBuZytlU3J2QjhPb0k3b2YxbmJncmhF?= =?utf-8?B?d1VDMjN6VUVXY1JRSE02TzJGdll1TnR4NjVWRElPWTNwWTV1cEM4WE40dmF2?= =?utf-8?B?ck4wQWlrNVZRMnpoQ0NYNE1TMDJrbFVmTEUyeGQzUkFLMFJrNnRySFMrZEg5?= =?utf-8?B?WmJ5dlZ6aEtNTlY4dnNaeE05UkpvZ0lkQWNYUGVkc1RBb2ZaNlJ1NnJ2OEQw?= =?utf-8?B?bnM1ME4weG9UeEZjQ28vRzB5SkZqcy9tUExrSmcvL0NQTnRoLzJsNFFtaldn?= =?utf-8?B?OXM2R2ZrZmlGWHVudHZwemh3S2Rzd3k3YW4xU3BGRWtHaUpRY1pWSDZUT1dt?= =?utf-8?B?OThlVkhpU0ZrYkpHVC9HU3FEMzBya0lrU3piWlZ6NXdZRmgyS0xqaVluSVBU?= =?utf-8?B?SzRJa2pmU0RlNHFONnYrb3JuWVN4cWNrWVllMjUwQXl5bUlwZzhlb2xBZG1z?= =?utf-8?B?dDJkc2YrUVpUWE9yQW9SUjVsbXhiOVRrSGFtdWJESzhIUVRzN3ZpUlNHUS85?= =?utf-8?Q?LnmSzdL8TVI5Z5SgXwQB8AB/PjR1x3z7vubkBRnPa4=3D?= Content-ID: <4A56E783369F704ABC810F1AD4794DD3@FRAP264.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: csgroup.eu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 86abfc16-126a-48cc-df4e-08d9fb5bd033 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2022 08:16:40.2354 (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: FTNIK4gooeYwRiShlyFAedXhkvYC0tb1JunUwqGdIlczeGxiZybmy6d+QU8SyE8A57+TC42Ee4GFnfv3bRbpr0xMlTz3qRFvITgl7ZteiTk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB2085 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220301_003235_816412_3CF33A17 X-CRM114-Status: GOOD ( 19.54 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org DQoNCkxlIDAxLzAzLzIwMjIgw6AgMDE6MzEsIFJ1c3NlbGwgS2luZyAoT3JhY2xlKSBhIMOpY3Jp dMKgOg0KPiBPbiBUdWUsIE1hciAwMSwgMjAyMiBhdCAwNTozMDo0MUFNICswNTMwLCBBbnNodW1h biBLaGFuZHVhbCB3cm90ZToNCj4+IE9uIDIvMjgvMjIgNDoyNyBQTSwgUnVzc2VsbCBLaW5nIChP cmFjbGUpIHdyb3RlOg0KPj4+IE9uIE1vbiwgRmViIDI4LCAyMDIyIGF0IDA0OjE3OjMyUE0gKzA1 MzAsIEFuc2h1bWFuIEtoYW5kdWFsIHdyb3RlOg0KPj4+PiBUaGlzIGRlZmluZXMgYW5kIGV4cG9y dHMgYSBwbGF0Zm9ybSBzcGVjaWZpYyBjdXN0b20gdm1fZ2V0X3BhZ2VfcHJvdCgpIHZpYQ0KPj4+ PiBzdWJzY3JpYmluZyBBUkNIX0hBU19WTV9HRVRfUEFHRV9QUk9ULiBTdWJzZXF1ZW50bHkgYWxs IF9fU1hYWCBhbmQgX19QWFhYDQo+Pj4+IG1hY3JvcyBjYW4gYmUgZHJvcHBlZCB3aGljaCBhcmUg bm8gbG9uZ2VyIG5lZWRlZC4NCj4+Pg0KPj4+IFdoYXQgSSB3b3VsZCByZWFsbHkgbGlrZSB0byBr bm93IGlzIHdoeSBoYXZpbmcgdG8gcnVuIF9jb2RlXyB0byB3b3JrIG91dA0KPj4+IHdoYXQgdGhl IHBhZ2UgcHJvdGVjdGlvbnMgbmVlZCB0byBiZSBpcyBiZXR0ZXIgdGhhbiBsb29raW5nIGl0IHVw IGluIGENCj4+PiB0YWJsZS4NCj4+Pg0KPj4+IE5vdCBvbmx5IGlzIHRoaXMgbW9yZSBleHBlbnNp dmUgaW4gdGVybXMgb2YgQ1BVIGN5Y2xlcywgaXQgYWxzbyBicmluZ3MNCj4+PiBhZGRpdGlvbmFs IGNvZGUgc2l6ZSB3aXRoIGl0Lg0KPj4+DQo+Pj4gSSdtIHN0cnVnZ2xpbmcgdG8gc2VlIHdoYXQg dGhlIGJlbmVmaXQgaXMuDQo+Pg0KPj4gQ3VycmVudGx5IHZtX2dldF9wYWdlX3Byb3QoKSBpcyBh bHNvIGJlaW5nIF9ydW5fIHRvIGZldGNoIHJlcXVpcmVkIHBhZ2UNCj4+IHByb3RlY3Rpb24gdmFs dWVzLiBBbHRob3VnaCB0aGF0IGlzIGJlaW5nIHJ1biBpbiB0aGUgY29yZSBNTSBhbmQgZnJvbSBh DQo+PiBwbGF0Zm9ybSBwZXJzcGVjdGl2ZSBfX1NYWFgsIF9fUFhYWCBhcmUganVzdCBiZWluZyBl eHBvcnRlZCBmb3IgYSB0YWJsZS4NCj4+IExvb2tpbmcgaXQgdXAgaW4gYSB0YWJsZSAoYW5kIGFw cGx5aW5nIG1vcmUgY29uc3RydWN0cyB0aGVyZSBhZnRlcikgaXMNCj4+IG5vdCBtdWNoIGRpZmZl cmVudCB0aGFuIGEgY2xlYW4gc3dpdGNoIGNhc2Ugc3RhdGVtZW50IGluIHRlcm1zIG9mIENQVQ0K Pj4gdXNhZ2UuIFNvIHRoaXMgaXMgbm90IG1vcmUgZXhwZW5zaXZlIGluIHRlcm1zIG9mIENQVSBj eWNsZXMuDQo+IA0KPiBJIGRpc2FncmVlLg0KDQpTbyBkbyBJLg0KDQo+IA0KPiBIb3dldmVyLCBs ZXQncyBiYXNlIHRoaXMgZGlzYWdyZWVtZW50IG9uIHNvbWUgZXZpZGVuY2UuIEhlcmUgaXMgdGhl DQo+IHByZXNlbnQgMzItYml0IEFSTSBpbXBsZW1lbnRhdGlvbjoNCj4gDQo+IDAwMDAwMDQ4IDx2 bV9nZXRfcGFnZV9wcm90PjoNCj4gICAgICAgIDQ4OiAgICAgICBlMjAwMDAwZiAgICAgICAgYW5k ICAgICByMCwgcjAsICMxNQ0KPiAgICAgICAgNGM6ICAgICAgIGUzMDAzMDAwICAgICAgICBtb3Z3 ICAgIHIzLCAjMA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgNGM6IFJfQVJNX01PVldfQUJT X05DICAgLkxBTkNIT1IxDQo+ICAgICAgICA1MDogICAgICAgZTM0MDMwMDAgICAgICAgIG1vdnQg ICAgcjMsICMwDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDogUl9BUk1fTU9WVF9BQlMg ICAgICAuTEFOQ0hPUjENCj4gICAgICAgIDU0OiAgICAgICBlNzkzMDEwMCAgICAgICAgbGRyICAg ICByMCwgW3IzLCByMCwgbHNsICMyXQ0KPiAgICAgICAgNTg6ICAgICAgIGUxMmZmZjFlICAgICAg ICBieCAgICAgIGxyDQo+IA0KPiBUaGF0IGlzIGZpdmUgaW5zdHJ1Y3Rpb25zIGxvbmcuDQoNCk9u IHBwYzMyIEkgZ2V0Og0KDQowMDAwMDA5NCA8dm1fZ2V0X3BhZ2VfcHJvdD46DQogICAgICAgOTQ6 CTNkIDIwIDAwIDAwIAlsaXMgICAgIHI5LDANCgkJCTk2OiBSX1BQQ19BRERSMTZfSEEJLmRhdGEu LnJvX2FmdGVyX2luaXQNCiAgICAgICA5ODoJNTQgODQgMTYgYmEgCXJsd2lubSAgcjQscjQsMiwy NiwyOQ0KICAgICAgIDljOgkzOSAyOSAwMCAwMCAJYWRkaSAgICByOSxyOSwwDQoJCQk5ZTogUl9Q UENfQUREUjE2X0xPCS5kYXRhLi5yb19hZnRlcl9pbml0DQogICAgICAgYTA6CTdkIDI5IDIwIDJl IAlsd3p4ICAgIHI5LHI5LHI0DQogICAgICAgYTQ6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAo cjMpDQogICAgICAgYTg6CTRlIDgwIDAwIDIwIAlibHINCg0KDQo+IA0KPiBQbGVhc2Ugc2hvdyB0 aGF0IHlvdXIgbmV3IGltcGxlbWVudGF0aW9uIGlzIG5vdCBtb3JlIGV4cGVuc2l2ZSBvbg0KPiAz Mi1iaXQgQVJNLiBQbGVhc2UgZG8gc28gYnkgYnVpbGRpbmcgYSAzMi1iaXQga2VybmVsLCBhbmQg cHJvdmlkaW5nDQo+IHRoZSBkaXNhc3NlbWJseS4NCg0KV2l0aCB5b3VyIHNlcmllcyBJIGdldDoN Cg0KMDAwMDAwMDAgPHZtX2dldF9wYWdlX3Byb3Q+Og0KICAgIDA6CTNkIDIwIDAwIDAwIAlsaXMg ICAgIHI5LDANCgkJCTI6IFJfUFBDX0FERFIxNl9IQQkucm9kYXRhDQogICAgNDoJMzkgMjkgMDAg MDAgCWFkZGkgICAgcjkscjksMA0KCQkJNjogUl9QUENfQUREUjE2X0xPCS5yb2RhdGENCiAgICA4 Ogk1NCA4NCAxNiBiYSAJcmx3aW5tICByNCxyNCwyLDI2LDI5DQogICAgYzoJN2QgNDkgMjAgMmUg CWx3enggICAgcjEwLHI5LHI0DQogICAxMDoJN2QgNGEgNGEgMTQgCWFkZCAgICAgcjEwLHIxMCxy OQ0KICAgMTQ6CTdkIDQ5IDAzIGE2IAltdGN0ciAgIHIxMA0KICAgMTg6CTRlIDgwIDA0IDIwIAli Y3RyDQogICAxYzoJMzkgMjAgMDMgMTUgCWxpICAgICAgcjksNzg5DQogICAyMDoJOTEgMjMgMDAg MDAgCXN0dyAgICAgcjksMChyMykNCiAgIDI0Ogk0ZSA4MCAwMCAyMCAJYmxyDQogICAyODoJMzkg MjAgMDEgMTUgCWxpICAgICAgcjksMjc3DQogICAyYzoJOTEgMjMgMDAgMDAgCXN0dyAgICAgcjks MChyMykNCiAgIDMwOgk0ZSA4MCAwMCAyMCAJYmxyDQogICAzNDoJMzkgMjAgMDcgMTUgCWxpICAg ICAgcjksMTgxMw0KICAgMzg6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAocjMpDQogICAzYzoJ NGUgODAgMDAgMjAgCWJscg0KICAgNDA6CTM5IDIwIDA1IDE1IAlsaSAgICAgIHI5LDEzMDENCiAg IDQ0Ogk5MSAyMyAwMCAwMCAJc3R3ICAgICByOSwwKHIzKQ0KICAgNDg6CTRlIDgwIDAwIDIwIAli bHINCiAgIDRjOgkzOSAyMCAwMSAxMSAJbGkgICAgICByOSwyNzMNCiAgIDUwOgk0YiBmZiBmZiBk MCAJYiAgICAgICAyMCA8dm1fZ2V0X3BhZ2VfcHJvdCsweDIwPg0KDQoNClRoYXQgaXMgZGVmaW5p dGVseSBtb3JlIGV4cGVuc2l2ZSwgaXQgaW1wbGVtZW50cyBhIHRhYmxlIG9mIGJyYW5jaGVzLg0K DQoNCkNocmlzdG9waGUKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KbGludXgtcmlzY3YgbWFpbGluZyBsaXN0CmxpbnV4LXJpc2N2QGxpc3RzLmluZnJhZGVh ZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1y aXNjdgo= 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 9E054C433EF for ; Tue, 1 Mar 2022 08:32:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=tQs8z087HJH/mlssFt7W2NplvDNhfmz9v0x79VpfZA4=; b=eX/UvZQ3iLWKXK 8Dj3jIpYAge2DbGqJrkTo0PBX9jcqDdAvIzQ34oins3zAmOO3flsk1/PKJIz+ulKILSNbPX4zxNux 9UPl823S8j/jjYiGFWj8kYX/DQMHnlLqknYcwUT2JmyW7D6MUQiPRSH/lB21kVKBt2EiInzO1obKr 1Wu/HDwPE/ZHwCNPxe6HA6vYFpOTTkcmecfxjDIhj/cJ+vLbcvEhW3Cyz6vYMzoaiQLZ939JYkBQE Q37/Ob+E8hyDwgFPTJBqelUP27iKwn2jZTbt9jkpSCIoZkuIejPuLjx8oIsEW9CVkzPUR0Q9ng0Ag E3fCQ4vMN2+H5LVQy9fg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOxw2-00Fb4l-A5; Tue, 01 Mar 2022 08:32:42 +0000 Received: from mail-pr2fra01on0618.outbound.protection.outlook.com ([2a01:111:f400:7e18::618] helo=FRA01-PR2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOxvv-00Fb1Q-OE; Tue, 01 Mar 2022 08:32:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jxvt4/BjScC9XnHmmjCeb47vlRHGYDqs4dBndJGsSFbGfFBC1a/rKybaZYQC4Y4kAr1RTZ4fKjPTLhgHg7VVbvcNzBDHN5HpaCc9RdcMP+HEowdSHN2fXzt02s8lrz+d/Sbih3b6JlImQddC+6GTCjuX0VncR6m6PhbOFqzfYhua/FwkXuy/4N6t+Fme4/SZQu8G78F6h4FbShGVi0TxFPQrvzzi1CZJCYAjhrnANGuFXoHejDUJUoTdrjG129y1sv6yRuLBCU2lq8to0RX65egX3/4CVzGL1HI3kr7yc35xOIgvVhURa2YVzooxooirEboKaV+9Rrw8hNCTCs2t0A== 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=3LjrbCR+OmfjPHumVRItvsrnLLOnA3Oyh5KAvSD1Wt4=; b=WXl219YINLYT7ABQQiM12HuM+KrRZL3PQ7PR+3nQUgDWcZBeKsK+sFR9+a8wBpi94mj2+OhWmF/UWs4fFKDDOT6+e+2YJLpNrrtpazmuWsIFGzXLcS5U4wPJLxXzshM68cSX9ksAtHmSQkOemm5di3uSYG7P2jljSTHsLEbzdtiHPve1UD9yLxgApbjvI4ji9YqBViwwBKPvFzuyhGvfjEHYuKTA+1EX7QmRZWdun1K+Tfksw6AWEi3/Um9m0E6UOsiXXZwvg8gd4RKmF7Ev9nOeNrhkWdLG5H4vClMR+RFCar34UYRikIvr24g4eT7RYp/ebe++/Z6log3sNnFbsw== 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 Received: from MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:3d::7) by MRZP264MB2085.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.24; Tue, 1 Mar 2022 08:16:40 +0000 Received: from MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM ([fe80::b4e1:6a58:710c:54f3]) by MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM ([fe80::b4e1:6a58:710c:54f3%6]) with mapi id 15.20.5017.027; Tue, 1 Mar 2022 08:16:40 +0000 From: Christophe Leroy To: "Russell King (Oracle)" , Anshuman Khandual CC: "linux-ia64@vger.kernel.org" , "linux-sh@vger.kernel.org" , "linux-mips@vger.kernel.org" , "linux-mm@kvack.org" , "sparclinux@vger.kernel.org" , "linux-riscv@lists.infradead.org" , "linux-arch@vger.kernel.org" , "linux-s390@vger.kernel.org" , "linux-hexagon@vger.kernel.org" , "linux-csky@vger.kernel.org" , Christoph Hellwig , "geert@linux-m68k.org" , "linux-snps-arc@lists.infradead.org" , "linux-xtensa@linux-xtensa.org" , Arnd Bergmann , "linux-um@lists.infradead.org" , "linux-m68k@lists.linux-m68k.org" , "openrisc@lists.librecores.org" , "linux-arm-kernel@lists.infradead.org" , "linux-parisc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-alpha@vger.kernel.org" , "akpm@linux-foundation.org" , "linuxppc-dev@lists.ozlabs.org" Subject: Re: [PATCH V3 09/30] arm/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT Thread-Topic: [PATCH V3 09/30] arm/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT Thread-Index: AQHYLJFSiXlMrwz6p0y+BwOKpFxenayoysUAgADa34CAAAiaAIAAgfmA Date: Tue, 1 Mar 2022 08:16:40 +0000 Message-ID: References: <1646045273-9343-1-git-send-email-anshuman.khandual@arm.com> <1646045273-9343-10-git-send-email-anshuman.khandual@arm.com> <542fa048-131e-240b-cc3a-fd4fff7ce4ba@arm.com> In-Reply-To: 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.5.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: 86abfc16-126a-48cc-df4e-08d9fb5bd033 x-ms-traffictypediagnostic: MRZP264MB2085:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qKr9J3hfp8R5am51Eg/HumouWBwrF5/hqph9pjGSMWgySgmszTVhrf4h4198tXSqUupD+4uD/wJIbj1BIw6Y547QF8GZvm0WkOlKi8AIn9/1vZixZxiNOfPNBHwmxcdTjMMMHkV2lXbinf04wLrDkUEn5TocmYcoc2MsEcjTB2Q1niW22oTk8LIq3dzirvp5wytTJRr2ipXQ/QXbctZAv51surpWufbhkIwFzgUxH6yLU/6SX3YiP2MZ1mvb0C0dSx+9vvt5ZWnKcwozBBaMZk2vIVOBc0zFs1pr4tjIvQsZiF45bpIhRRlImZS/RHoaXgga1g5xGnYwIZbjHKxCjIWv/iRQj4SbZuRYD2Nu+lS1TgjCzJfhDc8boYwlAjs3E4P9aNe/Sle7giO4Z71AbYn5W8nvsHdC6LWB5YvxLB5prnrVfzTVo9EDM3cI8gKHjQD0Dbg6EaL6/W8504FJ5DZUCRVI41WBxudY5Y+z7aXvFKrChDB19Z3moPjn0Rl+Zll3B5VAFbYpx/+/aV/tghI0dmEn1Hpas66mViHALN7/hDRX04ian43I/tb8pb/J5Wgur4rVIuoDnKHCeUqsc9892VudQ+57k1s0/ruedZ7qSJI1CX5Rb4rSQP90a+8fHX9brJaI22+k6dCrtPLExtPcUf927MiAS1wF/dUxYdAQsDoCXr77sLJ7dw+EvsG0vmCKweUCnzbI/ra0XSwDhJ0Wkck0x72ltnvZvf6y41/AZluHxEIBHCO+LTRndFkPIisHj7K0kIS7iOgvpP17zQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(66574015)(36756003)(2906002)(71200400001)(6512007)(26005)(53546011)(2616005)(6506007)(186003)(316002)(6486002)(31686004)(66556008)(66476007)(66446008)(64756008)(66946007)(4326008)(8676002)(38100700002)(122000001)(508600001)(44832011)(86362001)(76116006)(38070700005)(91956017)(7416002)(5660300002)(110136005)(31696002)(8936002)(54906003)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VWY5V2xsdXF0VkZiMko1dHdsd3lHY0xOKzNBQ0tsU3BMWWxkVmVGaEFxY1Jw?= =?utf-8?B?VDJVYXloa2hBS2VrNTZHbFlRMUtWeHVuOGFsRVg0SmFOLzJFS05SQ2w1Nk5P?= =?utf-8?B?RkNFS2ZFKzFVa1h6WlNGY0FuU3Z3KytUdzJuQmRjM3dhaURiaXBPMUw5YVhu?= =?utf-8?B?cGlJdjUyR1FPMkpPUDNzUjJzZ0p2MmtSMlpuQVlENzMvM3M0VE1jbFRXR3Vu?= =?utf-8?B?NklsR1FCa0Y3K29GOWJiT0Z0ZnUxYnU5SlBYQy9FWG1WdSswWlBqVVc0QjdU?= =?utf-8?B?UEtic2s3alQ0bEpCWmc1SEthd0lZU2JYeTF4eThTSkFGUVNNSXA3UDZGQ3pu?= =?utf-8?B?ZmpndTQvaVZaT3liaExoSkd0MmJGVVhpUnNidUNhK254TFBnZ2NJOUdqM2FI?= =?utf-8?B?ZG9rVWh4TW8vZ1JhN3N4djZpenRCclNDdWNkMkE1S3Q5UW52TVdHNlpmTU9a?= =?utf-8?B?RVNIRnY0MGV5aWJhU3FlbVZEaFlETUxEUzIzS0ZTSVlzTWxNWlIyMFlXbDdI?= =?utf-8?B?R3F5SkR4SGxPdzNqeUVwVFdlK3l6T2RZdFkvbGdkRXkyMDZQS0xiSkRXa0Iy?= =?utf-8?B?NlpSRlNNekVrbE15ZUk4WHdxZk5jcEFuSEhtWGlFYW1LMStzZnNUcURjRkE4?= =?utf-8?B?Z3RUS0FDbkJlU3NSbnNzQm0vWHpaZ01DQnV0Y0dXRTJ4R2hTTi84TXY5WjlV?= =?utf-8?B?ZEpmdlFUcFNkWmNRenVDb3dGOHlIemlpdlBFZitQUWdoTjJZaHJwZ2ZVam5R?= =?utf-8?B?UDdIOFRKSStHMzRRRTlFcFVCRlp4ZzZpNTJWeExBYk9IRlFsOThFZzVkV2Ex?= =?utf-8?B?ZERhWWNkZVNuRGpNNlM5YWUvVnpaaGFFM2cwejZLYkNucFAxRHd1SmdTSUMy?= =?utf-8?B?U296YnBNbmNXc0lJUi9mTURtRlZYMU1tUUNRb0p6dVdlV1BNUmM3UEw3aDZH?= =?utf-8?B?cytNZFBBN2NQVnhJUWd3cFlVZkJWanJTbkRSb2tObmdsVmpxbjJqc2QxQTBj?= =?utf-8?B?azJqOTQyakVUUEZuL1lwL00zdVpTOWtMeEZTajQvYjg1WGFjUFp0MjV1Y3ph?= =?utf-8?B?V2NTZmlhMnF1ZkoybHFBR1NTc0lBUGZVbHlPdDhtMzdsNVR0ZUtacW5zQ0pE?= =?utf-8?B?UHJHM0MrR0p4Y3pkWUorV2NSTHQ0VjVYQlZhZ0tubndrZEFFWWtWNmxhYmdV?= =?utf-8?B?MUNxY3VIdjBYRmJ3dkc1MXlZcURkUFd6RmR3UnhxWGtLOGxjZG05WlpCY0xU?= =?utf-8?B?VUtHeW1oOUxSMm9UVGJzQjhrNUt5M0QvUzFVQkxrZzVXUHU2M0lrVGE4ZCt1?= =?utf-8?B?dE90ajFOQnR3R3VBU09xd1VkY1I4YitvbzdFNDdoSkt0Znd1L0MwNFdBWHEv?= =?utf-8?B?cmYrYW1vc3pHRm9RZVpSTWFFUDhFWk5OS0JrOWRaTUlCUlNnaVdUOXQzaFFm?= =?utf-8?B?K1lnOTRQYllSMFN0YzlnWjRma2s0eTFsSFpta1ErSVFmRi95WERNM2Z4RzV5?= =?utf-8?B?REg4alNCNjBMZ0JPenlKSEF4ajlLYW9mZnZZYlNkdlR0ZDJYVWVSRjA3ZUl0?= =?utf-8?B?THRKSisvVVVUT0JXQ3NEUXRRWFRtcWNuZlBhUm1wM1p4YTQzMzN1cXkzYk4w?= =?utf-8?B?K09RaHluK0dtL3BtOTdwd1JJMnR1VCtwVDBNcFgyaHlYdXVVMFNEb0kyODJD?= =?utf-8?B?RVh3dGhQdzRNMFFWaE5vRVVuRnBqbXBuZytlU3J2QjhPb0k3b2YxbmJncmhF?= =?utf-8?B?d1VDMjN6VUVXY1JRSE02TzJGdll1TnR4NjVWRElPWTNwWTV1cEM4WE40dmF2?= =?utf-8?B?ck4wQWlrNVZRMnpoQ0NYNE1TMDJrbFVmTEUyeGQzUkFLMFJrNnRySFMrZEg5?= =?utf-8?B?WmJ5dlZ6aEtNTlY4dnNaeE05UkpvZ0lkQWNYUGVkc1RBb2ZaNlJ1NnJ2OEQw?= =?utf-8?B?bnM1ME4weG9UeEZjQ28vRzB5SkZqcy9tUExrSmcvL0NQTnRoLzJsNFFtaldn?= =?utf-8?B?OXM2R2ZrZmlGWHVudHZwemh3S2Rzd3k3YW4xU3BGRWtHaUpRY1pWSDZUT1dt?= =?utf-8?B?OThlVkhpU0ZrYkpHVC9HU3FEMzBya0lrU3piWlZ6NXdZRmgyS0xqaVluSVBU?= =?utf-8?B?SzRJa2pmU0RlNHFONnYrb3JuWVN4cWNrWVllMjUwQXl5bUlwZzhlb2xBZG1z?= =?utf-8?B?dDJkc2YrUVpUWE9yQW9SUjVsbXhiOVRrSGFtdWJESzhIUVRzN3ZpUlNHUS85?= =?utf-8?Q?LnmSzdL8TVI5Z5SgXwQB8AB/PjR1x3z7vubkBRnPa4=3D?= Content-ID: <4A56E783369F704ABC810F1AD4794DD3@FRAP264.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: csgroup.eu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 86abfc16-126a-48cc-df4e-08d9fb5bd033 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2022 08:16:40.2354 (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: FTNIK4gooeYwRiShlyFAedXhkvYC0tb1JunUwqGdIlczeGxiZybmy6d+QU8SyE8A57+TC42Ee4GFnfv3bRbpr0xMlTz3qRFvITgl7ZteiTk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB2085 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220301_003235_816412_3CF33A17 X-CRM114-Status: GOOD ( 19.54 ) X-BeenThere: linux-snps-arc@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux on Synopsys ARC Processors List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-snps-arc" Errors-To: linux-snps-arc-bounces+linux-snps-arc=archiver.kernel.org@lists.infradead.org DQoNCkxlIDAxLzAzLzIwMjIgw6AgMDE6MzEsIFJ1c3NlbGwgS2luZyAoT3JhY2xlKSBhIMOpY3Jp dMKgOg0KPiBPbiBUdWUsIE1hciAwMSwgMjAyMiBhdCAwNTozMDo0MUFNICswNTMwLCBBbnNodW1h biBLaGFuZHVhbCB3cm90ZToNCj4+IE9uIDIvMjgvMjIgNDoyNyBQTSwgUnVzc2VsbCBLaW5nIChP cmFjbGUpIHdyb3RlOg0KPj4+IE9uIE1vbiwgRmViIDI4LCAyMDIyIGF0IDA0OjE3OjMyUE0gKzA1 MzAsIEFuc2h1bWFuIEtoYW5kdWFsIHdyb3RlOg0KPj4+PiBUaGlzIGRlZmluZXMgYW5kIGV4cG9y dHMgYSBwbGF0Zm9ybSBzcGVjaWZpYyBjdXN0b20gdm1fZ2V0X3BhZ2VfcHJvdCgpIHZpYQ0KPj4+ PiBzdWJzY3JpYmluZyBBUkNIX0hBU19WTV9HRVRfUEFHRV9QUk9ULiBTdWJzZXF1ZW50bHkgYWxs IF9fU1hYWCBhbmQgX19QWFhYDQo+Pj4+IG1hY3JvcyBjYW4gYmUgZHJvcHBlZCB3aGljaCBhcmUg bm8gbG9uZ2VyIG5lZWRlZC4NCj4+Pg0KPj4+IFdoYXQgSSB3b3VsZCByZWFsbHkgbGlrZSB0byBr bm93IGlzIHdoeSBoYXZpbmcgdG8gcnVuIF9jb2RlXyB0byB3b3JrIG91dA0KPj4+IHdoYXQgdGhl IHBhZ2UgcHJvdGVjdGlvbnMgbmVlZCB0byBiZSBpcyBiZXR0ZXIgdGhhbiBsb29raW5nIGl0IHVw IGluIGENCj4+PiB0YWJsZS4NCj4+Pg0KPj4+IE5vdCBvbmx5IGlzIHRoaXMgbW9yZSBleHBlbnNp dmUgaW4gdGVybXMgb2YgQ1BVIGN5Y2xlcywgaXQgYWxzbyBicmluZ3MNCj4+PiBhZGRpdGlvbmFs IGNvZGUgc2l6ZSB3aXRoIGl0Lg0KPj4+DQo+Pj4gSSdtIHN0cnVnZ2xpbmcgdG8gc2VlIHdoYXQg dGhlIGJlbmVmaXQgaXMuDQo+Pg0KPj4gQ3VycmVudGx5IHZtX2dldF9wYWdlX3Byb3QoKSBpcyBh bHNvIGJlaW5nIF9ydW5fIHRvIGZldGNoIHJlcXVpcmVkIHBhZ2UNCj4+IHByb3RlY3Rpb24gdmFs dWVzLiBBbHRob3VnaCB0aGF0IGlzIGJlaW5nIHJ1biBpbiB0aGUgY29yZSBNTSBhbmQgZnJvbSBh DQo+PiBwbGF0Zm9ybSBwZXJzcGVjdGl2ZSBfX1NYWFgsIF9fUFhYWCBhcmUganVzdCBiZWluZyBl eHBvcnRlZCBmb3IgYSB0YWJsZS4NCj4+IExvb2tpbmcgaXQgdXAgaW4gYSB0YWJsZSAoYW5kIGFw cGx5aW5nIG1vcmUgY29uc3RydWN0cyB0aGVyZSBhZnRlcikgaXMNCj4+IG5vdCBtdWNoIGRpZmZl cmVudCB0aGFuIGEgY2xlYW4gc3dpdGNoIGNhc2Ugc3RhdGVtZW50IGluIHRlcm1zIG9mIENQVQ0K Pj4gdXNhZ2UuIFNvIHRoaXMgaXMgbm90IG1vcmUgZXhwZW5zaXZlIGluIHRlcm1zIG9mIENQVSBj eWNsZXMuDQo+IA0KPiBJIGRpc2FncmVlLg0KDQpTbyBkbyBJLg0KDQo+IA0KPiBIb3dldmVyLCBs ZXQncyBiYXNlIHRoaXMgZGlzYWdyZWVtZW50IG9uIHNvbWUgZXZpZGVuY2UuIEhlcmUgaXMgdGhl DQo+IHByZXNlbnQgMzItYml0IEFSTSBpbXBsZW1lbnRhdGlvbjoNCj4gDQo+IDAwMDAwMDQ4IDx2 bV9nZXRfcGFnZV9wcm90PjoNCj4gICAgICAgIDQ4OiAgICAgICBlMjAwMDAwZiAgICAgICAgYW5k ICAgICByMCwgcjAsICMxNQ0KPiAgICAgICAgNGM6ICAgICAgIGUzMDAzMDAwICAgICAgICBtb3Z3 ICAgIHIzLCAjMA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgNGM6IFJfQVJNX01PVldfQUJT X05DICAgLkxBTkNIT1IxDQo+ICAgICAgICA1MDogICAgICAgZTM0MDMwMDAgICAgICAgIG1vdnQg ICAgcjMsICMwDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDogUl9BUk1fTU9WVF9BQlMg ICAgICAuTEFOQ0hPUjENCj4gICAgICAgIDU0OiAgICAgICBlNzkzMDEwMCAgICAgICAgbGRyICAg ICByMCwgW3IzLCByMCwgbHNsICMyXQ0KPiAgICAgICAgNTg6ICAgICAgIGUxMmZmZjFlICAgICAg ICBieCAgICAgIGxyDQo+IA0KPiBUaGF0IGlzIGZpdmUgaW5zdHJ1Y3Rpb25zIGxvbmcuDQoNCk9u IHBwYzMyIEkgZ2V0Og0KDQowMDAwMDA5NCA8dm1fZ2V0X3BhZ2VfcHJvdD46DQogICAgICAgOTQ6 CTNkIDIwIDAwIDAwIAlsaXMgICAgIHI5LDANCgkJCTk2OiBSX1BQQ19BRERSMTZfSEEJLmRhdGEu LnJvX2FmdGVyX2luaXQNCiAgICAgICA5ODoJNTQgODQgMTYgYmEgCXJsd2lubSAgcjQscjQsMiwy NiwyOQ0KICAgICAgIDljOgkzOSAyOSAwMCAwMCAJYWRkaSAgICByOSxyOSwwDQoJCQk5ZTogUl9Q UENfQUREUjE2X0xPCS5kYXRhLi5yb19hZnRlcl9pbml0DQogICAgICAgYTA6CTdkIDI5IDIwIDJl IAlsd3p4ICAgIHI5LHI5LHI0DQogICAgICAgYTQ6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAo cjMpDQogICAgICAgYTg6CTRlIDgwIDAwIDIwIAlibHINCg0KDQo+IA0KPiBQbGVhc2Ugc2hvdyB0 aGF0IHlvdXIgbmV3IGltcGxlbWVudGF0aW9uIGlzIG5vdCBtb3JlIGV4cGVuc2l2ZSBvbg0KPiAz Mi1iaXQgQVJNLiBQbGVhc2UgZG8gc28gYnkgYnVpbGRpbmcgYSAzMi1iaXQga2VybmVsLCBhbmQg cHJvdmlkaW5nDQo+IHRoZSBkaXNhc3NlbWJseS4NCg0KV2l0aCB5b3VyIHNlcmllcyBJIGdldDoN Cg0KMDAwMDAwMDAgPHZtX2dldF9wYWdlX3Byb3Q+Og0KICAgIDA6CTNkIDIwIDAwIDAwIAlsaXMg ICAgIHI5LDANCgkJCTI6IFJfUFBDX0FERFIxNl9IQQkucm9kYXRhDQogICAgNDoJMzkgMjkgMDAg MDAgCWFkZGkgICAgcjkscjksMA0KCQkJNjogUl9QUENfQUREUjE2X0xPCS5yb2RhdGENCiAgICA4 Ogk1NCA4NCAxNiBiYSAJcmx3aW5tICByNCxyNCwyLDI2LDI5DQogICAgYzoJN2QgNDkgMjAgMmUg CWx3enggICAgcjEwLHI5LHI0DQogICAxMDoJN2QgNGEgNGEgMTQgCWFkZCAgICAgcjEwLHIxMCxy OQ0KICAgMTQ6CTdkIDQ5IDAzIGE2IAltdGN0ciAgIHIxMA0KICAgMTg6CTRlIDgwIDA0IDIwIAli Y3RyDQogICAxYzoJMzkgMjAgMDMgMTUgCWxpICAgICAgcjksNzg5DQogICAyMDoJOTEgMjMgMDAg MDAgCXN0dyAgICAgcjksMChyMykNCiAgIDI0Ogk0ZSA4MCAwMCAyMCAJYmxyDQogICAyODoJMzkg MjAgMDEgMTUgCWxpICAgICAgcjksMjc3DQogICAyYzoJOTEgMjMgMDAgMDAgCXN0dyAgICAgcjks MChyMykNCiAgIDMwOgk0ZSA4MCAwMCAyMCAJYmxyDQogICAzNDoJMzkgMjAgMDcgMTUgCWxpICAg ICAgcjksMTgxMw0KICAgMzg6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAocjMpDQogICAzYzoJ NGUgODAgMDAgMjAgCWJscg0KICAgNDA6CTM5IDIwIDA1IDE1IAlsaSAgICAgIHI5LDEzMDENCiAg IDQ0Ogk5MSAyMyAwMCAwMCAJc3R3ICAgICByOSwwKHIzKQ0KICAgNDg6CTRlIDgwIDAwIDIwIAli bHINCiAgIDRjOgkzOSAyMCAwMSAxMSAJbGkgICAgICByOSwyNzMNCiAgIDUwOgk0YiBmZiBmZiBk MCAJYiAgICAgICAyMCA8dm1fZ2V0X3BhZ2VfcHJvdCsweDIwPg0KDQoNClRoYXQgaXMgZGVmaW5p dGVseSBtb3JlIGV4cGVuc2l2ZSwgaXQgaW1wbGVtZW50cyBhIHRhYmxlIG9mIGJyYW5jaGVzLg0K DQoNCkNocmlzdG9waGUKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KbGludXgtc25wcy1hcmMgbWFpbGluZyBsaXN0CmxpbnV4LXNucHMtYXJjQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1zbnBzLWFyYwo= 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (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 DD7AEC433F5 for ; Tue, 1 Mar 2022 08:33:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=4Kimw9d9kleT1rGWrbqi84OwgxOwe9hefnKKiN1Q3ck=; b=NO7jQna62HTMWN 4t48gSVUz4ouGLl1Ff1oT2jZZyGOoV4NNl0sbLXdL5eAbpBG7+AiCae8T2n7JUPFb/yMP4h9PTFdX SsMKMtXXhhKVO8O3NV857vBkuMKa+HvoqDHIZtIzGdQbaTj/UmzU5QJ+mtro1sJlIn3IPPVgqvAOU fiLC1LFTqDRv7niniS52iPI7btmprfW7ZKu9fTkxiYY+/w5kJTzksxlKYoySotGh1feGKhe9PIu49 8Jxu5G307fJCttHZNt3RvJq1FOhzDkCE8lMkQfsNALtFlA5XcTe0HH7UI70PEfRno4nZxqizzvmJf obl3QXtK3wIzUM1J4Keg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOxw3-00Fb54-IS; Tue, 01 Mar 2022 08:32:43 +0000 Received: from mail-pr2fra01on0618.outbound.protection.outlook.com ([2a01:111:f400:7e18::618] helo=FRA01-PR2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nOxvv-00Fb1Q-OE; Tue, 01 Mar 2022 08:32:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Jxvt4/BjScC9XnHmmjCeb47vlRHGYDqs4dBndJGsSFbGfFBC1a/rKybaZYQC4Y4kAr1RTZ4fKjPTLhgHg7VVbvcNzBDHN5HpaCc9RdcMP+HEowdSHN2fXzt02s8lrz+d/Sbih3b6JlImQddC+6GTCjuX0VncR6m6PhbOFqzfYhua/FwkXuy/4N6t+Fme4/SZQu8G78F6h4FbShGVi0TxFPQrvzzi1CZJCYAjhrnANGuFXoHejDUJUoTdrjG129y1sv6yRuLBCU2lq8to0RX65egX3/4CVzGL1HI3kr7yc35xOIgvVhURa2YVzooxooirEboKaV+9Rrw8hNCTCs2t0A== 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=3LjrbCR+OmfjPHumVRItvsrnLLOnA3Oyh5KAvSD1Wt4=; b=WXl219YINLYT7ABQQiM12HuM+KrRZL3PQ7PR+3nQUgDWcZBeKsK+sFR9+a8wBpi94mj2+OhWmF/UWs4fFKDDOT6+e+2YJLpNrrtpazmuWsIFGzXLcS5U4wPJLxXzshM68cSX9ksAtHmSQkOemm5di3uSYG7P2jljSTHsLEbzdtiHPve1UD9yLxgApbjvI4ji9YqBViwwBKPvFzuyhGvfjEHYuKTA+1EX7QmRZWdun1K+Tfksw6AWEi3/Um9m0E6UOsiXXZwvg8gd4RKmF7Ev9nOeNrhkWdLG5H4vClMR+RFCar34UYRikIvr24g4eT7RYp/ebe++/Z6log3sNnFbsw== 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 Received: from MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:3d::7) by MRZP264MB2085.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:a::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.24; Tue, 1 Mar 2022 08:16:40 +0000 Received: from MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM ([fe80::b4e1:6a58:710c:54f3]) by MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM ([fe80::b4e1:6a58:710c:54f3%6]) with mapi id 15.20.5017.027; Tue, 1 Mar 2022 08:16:40 +0000 From: Christophe Leroy To: "Russell King (Oracle)" , Anshuman Khandual CC: "linux-ia64@vger.kernel.org" , "linux-sh@vger.kernel.org" , "linux-mips@vger.kernel.org" , "linux-mm@kvack.org" , "sparclinux@vger.kernel.org" , "linux-riscv@lists.infradead.org" , "linux-arch@vger.kernel.org" , "linux-s390@vger.kernel.org" , "linux-hexagon@vger.kernel.org" , "linux-csky@vger.kernel.org" , Christoph Hellwig , "geert@linux-m68k.org" , "linux-snps-arc@lists.infradead.org" , "linux-xtensa@linux-xtensa.org" , Arnd Bergmann , "linux-um@lists.infradead.org" , "linux-m68k@lists.linux-m68k.org" , "openrisc@lists.librecores.org" , "linux-arm-kernel@lists.infradead.org" , "linux-parisc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-alpha@vger.kernel.org" , "akpm@linux-foundation.org" , "linuxppc-dev@lists.ozlabs.org" Subject: Re: [PATCH V3 09/30] arm/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT Thread-Topic: [PATCH V3 09/30] arm/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT Thread-Index: AQHYLJFSiXlMrwz6p0y+BwOKpFxenayoysUAgADa34CAAAiaAIAAgfmA Date: Tue, 1 Mar 2022 08:16:40 +0000 Message-ID: References: <1646045273-9343-1-git-send-email-anshuman.khandual@arm.com> <1646045273-9343-10-git-send-email-anshuman.khandual@arm.com> <542fa048-131e-240b-cc3a-fd4fff7ce4ba@arm.com> In-Reply-To: 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.5.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: 86abfc16-126a-48cc-df4e-08d9fb5bd033 x-ms-traffictypediagnostic: MRZP264MB2085:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: qKr9J3hfp8R5am51Eg/HumouWBwrF5/hqph9pjGSMWgySgmszTVhrf4h4198tXSqUupD+4uD/wJIbj1BIw6Y547QF8GZvm0WkOlKi8AIn9/1vZixZxiNOfPNBHwmxcdTjMMMHkV2lXbinf04wLrDkUEn5TocmYcoc2MsEcjTB2Q1niW22oTk8LIq3dzirvp5wytTJRr2ipXQ/QXbctZAv51surpWufbhkIwFzgUxH6yLU/6SX3YiP2MZ1mvb0C0dSx+9vvt5ZWnKcwozBBaMZk2vIVOBc0zFs1pr4tjIvQsZiF45bpIhRRlImZS/RHoaXgga1g5xGnYwIZbjHKxCjIWv/iRQj4SbZuRYD2Nu+lS1TgjCzJfhDc8boYwlAjs3E4P9aNe/Sle7giO4Z71AbYn5W8nvsHdC6LWB5YvxLB5prnrVfzTVo9EDM3cI8gKHjQD0Dbg6EaL6/W8504FJ5DZUCRVI41WBxudY5Y+z7aXvFKrChDB19Z3moPjn0Rl+Zll3B5VAFbYpx/+/aV/tghI0dmEn1Hpas66mViHALN7/hDRX04ian43I/tb8pb/J5Wgur4rVIuoDnKHCeUqsc9892VudQ+57k1s0/ruedZ7qSJI1CX5Rb4rSQP90a+8fHX9brJaI22+k6dCrtPLExtPcUf927MiAS1wF/dUxYdAQsDoCXr77sLJ7dw+EvsG0vmCKweUCnzbI/ra0XSwDhJ0Wkck0x72ltnvZvf6y41/AZluHxEIBHCO+LTRndFkPIisHj7K0kIS7iOgvpP17zQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(66574015)(36756003)(2906002)(71200400001)(6512007)(26005)(53546011)(2616005)(6506007)(186003)(316002)(6486002)(31686004)(66556008)(66476007)(66446008)(64756008)(66946007)(4326008)(8676002)(38100700002)(122000001)(508600001)(44832011)(86362001)(76116006)(38070700005)(91956017)(7416002)(5660300002)(110136005)(31696002)(8936002)(54906003)(43740500002)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VWY5V2xsdXF0VkZiMko1dHdsd3lHY0xOKzNBQ0tsU3BMWWxkVmVGaEFxY1Jw?= =?utf-8?B?VDJVYXloa2hBS2VrNTZHbFlRMUtWeHVuOGFsRVg0SmFOLzJFS05SQ2w1Nk5P?= =?utf-8?B?RkNFS2ZFKzFVa1h6WlNGY0FuU3Z3KytUdzJuQmRjM3dhaURiaXBPMUw5YVhu?= =?utf-8?B?cGlJdjUyR1FPMkpPUDNzUjJzZ0p2MmtSMlpuQVlENzMvM3M0VE1jbFRXR3Vu?= =?utf-8?B?NklsR1FCa0Y3K29GOWJiT0Z0ZnUxYnU5SlBYQy9FWG1WdSswWlBqVVc0QjdU?= =?utf-8?B?UEtic2s3alQ0bEpCWmc1SEthd0lZU2JYeTF4eThTSkFGUVNNSXA3UDZGQ3pu?= =?utf-8?B?ZmpndTQvaVZaT3liaExoSkd0MmJGVVhpUnNidUNhK254TFBnZ2NJOUdqM2FI?= =?utf-8?B?ZG9rVWh4TW8vZ1JhN3N4djZpenRCclNDdWNkMkE1S3Q5UW52TVdHNlpmTU9a?= =?utf-8?B?RVNIRnY0MGV5aWJhU3FlbVZEaFlETUxEUzIzS0ZTSVlzTWxNWlIyMFlXbDdI?= =?utf-8?B?R3F5SkR4SGxPdzNqeUVwVFdlK3l6T2RZdFkvbGdkRXkyMDZQS0xiSkRXa0Iy?= =?utf-8?B?NlpSRlNNekVrbE15ZUk4WHdxZk5jcEFuSEhtWGlFYW1LMStzZnNUcURjRkE4?= =?utf-8?B?Z3RUS0FDbkJlU3NSbnNzQm0vWHpaZ01DQnV0Y0dXRTJ4R2hTTi84TXY5WjlV?= =?utf-8?B?ZEpmdlFUcFNkWmNRenVDb3dGOHlIemlpdlBFZitQUWdoTjJZaHJwZ2ZVam5R?= =?utf-8?B?UDdIOFRKSStHMzRRRTlFcFVCRlp4ZzZpNTJWeExBYk9IRlFsOThFZzVkV2Ex?= =?utf-8?B?ZERhWWNkZVNuRGpNNlM5YWUvVnpaaGFFM2cwejZLYkNucFAxRHd1SmdTSUMy?= =?utf-8?B?U296YnBNbmNXc0lJUi9mTURtRlZYMU1tUUNRb0p6dVdlV1BNUmM3UEw3aDZH?= =?utf-8?B?cytNZFBBN2NQVnhJUWd3cFlVZkJWanJTbkRSb2tObmdsVmpxbjJqc2QxQTBj?= =?utf-8?B?azJqOTQyakVUUEZuL1lwL00zdVpTOWtMeEZTajQvYjg1WGFjUFp0MjV1Y3ph?= =?utf-8?B?V2NTZmlhMnF1ZkoybHFBR1NTc0lBUGZVbHlPdDhtMzdsNVR0ZUtacW5zQ0pE?= =?utf-8?B?UHJHM0MrR0p4Y3pkWUorV2NSTHQ0VjVYQlZhZ0tubndrZEFFWWtWNmxhYmdV?= =?utf-8?B?MUNxY3VIdjBYRmJ3dkc1MXlZcURkUFd6RmR3UnhxWGtLOGxjZG05WlpCY0xU?= =?utf-8?B?VUtHeW1oOUxSMm9UVGJzQjhrNUt5M0QvUzFVQkxrZzVXUHU2M0lrVGE4ZCt1?= =?utf-8?B?dE90ajFOQnR3R3VBU09xd1VkY1I4YitvbzdFNDdoSkt0Znd1L0MwNFdBWHEv?= =?utf-8?B?cmYrYW1vc3pHRm9RZVpSTWFFUDhFWk5OS0JrOWRaTUlCUlNnaVdUOXQzaFFm?= =?utf-8?B?K1lnOTRQYllSMFN0YzlnWjRma2s0eTFsSFpta1ErSVFmRi95WERNM2Z4RzV5?= =?utf-8?B?REg4alNCNjBMZ0JPenlKSEF4ajlLYW9mZnZZYlNkdlR0ZDJYVWVSRjA3ZUl0?= =?utf-8?B?THRKSisvVVVUT0JXQ3NEUXRRWFRtcWNuZlBhUm1wM1p4YTQzMzN1cXkzYk4w?= =?utf-8?B?K09RaHluK0dtL3BtOTdwd1JJMnR1VCtwVDBNcFgyaHlYdXVVMFNEb0kyODJD?= =?utf-8?B?RVh3dGhQdzRNMFFWaE5vRVVuRnBqbXBuZytlU3J2QjhPb0k3b2YxbmJncmhF?= =?utf-8?B?d1VDMjN6VUVXY1JRSE02TzJGdll1TnR4NjVWRElPWTNwWTV1cEM4WE40dmF2?= =?utf-8?B?ck4wQWlrNVZRMnpoQ0NYNE1TMDJrbFVmTEUyeGQzUkFLMFJrNnRySFMrZEg5?= =?utf-8?B?WmJ5dlZ6aEtNTlY4dnNaeE05UkpvZ0lkQWNYUGVkc1RBb2ZaNlJ1NnJ2OEQw?= =?utf-8?B?bnM1ME4weG9UeEZjQ28vRzB5SkZqcy9tUExrSmcvL0NQTnRoLzJsNFFtaldn?= =?utf-8?B?OXM2R2ZrZmlGWHVudHZwemh3S2Rzd3k3YW4xU3BGRWtHaUpRY1pWSDZUT1dt?= =?utf-8?B?OThlVkhpU0ZrYkpHVC9HU3FEMzBya0lrU3piWlZ6NXdZRmgyS0xqaVluSVBU?= =?utf-8?B?SzRJa2pmU0RlNHFONnYrb3JuWVN4cWNrWVllMjUwQXl5bUlwZzhlb2xBZG1z?= =?utf-8?B?dDJkc2YrUVpUWE9yQW9SUjVsbXhiOVRrSGFtdWJESzhIUVRzN3ZpUlNHUS85?= =?utf-8?Q?LnmSzdL8TVI5Z5SgXwQB8AB/PjR1x3z7vubkBRnPa4=3D?= Content-ID: <4A56E783369F704ABC810F1AD4794DD3@FRAP264.PROD.OUTLOOK.COM> MIME-Version: 1.0 X-OriginatorOrg: csgroup.eu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2980.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 86abfc16-126a-48cc-df4e-08d9fb5bd033 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2022 08:16:40.2354 (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: FTNIK4gooeYwRiShlyFAedXhkvYC0tb1JunUwqGdIlczeGxiZybmy6d+QU8SyE8A57+TC42Ee4GFnfv3bRbpr0xMlTz3qRFvITgl7ZteiTk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB2085 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220301_003235_816412_3CF33A17 X-CRM114-Status: GOOD ( 19.54 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DQoNCkxlIDAxLzAzLzIwMjIgw6AgMDE6MzEsIFJ1c3NlbGwgS2luZyAoT3JhY2xlKSBhIMOpY3Jp dMKgOg0KPiBPbiBUdWUsIE1hciAwMSwgMjAyMiBhdCAwNTozMDo0MUFNICswNTMwLCBBbnNodW1h biBLaGFuZHVhbCB3cm90ZToNCj4+IE9uIDIvMjgvMjIgNDoyNyBQTSwgUnVzc2VsbCBLaW5nIChP cmFjbGUpIHdyb3RlOg0KPj4+IE9uIE1vbiwgRmViIDI4LCAyMDIyIGF0IDA0OjE3OjMyUE0gKzA1 MzAsIEFuc2h1bWFuIEtoYW5kdWFsIHdyb3RlOg0KPj4+PiBUaGlzIGRlZmluZXMgYW5kIGV4cG9y dHMgYSBwbGF0Zm9ybSBzcGVjaWZpYyBjdXN0b20gdm1fZ2V0X3BhZ2VfcHJvdCgpIHZpYQ0KPj4+ PiBzdWJzY3JpYmluZyBBUkNIX0hBU19WTV9HRVRfUEFHRV9QUk9ULiBTdWJzZXF1ZW50bHkgYWxs IF9fU1hYWCBhbmQgX19QWFhYDQo+Pj4+IG1hY3JvcyBjYW4gYmUgZHJvcHBlZCB3aGljaCBhcmUg bm8gbG9uZ2VyIG5lZWRlZC4NCj4+Pg0KPj4+IFdoYXQgSSB3b3VsZCByZWFsbHkgbGlrZSB0byBr bm93IGlzIHdoeSBoYXZpbmcgdG8gcnVuIF9jb2RlXyB0byB3b3JrIG91dA0KPj4+IHdoYXQgdGhl IHBhZ2UgcHJvdGVjdGlvbnMgbmVlZCB0byBiZSBpcyBiZXR0ZXIgdGhhbiBsb29raW5nIGl0IHVw IGluIGENCj4+PiB0YWJsZS4NCj4+Pg0KPj4+IE5vdCBvbmx5IGlzIHRoaXMgbW9yZSBleHBlbnNp dmUgaW4gdGVybXMgb2YgQ1BVIGN5Y2xlcywgaXQgYWxzbyBicmluZ3MNCj4+PiBhZGRpdGlvbmFs IGNvZGUgc2l6ZSB3aXRoIGl0Lg0KPj4+DQo+Pj4gSSdtIHN0cnVnZ2xpbmcgdG8gc2VlIHdoYXQg dGhlIGJlbmVmaXQgaXMuDQo+Pg0KPj4gQ3VycmVudGx5IHZtX2dldF9wYWdlX3Byb3QoKSBpcyBh bHNvIGJlaW5nIF9ydW5fIHRvIGZldGNoIHJlcXVpcmVkIHBhZ2UNCj4+IHByb3RlY3Rpb24gdmFs dWVzLiBBbHRob3VnaCB0aGF0IGlzIGJlaW5nIHJ1biBpbiB0aGUgY29yZSBNTSBhbmQgZnJvbSBh DQo+PiBwbGF0Zm9ybSBwZXJzcGVjdGl2ZSBfX1NYWFgsIF9fUFhYWCBhcmUganVzdCBiZWluZyBl eHBvcnRlZCBmb3IgYSB0YWJsZS4NCj4+IExvb2tpbmcgaXQgdXAgaW4gYSB0YWJsZSAoYW5kIGFw cGx5aW5nIG1vcmUgY29uc3RydWN0cyB0aGVyZSBhZnRlcikgaXMNCj4+IG5vdCBtdWNoIGRpZmZl cmVudCB0aGFuIGEgY2xlYW4gc3dpdGNoIGNhc2Ugc3RhdGVtZW50IGluIHRlcm1zIG9mIENQVQ0K Pj4gdXNhZ2UuIFNvIHRoaXMgaXMgbm90IG1vcmUgZXhwZW5zaXZlIGluIHRlcm1zIG9mIENQVSBj eWNsZXMuDQo+IA0KPiBJIGRpc2FncmVlLg0KDQpTbyBkbyBJLg0KDQo+IA0KPiBIb3dldmVyLCBs ZXQncyBiYXNlIHRoaXMgZGlzYWdyZWVtZW50IG9uIHNvbWUgZXZpZGVuY2UuIEhlcmUgaXMgdGhl DQo+IHByZXNlbnQgMzItYml0IEFSTSBpbXBsZW1lbnRhdGlvbjoNCj4gDQo+IDAwMDAwMDQ4IDx2 bV9nZXRfcGFnZV9wcm90PjoNCj4gICAgICAgIDQ4OiAgICAgICBlMjAwMDAwZiAgICAgICAgYW5k ICAgICByMCwgcjAsICMxNQ0KPiAgICAgICAgNGM6ICAgICAgIGUzMDAzMDAwICAgICAgICBtb3Z3 ICAgIHIzLCAjMA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgNGM6IFJfQVJNX01PVldfQUJT X05DICAgLkxBTkNIT1IxDQo+ICAgICAgICA1MDogICAgICAgZTM0MDMwMDAgICAgICAgIG1vdnQg ICAgcjMsICMwDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDogUl9BUk1fTU9WVF9BQlMg ICAgICAuTEFOQ0hPUjENCj4gICAgICAgIDU0OiAgICAgICBlNzkzMDEwMCAgICAgICAgbGRyICAg ICByMCwgW3IzLCByMCwgbHNsICMyXQ0KPiAgICAgICAgNTg6ICAgICAgIGUxMmZmZjFlICAgICAg ICBieCAgICAgIGxyDQo+IA0KPiBUaGF0IGlzIGZpdmUgaW5zdHJ1Y3Rpb25zIGxvbmcuDQoNCk9u IHBwYzMyIEkgZ2V0Og0KDQowMDAwMDA5NCA8dm1fZ2V0X3BhZ2VfcHJvdD46DQogICAgICAgOTQ6 CTNkIDIwIDAwIDAwIAlsaXMgICAgIHI5LDANCgkJCTk2OiBSX1BQQ19BRERSMTZfSEEJLmRhdGEu LnJvX2FmdGVyX2luaXQNCiAgICAgICA5ODoJNTQgODQgMTYgYmEgCXJsd2lubSAgcjQscjQsMiwy NiwyOQ0KICAgICAgIDljOgkzOSAyOSAwMCAwMCAJYWRkaSAgICByOSxyOSwwDQoJCQk5ZTogUl9Q UENfQUREUjE2X0xPCS5kYXRhLi5yb19hZnRlcl9pbml0DQogICAgICAgYTA6CTdkIDI5IDIwIDJl IAlsd3p4ICAgIHI5LHI5LHI0DQogICAgICAgYTQ6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAo cjMpDQogICAgICAgYTg6CTRlIDgwIDAwIDIwIAlibHINCg0KDQo+IA0KPiBQbGVhc2Ugc2hvdyB0 aGF0IHlvdXIgbmV3IGltcGxlbWVudGF0aW9uIGlzIG5vdCBtb3JlIGV4cGVuc2l2ZSBvbg0KPiAz Mi1iaXQgQVJNLiBQbGVhc2UgZG8gc28gYnkgYnVpbGRpbmcgYSAzMi1iaXQga2VybmVsLCBhbmQg cHJvdmlkaW5nDQo+IHRoZSBkaXNhc3NlbWJseS4NCg0KV2l0aCB5b3VyIHNlcmllcyBJIGdldDoN Cg0KMDAwMDAwMDAgPHZtX2dldF9wYWdlX3Byb3Q+Og0KICAgIDA6CTNkIDIwIDAwIDAwIAlsaXMg ICAgIHI5LDANCgkJCTI6IFJfUFBDX0FERFIxNl9IQQkucm9kYXRhDQogICAgNDoJMzkgMjkgMDAg MDAgCWFkZGkgICAgcjkscjksMA0KCQkJNjogUl9QUENfQUREUjE2X0xPCS5yb2RhdGENCiAgICA4 Ogk1NCA4NCAxNiBiYSAJcmx3aW5tICByNCxyNCwyLDI2LDI5DQogICAgYzoJN2QgNDkgMjAgMmUg CWx3enggICAgcjEwLHI5LHI0DQogICAxMDoJN2QgNGEgNGEgMTQgCWFkZCAgICAgcjEwLHIxMCxy OQ0KICAgMTQ6CTdkIDQ5IDAzIGE2IAltdGN0ciAgIHIxMA0KICAgMTg6CTRlIDgwIDA0IDIwIAli Y3RyDQogICAxYzoJMzkgMjAgMDMgMTUgCWxpICAgICAgcjksNzg5DQogICAyMDoJOTEgMjMgMDAg MDAgCXN0dyAgICAgcjksMChyMykNCiAgIDI0Ogk0ZSA4MCAwMCAyMCAJYmxyDQogICAyODoJMzkg MjAgMDEgMTUgCWxpICAgICAgcjksMjc3DQogICAyYzoJOTEgMjMgMDAgMDAgCXN0dyAgICAgcjks MChyMykNCiAgIDMwOgk0ZSA4MCAwMCAyMCAJYmxyDQogICAzNDoJMzkgMjAgMDcgMTUgCWxpICAg ICAgcjksMTgxMw0KICAgMzg6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAocjMpDQogICAzYzoJ NGUgODAgMDAgMjAgCWJscg0KICAgNDA6CTM5IDIwIDA1IDE1IAlsaSAgICAgIHI5LDEzMDENCiAg IDQ0Ogk5MSAyMyAwMCAwMCAJc3R3ICAgICByOSwwKHIzKQ0KICAgNDg6CTRlIDgwIDAwIDIwIAli bHINCiAgIDRjOgkzOSAyMCAwMSAxMSAJbGkgICAgICByOSwyNzMNCiAgIDUwOgk0YiBmZiBmZiBk MCAJYiAgICAgICAyMCA8dm1fZ2V0X3BhZ2VfcHJvdCsweDIwPg0KDQoNClRoYXQgaXMgZGVmaW5p dGVseSBtb3JlIGV4cGVuc2l2ZSwgaXQgaW1wbGVtZW50cyBhIHRhYmxlIG9mIGJyYW5jaGVzLg0K DQoNCkNocmlzdG9waGUKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0 cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vbGludXgtYXJtLWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christophe Leroy Date: Tue, 1 Mar 2022 08:16:40 +0000 Subject: [OpenRISC] [PATCH V3 09/30] arm/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT In-Reply-To: References: <1646045273-9343-1-git-send-email-anshuman.khandual@arm.com> <1646045273-9343-10-git-send-email-anshuman.khandual@arm.com> <542fa048-131e-240b-cc3a-fd4fff7ce4ba@arm.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit To: openrisc@lists.librecores.org Le 01/03/2022 à 01:31, Russell King (Oracle) a écrit : > On Tue, Mar 01, 2022 at 05:30:41AM +0530, Anshuman Khandual wrote: >> On 2/28/22 4:27 PM, Russell King (Oracle) wrote: >>> On Mon, Feb 28, 2022 at 04:17:32PM +0530, Anshuman Khandual wrote: >>>> This defines and exports a platform specific custom vm_get_page_prot() via >>>> subscribing ARCH_HAS_VM_GET_PAGE_PROT. Subsequently all __SXXX and __PXXX >>>> macros can be dropped which are no longer needed. >>> >>> What I would really like to know is why having to run _code_ to work out >>> what the page protections need to be is better than looking it up in a >>> table. >>> >>> Not only is this more expensive in terms of CPU cycles, it also brings >>> additional code size with it. >>> >>> I'm struggling to see what the benefit is. >> >> Currently vm_get_page_prot() is also being _run_ to fetch required page >> protection values. Although that is being run in the core MM and from a >> platform perspective __SXXX, __PXXX are just being exported for a table. >> Looking it up in a table (and applying more constructs there after) is >> not much different than a clean switch case statement in terms of CPU >> usage. So this is not more expensive in terms of CPU cycles. > > I disagree. So do I. > > However, let's base this disagreement on some evidence. Here is the > present 32-bit ARM implementation: > > 00000048 : > 48: e200000f and r0, r0, #15 > 4c: e3003000 movw r3, #0 > 4c: R_ARM_MOVW_ABS_NC .LANCHOR1 > 50: e3403000 movt r3, #0 > 50: R_ARM_MOVT_ABS .LANCHOR1 > 54: e7930100 ldr r0, [r3, r0, lsl #2] > 58: e12fff1e bx lr > > That is five instructions long. On ppc32 I get: 00000094 : 94: 3d 20 00 00 lis r9,0 96: R_PPC_ADDR16_HA .data..ro_after_init 98: 54 84 16 ba rlwinm r4,r4,2,26,29 9c: 39 29 00 00 addi r9,r9,0 9e: R_PPC_ADDR16_LO .data..ro_after_init a0: 7d 29 20 2e lwzx r9,r9,r4 a4: 91 23 00 00 stw r9,0(r3) a8: 4e 80 00 20 blr > > Please show that your new implementation is not more expensive on > 32-bit ARM. Please do so by building a 32-bit kernel, and providing > the disassembly. With your series I get: 00000000 : 0: 3d 20 00 00 lis r9,0 2: R_PPC_ADDR16_HA .rodata 4: 39 29 00 00 addi r9,r9,0 6: R_PPC_ADDR16_LO .rodata 8: 54 84 16 ba rlwinm r4,r4,2,26,29 c: 7d 49 20 2e lwzx r10,r9,r4 10: 7d 4a 4a 14 add r10,r10,r9 14: 7d 49 03 a6 mtctr r10 18: 4e 80 04 20 bctr 1c: 39 20 03 15 li r9,789 20: 91 23 00 00 stw r9,0(r3) 24: 4e 80 00 20 blr 28: 39 20 01 15 li r9,277 2c: 91 23 00 00 stw r9,0(r3) 30: 4e 80 00 20 blr 34: 39 20 07 15 li r9,1813 38: 91 23 00 00 stw r9,0(r3) 3c: 4e 80 00 20 blr 40: 39 20 05 15 li r9,1301 44: 91 23 00 00 stw r9,0(r3) 48: 4e 80 00 20 blr 4c: 39 20 01 11 li r9,273 50: 4b ff ff d0 b 20 That is definitely more expensive, it implements a table of branches. Christophe From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christophe Leroy Date: Tue, 01 Mar 2022 08:16:40 +0000 Subject: Re: [PATCH V3 09/30] arm/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT Message-Id: List-Id: References: <1646045273-9343-1-git-send-email-anshuman.khandual@arm.com> <1646045273-9343-10-git-send-email-anshuman.khandual@arm.com> <542fa048-131e-240b-cc3a-fd4fff7ce4ba@arm.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: "Russell King (Oracle)" , Anshuman Khandual Cc: "linux-ia64@vger.kernel.org" , "linux-sh@vger.kernel.org" , "linux-mips@vger.kernel.org" , "linux-mm@kvack.org" , "sparclinux@vger.kernel.org" , "linux-riscv@lists.infradead.org" , "linux-arch@vger.kernel.org" , "linux-s390@vger.kernel.org" , "linux-hexagon@vger.kernel.org" , "linux-csky@vger.kernel.org" , Christoph Hellwig , "geert@linux-m68k.org" , "linux-snps-arc@lists.infradead.org" , "linux-xtensa@linux-xtensa.org" , Arnd Bergmann , "linux-um@lists.infradead.org" , "linux-m68k@lists.linux-m68k.org" , "openrisc@lists.librecores.org" , "linux-arm-kernel@lists.infradead.org" , "linux-parisc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-alpha@vger.kernel.org" , "akpm@linux-foundation.org" , "linuxppc-dev@lists.ozlabs.org" DQoNCkxlIDAxLzAzLzIwMjIgw6AgMDE6MzEsIFJ1c3NlbGwgS2luZyAoT3JhY2xlKSBhIMOpY3Jp dMKgOg0KPiBPbiBUdWUsIE1hciAwMSwgMjAyMiBhdCAwNTozMDo0MUFNICswNTMwLCBBbnNodW1h biBLaGFuZHVhbCB3cm90ZToNCj4+IE9uIDIvMjgvMjIgNDoyNyBQTSwgUnVzc2VsbCBLaW5nIChP cmFjbGUpIHdyb3RlOg0KPj4+IE9uIE1vbiwgRmViIDI4LCAyMDIyIGF0IDA0OjE3OjMyUE0gKzA1 MzAsIEFuc2h1bWFuIEtoYW5kdWFsIHdyb3RlOg0KPj4+PiBUaGlzIGRlZmluZXMgYW5kIGV4cG9y dHMgYSBwbGF0Zm9ybSBzcGVjaWZpYyBjdXN0b20gdm1fZ2V0X3BhZ2VfcHJvdCgpIHZpYQ0KPj4+ PiBzdWJzY3JpYmluZyBBUkNIX0hBU19WTV9HRVRfUEFHRV9QUk9ULiBTdWJzZXF1ZW50bHkgYWxs IF9fU1hYWCBhbmQgX19QWFhYDQo+Pj4+IG1hY3JvcyBjYW4gYmUgZHJvcHBlZCB3aGljaCBhcmUg bm8gbG9uZ2VyIG5lZWRlZC4NCj4+Pg0KPj4+IFdoYXQgSSB3b3VsZCByZWFsbHkgbGlrZSB0byBr bm93IGlzIHdoeSBoYXZpbmcgdG8gcnVuIF9jb2RlXyB0byB3b3JrIG91dA0KPj4+IHdoYXQgdGhl IHBhZ2UgcHJvdGVjdGlvbnMgbmVlZCB0byBiZSBpcyBiZXR0ZXIgdGhhbiBsb29raW5nIGl0IHVw IGluIGENCj4+PiB0YWJsZS4NCj4+Pg0KPj4+IE5vdCBvbmx5IGlzIHRoaXMgbW9yZSBleHBlbnNp dmUgaW4gdGVybXMgb2YgQ1BVIGN5Y2xlcywgaXQgYWxzbyBicmluZ3MNCj4+PiBhZGRpdGlvbmFs IGNvZGUgc2l6ZSB3aXRoIGl0Lg0KPj4+DQo+Pj4gSSdtIHN0cnVnZ2xpbmcgdG8gc2VlIHdoYXQg dGhlIGJlbmVmaXQgaXMuDQo+Pg0KPj4gQ3VycmVudGx5IHZtX2dldF9wYWdlX3Byb3QoKSBpcyBh bHNvIGJlaW5nIF9ydW5fIHRvIGZldGNoIHJlcXVpcmVkIHBhZ2UNCj4+IHByb3RlY3Rpb24gdmFs dWVzLiBBbHRob3VnaCB0aGF0IGlzIGJlaW5nIHJ1biBpbiB0aGUgY29yZSBNTSBhbmQgZnJvbSBh DQo+PiBwbGF0Zm9ybSBwZXJzcGVjdGl2ZSBfX1NYWFgsIF9fUFhYWCBhcmUganVzdCBiZWluZyBl eHBvcnRlZCBmb3IgYSB0YWJsZS4NCj4+IExvb2tpbmcgaXQgdXAgaW4gYSB0YWJsZSAoYW5kIGFw cGx5aW5nIG1vcmUgY29uc3RydWN0cyB0aGVyZSBhZnRlcikgaXMNCj4+IG5vdCBtdWNoIGRpZmZl cmVudCB0aGFuIGEgY2xlYW4gc3dpdGNoIGNhc2Ugc3RhdGVtZW50IGluIHRlcm1zIG9mIENQVQ0K Pj4gdXNhZ2UuIFNvIHRoaXMgaXMgbm90IG1vcmUgZXhwZW5zaXZlIGluIHRlcm1zIG9mIENQVSBj eWNsZXMuDQo+IA0KPiBJIGRpc2FncmVlLg0KDQpTbyBkbyBJLg0KDQo+IA0KPiBIb3dldmVyLCBs ZXQncyBiYXNlIHRoaXMgZGlzYWdyZWVtZW50IG9uIHNvbWUgZXZpZGVuY2UuIEhlcmUgaXMgdGhl DQo+IHByZXNlbnQgMzItYml0IEFSTSBpbXBsZW1lbnRhdGlvbjoNCj4gDQo+IDAwMDAwMDQ4IDx2 bV9nZXRfcGFnZV9wcm90PjoNCj4gICAgICAgIDQ4OiAgICAgICBlMjAwMDAwZiAgICAgICAgYW5k ICAgICByMCwgcjAsICMxNQ0KPiAgICAgICAgNGM6ICAgICAgIGUzMDAzMDAwICAgICAgICBtb3Z3 ICAgIHIzLCAjMA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgNGM6IFJfQVJNX01PVldfQUJT X05DICAgLkxBTkNIT1IxDQo+ICAgICAgICA1MDogICAgICAgZTM0MDMwMDAgICAgICAgIG1vdnQg ICAgcjMsICMwDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDogUl9BUk1fTU9WVF9BQlMg ICAgICAuTEFOQ0hPUjENCj4gICAgICAgIDU0OiAgICAgICBlNzkzMDEwMCAgICAgICAgbGRyICAg ICByMCwgW3IzLCByMCwgbHNsICMyXQ0KPiAgICAgICAgNTg6ICAgICAgIGUxMmZmZjFlICAgICAg ICBieCAgICAgIGxyDQo+IA0KPiBUaGF0IGlzIGZpdmUgaW5zdHJ1Y3Rpb25zIGxvbmcuDQoNCk9u IHBwYzMyIEkgZ2V0Og0KDQowMDAwMDA5NCA8dm1fZ2V0X3BhZ2VfcHJvdD46DQogICAgICAgOTQ6 CTNkIDIwIDAwIDAwIAlsaXMgICAgIHI5LDANCgkJCTk2OiBSX1BQQ19BRERSMTZfSEEJLmRhdGEu LnJvX2FmdGVyX2luaXQNCiAgICAgICA5ODoJNTQgODQgMTYgYmEgCXJsd2lubSAgcjQscjQsMiwy NiwyOQ0KICAgICAgIDljOgkzOSAyOSAwMCAwMCAJYWRkaSAgICByOSxyOSwwDQoJCQk5ZTogUl9Q UENfQUREUjE2X0xPCS5kYXRhLi5yb19hZnRlcl9pbml0DQogICAgICAgYTA6CTdkIDI5IDIwIDJl IAlsd3p4ICAgIHI5LHI5LHI0DQogICAgICAgYTQ6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAo cjMpDQogICAgICAgYTg6CTRlIDgwIDAwIDIwIAlibHINCg0KDQo+IA0KPiBQbGVhc2Ugc2hvdyB0 aGF0IHlvdXIgbmV3IGltcGxlbWVudGF0aW9uIGlzIG5vdCBtb3JlIGV4cGVuc2l2ZSBvbg0KPiAz Mi1iaXQgQVJNLiBQbGVhc2UgZG8gc28gYnkgYnVpbGRpbmcgYSAzMi1iaXQga2VybmVsLCBhbmQg cHJvdmlkaW5nDQo+IHRoZSBkaXNhc3NlbWJseS4NCg0KV2l0aCB5b3VyIHNlcmllcyBJIGdldDoN Cg0KMDAwMDAwMDAgPHZtX2dldF9wYWdlX3Byb3Q+Og0KICAgIDA6CTNkIDIwIDAwIDAwIAlsaXMg ICAgIHI5LDANCgkJCTI6IFJfUFBDX0FERFIxNl9IQQkucm9kYXRhDQogICAgNDoJMzkgMjkgMDAg MDAgCWFkZGkgICAgcjkscjksMA0KCQkJNjogUl9QUENfQUREUjE2X0xPCS5yb2RhdGENCiAgICA4 Ogk1NCA4NCAxNiBiYSAJcmx3aW5tICByNCxyNCwyLDI2LDI5DQogICAgYzoJN2QgNDkgMjAgMmUg CWx3enggICAgcjEwLHI5LHI0DQogICAxMDoJN2QgNGEgNGEgMTQgCWFkZCAgICAgcjEwLHIxMCxy OQ0KICAgMTQ6CTdkIDQ5IDAzIGE2IAltdGN0ciAgIHIxMA0KICAgMTg6CTRlIDgwIDA0IDIwIAli Y3RyDQogICAxYzoJMzkgMjAgMDMgMTUgCWxpICAgICAgcjksNzg5DQogICAyMDoJOTEgMjMgMDAg MDAgCXN0dyAgICAgcjksMChyMykNCiAgIDI0Ogk0ZSA4MCAwMCAyMCAJYmxyDQogICAyODoJMzkg MjAgMDEgMTUgCWxpICAgICAgcjksMjc3DQogICAyYzoJOTEgMjMgMDAgMDAgCXN0dyAgICAgcjks MChyMykNCiAgIDMwOgk0ZSA4MCAwMCAyMCAJYmxyDQogICAzNDoJMzkgMjAgMDcgMTUgCWxpICAg ICAgcjksMTgxMw0KICAgMzg6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAocjMpDQogICAzYzoJ NGUgODAgMDAgMjAgCWJscg0KICAgNDA6CTM5IDIwIDA1IDE1IAlsaSAgICAgIHI5LDEzMDENCiAg IDQ0Ogk5MSAyMyAwMCAwMCAJc3R3ICAgICByOSwwKHIzKQ0KICAgNDg6CTRlIDgwIDAwIDIwIAli bHINCiAgIDRjOgkzOSAyMCAwMSAxMSAJbGkgICAgICByOSwyNzMNCiAgIDUwOgk0YiBmZiBmZiBk MCAJYiAgICAgICAyMCA8dm1fZ2V0X3BhZ2VfcHJvdCsweDIwPg0KDQoNClRoYXQgaXMgZGVmaW5p dGVseSBtb3JlIGV4cGVuc2l2ZSwgaXQgaW1wbGVtZW50cyBhIHRhYmxlIG9mIGJyYW5jaGVzLg0K DQoNCkNocmlzdG9waGU From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christophe Leroy Subject: Re: [PATCH V3 09/30] arm/mm: Enable ARCH_HAS_VM_GET_PAGE_PROT Date: Tue, 1 Mar 2022 08:16:40 +0000 Message-ID: References: <1646045273-9343-1-git-send-email-anshuman.khandual@arm.com> <1646045273-9343-10-git-send-email-anshuman.khandual@arm.com> <542fa048-131e-240b-cc3a-fd4fff7ce4ba@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: Content-Language: en-US Content-ID: <4A56E783369F704ABC810F1AD4794DD3@FRAP264.PROD.OUTLOOK.COM> List-ID: To: "Russell King (Oracle)" , Anshuman Khandual Cc: "linux-ia64@vger.kernel.org" , "linux-sh@vger.kernel.org" , "linux-mips@vger.kernel.org" , "linux-mm@kvack.org" , "sparclinux@vger.kernel.org" , "linux-riscv@lists.infradead.org" , "linux-arch@vger.kernel.org" , "linux-s390@vger.kernel.org" , "linux-hexagon@vger.kernel.org" , "linux-csky@vger.kernel.org" , Christoph Hellwig , "geert@linux-m68k.org" , "linux-snps-arc@lists.infradead.org" , "linux-xtensa@linux-xtensa.org" DQoNCkxlIDAxLzAzLzIwMjIgw6AgMDE6MzEsIFJ1c3NlbGwgS2luZyAoT3JhY2xlKSBhIMOpY3Jp dMKgOg0KPiBPbiBUdWUsIE1hciAwMSwgMjAyMiBhdCAwNTozMDo0MUFNICswNTMwLCBBbnNodW1h biBLaGFuZHVhbCB3cm90ZToNCj4+IE9uIDIvMjgvMjIgNDoyNyBQTSwgUnVzc2VsbCBLaW5nIChP cmFjbGUpIHdyb3RlOg0KPj4+IE9uIE1vbiwgRmViIDI4LCAyMDIyIGF0IDA0OjE3OjMyUE0gKzA1 MzAsIEFuc2h1bWFuIEtoYW5kdWFsIHdyb3RlOg0KPj4+PiBUaGlzIGRlZmluZXMgYW5kIGV4cG9y dHMgYSBwbGF0Zm9ybSBzcGVjaWZpYyBjdXN0b20gdm1fZ2V0X3BhZ2VfcHJvdCgpIHZpYQ0KPj4+ PiBzdWJzY3JpYmluZyBBUkNIX0hBU19WTV9HRVRfUEFHRV9QUk9ULiBTdWJzZXF1ZW50bHkgYWxs IF9fU1hYWCBhbmQgX19QWFhYDQo+Pj4+IG1hY3JvcyBjYW4gYmUgZHJvcHBlZCB3aGljaCBhcmUg bm8gbG9uZ2VyIG5lZWRlZC4NCj4+Pg0KPj4+IFdoYXQgSSB3b3VsZCByZWFsbHkgbGlrZSB0byBr bm93IGlzIHdoeSBoYXZpbmcgdG8gcnVuIF9jb2RlXyB0byB3b3JrIG91dA0KPj4+IHdoYXQgdGhl IHBhZ2UgcHJvdGVjdGlvbnMgbmVlZCB0byBiZSBpcyBiZXR0ZXIgdGhhbiBsb29raW5nIGl0IHVw IGluIGENCj4+PiB0YWJsZS4NCj4+Pg0KPj4+IE5vdCBvbmx5IGlzIHRoaXMgbW9yZSBleHBlbnNp dmUgaW4gdGVybXMgb2YgQ1BVIGN5Y2xlcywgaXQgYWxzbyBicmluZ3MNCj4+PiBhZGRpdGlvbmFs IGNvZGUgc2l6ZSB3aXRoIGl0Lg0KPj4+DQo+Pj4gSSdtIHN0cnVnZ2xpbmcgdG8gc2VlIHdoYXQg dGhlIGJlbmVmaXQgaXMuDQo+Pg0KPj4gQ3VycmVudGx5IHZtX2dldF9wYWdlX3Byb3QoKSBpcyBh bHNvIGJlaW5nIF9ydW5fIHRvIGZldGNoIHJlcXVpcmVkIHBhZ2UNCj4+IHByb3RlY3Rpb24gdmFs dWVzLiBBbHRob3VnaCB0aGF0IGlzIGJlaW5nIHJ1biBpbiB0aGUgY29yZSBNTSBhbmQgZnJvbSBh DQo+PiBwbGF0Zm9ybSBwZXJzcGVjdGl2ZSBfX1NYWFgsIF9fUFhYWCBhcmUganVzdCBiZWluZyBl eHBvcnRlZCBmb3IgYSB0YWJsZS4NCj4+IExvb2tpbmcgaXQgdXAgaW4gYSB0YWJsZSAoYW5kIGFw cGx5aW5nIG1vcmUgY29uc3RydWN0cyB0aGVyZSBhZnRlcikgaXMNCj4+IG5vdCBtdWNoIGRpZmZl cmVudCB0aGFuIGEgY2xlYW4gc3dpdGNoIGNhc2Ugc3RhdGVtZW50IGluIHRlcm1zIG9mIENQVQ0K Pj4gdXNhZ2UuIFNvIHRoaXMgaXMgbm90IG1vcmUgZXhwZW5zaXZlIGluIHRlcm1zIG9mIENQVSBj eWNsZXMuDQo+IA0KPiBJIGRpc2FncmVlLg0KDQpTbyBkbyBJLg0KDQo+IA0KPiBIb3dldmVyLCBs ZXQncyBiYXNlIHRoaXMgZGlzYWdyZWVtZW50IG9uIHNvbWUgZXZpZGVuY2UuIEhlcmUgaXMgdGhl DQo+IHByZXNlbnQgMzItYml0IEFSTSBpbXBsZW1lbnRhdGlvbjoNCj4gDQo+IDAwMDAwMDQ4IDx2 bV9nZXRfcGFnZV9wcm90PjoNCj4gICAgICAgIDQ4OiAgICAgICBlMjAwMDAwZiAgICAgICAgYW5k ICAgICByMCwgcjAsICMxNQ0KPiAgICAgICAgNGM6ICAgICAgIGUzMDAzMDAwICAgICAgICBtb3Z3 ICAgIHIzLCAjMA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgNGM6IFJfQVJNX01PVldfQUJT X05DICAgLkxBTkNIT1IxDQo+ICAgICAgICA1MDogICAgICAgZTM0MDMwMDAgICAgICAgIG1vdnQg ICAgcjMsICMwDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDogUl9BUk1fTU9WVF9BQlMg ICAgICAuTEFOQ0hPUjENCj4gICAgICAgIDU0OiAgICAgICBlNzkzMDEwMCAgICAgICAgbGRyICAg ICByMCwgW3IzLCByMCwgbHNsICMyXQ0KPiAgICAgICAgNTg6ICAgICAgIGUxMmZmZjFlICAgICAg ICBieCAgICAgIGxyDQo+IA0KPiBUaGF0IGlzIGZpdmUgaW5zdHJ1Y3Rpb25zIGxvbmcuDQoNCk9u IHBwYzMyIEkgZ2V0Og0KDQowMDAwMDA5NCA8dm1fZ2V0X3BhZ2VfcHJvdD46DQogICAgICAgOTQ6 CTNkIDIwIDAwIDAwIAlsaXMgICAgIHI5LDANCgkJCTk2OiBSX1BQQ19BRERSMTZfSEEJLmRhdGEu LnJvX2FmdGVyX2luaXQNCiAgICAgICA5ODoJNTQgODQgMTYgYmEgCXJsd2lubSAgcjQscjQsMiwy NiwyOQ0KICAgICAgIDljOgkzOSAyOSAwMCAwMCAJYWRkaSAgICByOSxyOSwwDQoJCQk5ZTogUl9Q UENfQUREUjE2X0xPCS5kYXRhLi5yb19hZnRlcl9pbml0DQogICAgICAgYTA6CTdkIDI5IDIwIDJl IAlsd3p4ICAgIHI5LHI5LHI0DQogICAgICAgYTQ6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAo cjMpDQogICAgICAgYTg6CTRlIDgwIDAwIDIwIAlibHINCg0KDQo+IA0KPiBQbGVhc2Ugc2hvdyB0 aGF0IHlvdXIgbmV3IGltcGxlbWVudGF0aW9uIGlzIG5vdCBtb3JlIGV4cGVuc2l2ZSBvbg0KPiAz Mi1iaXQgQVJNLiBQbGVhc2UgZG8gc28gYnkgYnVpbGRpbmcgYSAzMi1iaXQga2VybmVsLCBhbmQg cHJvdmlkaW5nDQo+IHRoZSBkaXNhc3NlbWJseS4NCg0KV2l0aCB5b3VyIHNlcmllcyBJIGdldDoN Cg0KMDAwMDAwMDAgPHZtX2dldF9wYWdlX3Byb3Q+Og0KICAgIDA6CTNkIDIwIDAwIDAwIAlsaXMg ICAgIHI5LDANCgkJCTI6IFJfUFBDX0FERFIxNl9IQQkucm9kYXRhDQogICAgNDoJMzkgMjkgMDAg MDAgCWFkZGkgICAgcjkscjksMA0KCQkJNjogUl9QUENfQUREUjE2X0xPCS5yb2RhdGENCiAgICA4 Ogk1NCA4NCAxNiBiYSAJcmx3aW5tICByNCxyNCwyLDI2LDI5DQogICAgYzoJN2QgNDkgMjAgMmUg CWx3enggICAgcjEwLHI5LHI0DQogICAxMDoJN2QgNGEgNGEgMTQgCWFkZCAgICAgcjEwLHIxMCxy OQ0KICAgMTQ6CTdkIDQ5IDAzIGE2IAltdGN0ciAgIHIxMA0KICAgMTg6CTRlIDgwIDA0IDIwIAli Y3RyDQogICAxYzoJMzkgMjAgMDMgMTUgCWxpICAgICAgcjksNzg5DQogICAyMDoJOTEgMjMgMDAg MDAgCXN0dyAgICAgcjksMChyMykNCiAgIDI0Ogk0ZSA4MCAwMCAyMCAJYmxyDQogICAyODoJMzkg MjAgMDEgMTUgCWxpICAgICAgcjksMjc3DQogICAyYzoJOTEgMjMgMDAgMDAgCXN0dyAgICAgcjks MChyMykNCiAgIDMwOgk0ZSA4MCAwMCAyMCAJYmxyDQogICAzNDoJMzkgMjAgMDcgMTUgCWxpICAg ICAgcjksMTgxMw0KICAgMzg6CTkxIDIzIDAwIDAwIAlzdHcgICAgIHI5LDAocjMpDQogICAzYzoJ NGUgODAgMDAgMjAgCWJscg0KICAgNDA6CTM5IDIwIDA1IDE1IAlsaSAgICAgIHI5LDEzMDENCiAg IDQ0Ogk5MSAyMyAwMCAwMCAJc3R3ICAgICByOSwwKHIzKQ0KICAgNDg6CTRlIDgwIDAwIDIwIAli bHINCiAgIDRjOgkzOSAyMCAwMSAxMSAJbGkgICAgICByOSwyNzMNCiAgIDUwOgk0YiBmZiBmZiBk MCAJYiAgICAgICAyMCA8dm1fZ2V0X3BhZ2VfcHJvdCsweDIwPg0KDQoNClRoYXQgaXMgZGVmaW5p dGVseSBtb3JlIGV4cGVuc2l2ZSwgaXQgaW1wbGVtZW50cyBhIHRhYmxlIG9mIGJyYW5jaGVzLg0K DQoNCkNocmlzdG9waGU=