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 kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id BAEBEC4167B for ; Tue, 27 Dec 2022 22:26:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DF8478E0002; Tue, 27 Dec 2022 17:26:48 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id DA8498E0001; Tue, 27 Dec 2022 17:26:48 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C248B8E0002; Tue, 27 Dec 2022 17:26:48 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id B2B408E0001 for ; Tue, 27 Dec 2022 17:26:48 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 63946120C71 for ; Tue, 27 Dec 2022 22:26:48 +0000 (UTC) X-FDA: 80289522096.21.A4A4885 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by imf19.hostedemail.com (Postfix) with ESMTP id 5C35B1A000A for ; Tue, 27 Dec 2022 22:26:44 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=TZZGPxS4; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf19.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 134.134.136.65 as permitted sender) smtp.mailfrom=rick.p.edgecombe@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1672180005; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=zBnkeoZjXNjob+PadMy3AUwGw8amHwPTWLMHJBRGCXg=; b=rAmKRQRqUD+M61/3ZO3aLr9zdTOeGy0MVdRSsu0Rmt+Uh8qIbc8eWvXXEQOnyAv32YWYej r58t8Bq7U+5Itz4i6k7VHMTFuh4IXY7a6/vp5sH5RAu1BHkBzaAUJvTjFr/6zNEnjY3272 EdjCIrwxMtwJFUeuaDD3XsMla8eyzK8= ARC-Authentication-Results: i=2; imf19.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=TZZGPxS4; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf19.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 134.134.136.65 as permitted sender) smtp.mailfrom=rick.p.edgecombe@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1672180005; a=rsa-sha256; cv=pass; b=SSfZlfm8b8u+MC4lm6+g1yHlRoFyMeGqmCDz/DNxAKJx7qoK2qcnXa7vRc6h8At7r/J/I7 eSDnuj6T+07E45XLtu4i7mPvIHvL25zhpuldvV6eMON/N2SpLRLFWq92P8YoyGTp0lMI/i /MdTslaMErzJBEQX2YHuXWjTqUz/D6M= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1672180004; x=1703716004; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=zBnkeoZjXNjob+PadMy3AUwGw8amHwPTWLMHJBRGCXg=; b=TZZGPxS4DN3qM23QkyuGJF3qlKvsj8iW1F5bRoHHbNK6fO+XLbeC4DTL CcQOiUbGw3DUVcDlbefPJOojHAqiMptXBpSD9sMwoSO7e2JfCCBU9X842 rHD4sFmCzRQN7p6B6kBE0tjDa0aOVmfUVr4dwsPMG+gEigcIHY+xlpAhd PG1JlmzyUQBYGneWODckeVDmuergKq/GHQFvovjuAhiqoYspL/oRLTnsR re+WdlXqybCZb5t4ZvUPhJAp/y0Ned5JvDgIJWpmtneDgK6kQviUE+yp2 SXN3FZgtaLed8QL79jWkbS3UKcRwLe/MduMLEvHZDsA7UpqvtCdBw5hdg g==; X-IronPort-AV: E=McAfee;i="6500,9779,10573"; a="322746202" X-IronPort-AV: E=Sophos;i="5.96,279,1665471600"; d="scan'208";a="322746202" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Dec 2022 14:26:42 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10573"; a="683734900" X-IronPort-AV: E=Sophos;i="5.96,279,1665471600"; d="scan'208";a="683734900" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga008.jf.intel.com with ESMTP; 27 Dec 2022 14:26:42 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 27 Dec 2022 14:26:41 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16 via Frontend Transport; Tue, 27 Dec 2022 14:26:41 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.46) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Tue, 27 Dec 2022 14:26:41 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bIBOTjDigTFYVwCZVeiz3ZDMtfdy6b2SJWrBGgaJJL4qwk2X+tvIhkMxbpUbNG5bpLi35bLhMD8KvGq3jiWoD28euVvnZzpLcK21ITHXvE1nfaxaPCzEni43+VcRDxWeXdT9kuMJjaZ09ZMlBhb87h+rjnRkwRhhdEcB99uaiGlPQhi+IItSZfaxJd9xs31DwBWMoFxY/xjxK/R6C5j/KUS1YvAuFRItHKqWw6edU5GJfEGwp6SGgiGOsgo4B794N3ENe+im3MmDXNIXGAUdrXOuf8qeNMN5qoNuuoHur48ByoVOyHAIc8exk0qlNgn2VudPY8vKNAxB5rPmnwrWdw== 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=zBnkeoZjXNjob+PadMy3AUwGw8amHwPTWLMHJBRGCXg=; b=HxDCRiJBntuQ4pPI1Ajmd89ruaoho8sBUyzkqddGdjSYoet1VDzvJfDbHAU9E8LMZelLOGepTUTfS0ZSeUoCedNHLRp4VZnr3Q8uWp2DOfX7mQzBbIJncRPjZ1ht2YlUVrsccNaUonXjYaRlzGFicLmGRcsWZA3SejPq536vuytIz6a7dGTQGvZ+FKejbZhgiK08yqKk8jtkCiO1AFT0EiSXNyAjX9+u9/O+ijGF+o3GE8N36b00acCnVxFSqZxjD8gH2AyppILLfoKCN+MSbzk+ubIZae7J9wyPY9sCRbuuewYGfUo7SkYvuBYaZyjJqgkfcc+O5jDRScDQg/q7aA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MWHPR11MB1392.namprd11.prod.outlook.com (2603:10b6:300:24::14) by SA3PR11MB7556.namprd11.prod.outlook.com (2603:10b6:806:31f::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.13; Tue, 27 Dec 2022 22:26:34 +0000 Received: from MWHPR11MB1392.namprd11.prod.outlook.com ([fe80::7ed5:a749:7b4f:ceff]) by MWHPR11MB1392.namprd11.prod.outlook.com ([fe80::7ed5:a749:7b4f:ceff%5]) with mapi id 15.20.5944.016; Tue, 27 Dec 2022 22:26:33 +0000 From: "Edgecombe, Rick P" To: "bp@alien8.de" CC: "akpm@linux-foundation.org" , "tglx@linutronix.de" , "linux-arch@vger.kernel.org" , "kcc@google.com" , "Lutomirski, Andy" , "nadav.amit@gmail.com" , "kirill.shutemov@linux.intel.com" , "Schimpe, Christina" , "peterz@infradead.org" , "corbet@lwn.net" , "linux-kernel@vger.kernel.org" , "jannh@google.com" , "dethoma@microsoft.com" , "x86@kernel.org" , "pavel@ucw.cz" , "rdunlap@infradead.org" , "linux-api@vger.kernel.org" , "john.allen@amd.com" , "arnd@arndb.de" , "jamorris@linux.microsoft.com" , "rppt@kernel.org" , "bsingharora@gmail.com" , "mike.kravetz@oracle.com" , "oleg@redhat.com" , "fweimer@redhat.com" , "keescook@chromium.org" , "gorcunov@gmail.com" , "Yu, Yu-cheng" , "andrew.cooper3@citrix.com" , "hpa@zytor.com" , "mingo@redhat.com" , "hjl.tools@gmail.com" , "linux-mm@kvack.org" , "Syromiatnikov, Eugene" , "Yang, Weijiang" , "linux-doc@vger.kernel.org" , "dave.hansen@linux.intel.com" , "Eranian, Stephane" Subject: Re: [PATCH v4 12/39] x86/mm: Update ptep_set_wrprotect() and pmdp_set_wrprotect() for transition from _PAGE_DIRTY to _PAGE_COW Thread-Topic: [PATCH v4 12/39] x86/mm: Update ptep_set_wrprotect() and pmdp_set_wrprotect() for transition from _PAGE_DIRTY to _PAGE_COW Thread-Index: AQHZBq9eJTneA8qhgEiI6LYLoGyDqa6B4EoAgACW5YA= Date: Tue, 27 Dec 2022 22:26:33 +0000 Message-ID: <6b4b96ec7a1cc53541f25c5a5ee8fa310b693ccc.camel@intel.com> References: <20221203003606.6838-1-rick.p.edgecombe@intel.com> <20221203003606.6838-13-rick.p.edgecombe@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.38.4 (3.38.4-1.fc33) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MWHPR11MB1392:EE_|SA3PR11MB7556:EE_ x-ms-office365-filtering-correlation-id: 04edbd92-b833-43ac-372c-08dae8596906 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 17sXALoKIRaLGSPn9Kg7bX3e85TixB+ouJhL4Q1ss4uCcQ+htYuJNCKieRY4OeZFRDJnOT3fOUOfFOkcIXAG3n6llWlddbUcIkvRMxoJeOBSvD/RxsgqPtLEbaJncWQuuOYPjR7Ytammb8DJqRZHQd2STRDwXNJKPjtK4jbP5eTrhCerHZXQ5F90q4OfJsX2yc2u/AXvVbJWUXeU3yKPahLEPXaickLd8j9pRnQ4vCdmS8gURFNFC1ONe9Y9STv7Vmx+1kT0RuluLAqqMC9kH6jgQNObNitpxeUIcs/uePI+P8QnmN2oL/4uZuV1nY46zciD77wZEPC/4t0uKL5aHNWcApiaGdtf2L7yyVp1ODDyOChJ1OgFxe45Y5FyplvqYrYNWxrmiYx/CtxEbFgo23+ZVofZLtKnxRtU4ka3o6JUp6hN2vy9U0fB/3Hu2Qp05Y413uUT32V9V38ZSHrWh8w1lMMV7RkQhZa55d5fHl8wkKm6cyIWc3+VyZXNFWSZtjHripg26rS5S5xIuxiX92wcck9wVPzhLEVh+yIjRkJkity6KRngOQtt8AHwyY2d12sw/qLPTG4Z/Ge01Fwuq7B62R1z5mW371KyCVLoQ09WBXU6/wCY+rZQBYjGzTO87FmLpxOqO+zbE1ITc3JN6rjttVOf0Cm0OkJFseislRwIStbhHtrBPaI/I4Riabzyf4QwIJUZi1btDLu7Lplb1dwqx/PbBAKx8jrs66yy4wM= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1392.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(376002)(396003)(366004)(136003)(346002)(39860400002)(451199015)(2906002)(5660300002)(8936002)(7406005)(7416002)(36756003)(4744005)(316002)(6916009)(41300700001)(4001150100001)(76116006)(66556008)(64756008)(8676002)(4326008)(66946007)(66476007)(91956017)(66446008)(38100700002)(6486002)(82960400001)(122000001)(186003)(26005)(6512007)(6506007)(478600001)(71200400001)(38070700005)(86362001)(2616005)(54906003)(14143004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dnZvWjRpdWFHbTVySW9LZkkrV2hEZVZ0NmluY2pFWXA4dTh0dEIrcjBpcnR6?= =?utf-8?B?VDBzT01wRzRlUERBWFVLV1pSWFFxQ2lpc05DdmNzZkx5ZDFsc1R2Rnd4Y2h6?= =?utf-8?B?TTVrRld1dExhS0tkbGxENkp5Wnk2anB3ZlF1VVNUNk5hNjJBSmFHRWY2dE5n?= =?utf-8?B?cElRUnVrRUtCMjdjL05mNzUzUFRyMGpXeGlkTjFBSVQ4NU11SHJ3WmdTTUtV?= =?utf-8?B?TFYrTVJGOVhDYUp5Q0VaVzdkUWx6QkdxWWpUdm5QSFdxUElUWlIrQUk2Lys3?= =?utf-8?B?ZVJDU0hXVWhzeUxoY0JaZXdLbnN3WXZIS2Fza3NldC82Wkd0cUs0RGdHejAw?= =?utf-8?B?NkduQVhEakpjc01XZXM0N0Jjd2pzSU5wRTlJZHBnQVFML2tyUDVrcDRhdllJ?= =?utf-8?B?ckxOai9jSDZ3Rmc1YzdEUzdLTjNZbkFMaFpWOXdieVFTZ2ZlN0I1aXJyNVMx?= =?utf-8?B?ZU80U2x0UDdoZnFOcDZMN2trRWtLUWFUTW9GblJ4U0pIR09yU2drVUt3NGZV?= =?utf-8?B?VzZIQTgvVW9oaUNsbVB3TEdDaTFpNUV0U29DSGVpMlg0L0YrZXpJWklIME04?= =?utf-8?B?VlhzY1Z6eGFtaTQxaisyc21WclhqNVcrY25kRmNFQSszNy9DSGt6dFpZRVBr?= =?utf-8?B?WUlGTTQrckEyTzNoRHRZVlpDTjYzdnlvMWFXSnRMc3V5RjB5c1Z6MERjQnVC?= =?utf-8?B?QUtaOWx0VzNnZ3BTOEhjMW9WeWpWYmxDNGJNMVJiS2t4aTlMdElvSkp2ZVM2?= =?utf-8?B?REc3VXM0RnROTEc0a3FEZTVXTi9nWVg2QWN3WjVKYzkybXZkWFN6T3pkN1dH?= =?utf-8?B?cW1aRHF1Ris0VXVZcS9yRU93VmFCSVBxNmZuUjAvSU5JNkljSFlkcWRjR0FH?= =?utf-8?B?WGJBRHkwclJvSUdaNXZkeUVuZEhxMkFkaER2cnNObGlLQmViSFcvbk9mek1V?= =?utf-8?B?UzBTUEprQVd4czJKZ2NKd2hVbGJSV296YjJLN1B5bUJMM0VEWE1FTEFJMEJz?= =?utf-8?B?enRqSGM5d0pJVFVLTmJaZldLVGVPWTJlazg4TXFjUWJJUDRUK0tUTnNPRE9U?= =?utf-8?B?elZTR2VVOFliOWRaYzRYWGkvYnEvcjlBY215ajhqczhpVjUralcrUmNmMk9M?= =?utf-8?B?RVYxcWo3ay9Ha2ttbFBXQU8vQm10ZFR1UTNiS3hpSUV0a0ZLbStZa1lxUEQ1?= =?utf-8?B?RkE2Ym5aVEtNQi96aU9tNmdjUU1ra1ozdVpqQzA5SzQrb0p1QkM0VE9KbkV3?= =?utf-8?B?T3c0bmxpM0RxWUwybkFodzlwbHBXdUE5QkkxYmhrbmNvcU1ySlI3M0ZjM2FV?= =?utf-8?B?citTMHRwNWRkbDdHY0VMOG16NHJFd09CTXoxamRxa1Vka1pJRzhvbTJMM2Y1?= =?utf-8?B?U0V3ZUN5SWxGRHNSMGVNRTBFbHBxOTMybzV4SGEvdU1PZTlVeXdwZ1ZwbDlP?= =?utf-8?B?R2w2OC84d3pVN0RRcGMwa2FhS3E0TFY2b3ZxVWxwVjFKQThsREFhZVREQ2NV?= =?utf-8?B?RkV5MWpsZFFQWWxneWR4TG8xbG5pcXAxQzYvay81ejFINTgxWjFzMTVtLzUx?= =?utf-8?B?dUowZk02ZVlxTVVoU2Q4dHhTbGZRRCsxdHkzZGozRitGMm9GdWV5ZE5xVmlE?= =?utf-8?B?dStOZ1MveTVSSW5yWFIrY1F5cWJrd3FWakYzZmU5UmtwZnBaNElCZHJYaVVp?= =?utf-8?B?NUhZMHJJa1c4NEZoVzd0TGZwaUJJVUx3NFpBTzArMUFmcTRlRjhOYnZsdEFu?= =?utf-8?B?SVMwTVNIM2tkNzdIaVczR1BONXQwdGpIMWhHU00rd1VxN0owM1p0U1NJTkRq?= =?utf-8?B?UXlZak1zSldQc3ZIMFJmTWhYZUlKWFZoR2V6b0lGUjhkN2ZpWkpHNkRNcTBP?= =?utf-8?B?TVJhbHk5WmU5bXM1d0NVaUZ1Zi9IWVZheVhGOStJWnFqRElUSU5XN0RRYmJS?= =?utf-8?B?cUNvUUY3K2tLZ001bWtNQmFXTXoxVktZTVg3eS8vdWJzdUhmZE9JbnoyS0Ex?= =?utf-8?B?bkgzamNzbzc3N0dGNWpMLzNXMWNOL1ZCR25rS0VSNWV2eGozWmR0YnpxdkJY?= =?utf-8?B?SEptR2lPdnlkUGdhY2NiUVVFSEduWkV4K3FjRzhUZlcyMXc4bEhYeS9pOG5t?= =?utf-8?B?ckcxYTNPVTdHeCs0dk1idVpOODJCa0diRjBFeTBjSEloVUhUNDkvMk00NWRq?= =?utf-8?Q?rnQxOizszZFG1cBfo5Ra0JE=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <57DC0D1206A1D64387FA137649A6B082@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1392.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 04edbd92-b833-43ac-372c-08dae8596906 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Dec 2022 22:26:33.7782 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: JVizIaA7NJ8ahXnxES2t493bFTvAyS0JSFKtMD9WwDaox7mReEazlf16fc87v1H8v0hr3mRM3sGgkLCQN2kmUywbnCyR5TeKsNXLG6lpijU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR11MB7556 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 5C35B1A000A X-Stat-Signature: 6y5rqaa8nr3jnopei9oci86hnm53tjbi X-Rspam-User: X-HE-Tag: 1672180004-485150 X-HE-Meta: U2FsdGVkX19h853fzXwaGCMLaYUuPQWpcdy0zbiAZstvXXBx7bibRDzTJnjhsJru20lK6PZnV0vv8WowrriSahcr4MFqI5bhHrh+F+D5oj1OizBg+sPvfwV7II89hvIQ5RYs+dx3R8TJNancPRpwkD0rN5BgZmLMu31wyjGmFnrKn7nwR77QnFKQpJGfQivtXFQRpR1Pcx+MsfuU/XuHNhWgnal742xceLbWhRKy6wIQR7wNg4qGVwfVSm5MuCuGEu1AEIgbLKFYKJTvIevdJDGYnD660ctPZFQogzXtMzt4DOw4LdM/dJEjUtN7n6gYZd4jU+dkq3N3wKxJhSlwDPhvY9fHiHPVjX1XuBwZu/8vByYradUwFDMdGvGubpHXePds2yhDOXQGj4UbZf5o0IS8Oncw8MmK1jxBHLg52ohuy3sg4L6czWYycg2DEond1m77+lmi/WJi2fBqF4Jmuysxhcv6VminAzUK64LJpjavGnDpK/vvx4kw8GfoAotNVqTUTHlfWe1jqu4NQUv1oKXypXt+2J1Pe8a5GRGzlUhKLO4dDZNNJjsAOy3UEgJxlG9Ns4UrTyRBteXQy7m5AiJWas41iVrbGB1ayEoELYcCmnjSCjUAVwPp3FzPaUkJ/w/oTUjIwc4htHgy+0Aj74y2z0F0v9CzZrzretq1ISczdQP7YCB6TPagV3XVc3kHpX4kwqV90X7LHfGmvo3Uc7h0mFt8hMG7eEn6ZILOpOj5jcqD7AZcgy+O+lHOq5Xhdnk/Q1UawSBd5YEw7CSSM1axlN1blg4kkrp+qcdsLSqOO9eH5tOEQ3Cxc/9etiJ7s600+bSmmWbltdHDcci4i7IdNpqQDYJoeXTsyqb+Vr7b0lw2V3JpT65qbvHVWH9PEc9EXsuNgP2t8gQL9jx6lrGw7ygyejbIXbMDBOqS5tXIooc/DP0s6ZjLphnFGLFMklnNcBtR6mWPCE36d/n 2WuyRCuE 7Mf1re6XsIuYyy9t3I11eDUDTDuRqnpF7a6ZTXwObjyivVAOu4DA26xSN1sLs0E3tucK3Kmgx8pMZCKauQdjZlPNJpJ+hfM/MPZr34sG6Irb3kUkaKiTH33sxjuTxt5kDMV6h+7V24uc6Y6yLdJc0XcdUowC4yrYwp8gF2dxjE5a8DGWlfdgrJUJCHA== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gVHVlLCAyMDIyLTEyLTI3IGF0IDE0OjI2ICswMTAwLCBCb3Jpc2xhdiBQZXRrb3Ygd3JvdGU6 DQo+IEp1c3QgdGV4dHVhbCBpbXByb3ZlbWVudHM6DQo+IA0KPiBPbiBGcmksIERlYyAwMiwgMjAy MiBhdCAwNDozNTozOVBNIC0wODAwLCBSaWNrIEVkZ2Vjb21iZSB3cm90ZToNCj4gPiBGcm9tOiBZ dS1jaGVuZyBZdSA8eXUtY2hlbmcueXVAaW50ZWwuY29tPg0KPiA+IA0KPiA+IFdoZW4gU2hhZG93 IFN0YWNrIGlzIGluIHVzZSwgV3JpdGU9MCxEaXJ0eT0xIFBURSBhcmUgcmVzZXJ2ZWQgZm9yDQo+ ID4gc2hhZG93DQo+IA0KPiBQbHMsIG5vIGNhcHMuDQoNClN1cmUgb24gIlNoYWRvdyBTdGFjayIu IEZvciBXcml0ZT0wLERpcnR5PTEgdGhlcmUgd2FzIGEgcHJldmlvdXMNCnN1Z2dlc3Rpb24gdG8g c3RhbmRhcmRpemUgb24gaG93IHRoZXNlIGJpdHMgYXJlIHJlZmVycmVkIHRvIGFjcm9zcyB0aGUN CnNlcmllcyBpbiBib3RoIHRoZSBjb21tZW50cyBhbmQgY29tbWl0IGxvZ3MuIEkgdGhpbmsgdGhl IGNhcGl0YWxpemF0aW9uDQpoZWxwcyBkaWZmZXJlbnRpYXRlIGJldHdlZW4gdGhlIGNvbmNlcHRz IG9mIHdyaXRlIGFuZCBkaXJ0eSBhbmQgdGhlDQphY3R1YWwgUFRFIGJpdHMgd2l0aCB0aG9zZSBu YW1lcy4gRXNwZWNpYWxseSBzaW5jZSBzaGFkb3cgc3RhY2sgbXVkZGllcw0KdGhlIGNvbmNlcHRz IG9mIHdyaXRhYmxlIGFuZCBkaXJ0eSBtZW1vcnksIEkgdGhvdWdodCBpdCB3YXMgYSBoZWxwZnVs DQpkaXN0aW5jdGlvbi4gSXMgaXQgb2s/DQoNClRoZSBvdGhlciBzdWdnZXN0aW9ucyBzZWVtIGdv b2QuDQoNClRoYW5rcywNCg0KUmljaw0K