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 1EA1FC47077 for ; Fri, 12 Jan 2024 00:26:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 404388D0003; Thu, 11 Jan 2024 19:26:58 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 38BC98D0001; Thu, 11 Jan 2024 19:26:58 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 191888D0003; Thu, 11 Jan 2024 19:26:58 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 036068D0001 for ; Thu, 11 Jan 2024 19:26:58 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id CD6321A0724 for ; Fri, 12 Jan 2024 00:26:57 +0000 (UTC) X-FDA: 81668768874.26.5E942BD Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.88]) by imf06.hostedemail.com (Postfix) with ESMTP id 0BFD018000A for ; Fri, 12 Jan 2024 00:26:52 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=UdHWJYow; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf06.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 192.55.52.88 as permitted sender) smtp.mailfrom=rick.p.edgecombe@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1705019213; a=rsa-sha256; cv=pass; b=ZCymqMe8B+82uXTo3BqCYCFi1uUB/lVfAafapthtet6SBOai1QghqMRUJCzjDD4oXuuV2Y vfLRRMiTm5R2bJ3WdxQmZroGoc80S8DilRKWRRyEvbDoqmOURtxyZtXvGGqY90IklXCZb9 k1wrqIflLGZPcaR/NVUwgJLcUwNnzdA= ARC-Authentication-Results: i=2; imf06.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=UdHWJYow; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf06.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 192.55.52.88 as permitted sender) smtp.mailfrom=rick.p.edgecombe@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1705019213; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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=wWtcH6WYFrDRK28hFLh7sYKiAuWJEne9YA5yB4CHw+o=; b=cr95hvCIFbkAigEb9POG9rgtgb8dvo5fLk3yYOYrwxdklSxWOlb536shqrxeGz0yitW0lq eWIP+1KEfLCz99sIxkGmxcsx1z4KNeG6glcbdRGopHlpGhh0IC0t1m4Gl7uZHaSjdlCOV/ P/Gu4/4xD+A9pRTUF13XH63zMzNgnKc= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1705019213; x=1736555213; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=wWtcH6WYFrDRK28hFLh7sYKiAuWJEne9YA5yB4CHw+o=; b=UdHWJYowhiDRSiT7pJatHVpPyiQqBKgcsee2I6cyT08+U+ZvN/j76STu oj7/DEFURoFBjXoQPrPzSpqdwC5pDWUjGHO3v3aVXsPqFaTXh8qAa3/9E f7JeYP+9/d1F8+rjOBoVqx3VUyC85tLaulmfHWhuuw87dszDuvUgZVQLx voKCzbzj8LWBXhS8dDmMbabzp2/deZe1Fj0WpZ/qh4K7EO1vL3QkmrRQt DWrVB84fXu+pN2UQvTiBWNCamNx16vI2mpc30Rd/0Ksdkx176k9KP5FmJ +tIyQcdLVyOoZnrJO74tqgPmkqol50yZR4KsPO7KDjoAKQbLBgDj1ze+5 w==; X-IronPort-AV: E=McAfee;i="6600,9927,10950"; a="430218245" X-IronPort-AV: E=Sophos;i="6.04,187,1695711600"; d="scan'208";a="430218245" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2024 16:26:47 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10950"; a="775816514" X-IronPort-AV: E=Sophos;i="6.04,187,1695711600"; d="scan'208";a="775816514" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga007.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 11 Jan 2024 16:26:46 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 11 Jan 2024 16:26:45 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Thu, 11 Jan 2024 16:26:45 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 11 Jan 2024 16:26:45 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kPOHE3+gVxeqPz0mumg+jfCglI0H+11I/NrIZPc3pONXb5rUqINBO0+jkCO/FIQK0ZzSdpbhecCD2hPd0Hx9BJeepOq3jhq7FH24D+2N/JhVeUoc31/UD9H2JggEa0tbpg1NvcAgZTDEb5XK+Zmv8+dtoJlBc0S9SL1kUANFySVqKOgIZypVNoKis6MP1UFY0nJh/32WW4yI4EY9wOuBeyMEb4kSOGbdGVI1PZ5rxWwm7CfABNIhf/6h+BZGapZ0ZaRX8HxVyHShDG5Fsvj+lGdkrX2KUI9NXjpelu7aI8XX5F68Pjdi1dHtk8LLf45RHDEIUFxH5IsWRFbR77Pw0Q== 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=wWtcH6WYFrDRK28hFLh7sYKiAuWJEne9YA5yB4CHw+o=; b=AF3Ypx1mGR3sYDmYB1pftlopFOC9dfentN962CgZtnEohxCoNHo0X146JpgTCxUJe1UGMRbB5DOiyNsgowR/9K2EaxxjbJIYOI00gfoEYbgi6jx82IgKLVThBFAvOIDWCBj5r7o0WfKqT5Glu7vw5kZpb51zgJ2wPjMXp+AdNPnV9ZX8d8yfmDHRupI2vWA0OOyht1l7udIhhduDxT7QjuZ3KPiJRT5CkHp7/rKc+jIcj2n2CgouhkHTBPsStmFr59qrZqnMGQze3vnGSqVbeudZU4c6TuDSamRfEizC3S0alxXLa9v66V0vbdAvtXDA9AdC/hCV+fGbnnnalQkaLw== 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 MN0PR11MB5963.namprd11.prod.outlook.com (2603:10b6:208:372::10) by PH7PR11MB5765.namprd11.prod.outlook.com (2603:10b6:510:139::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.18; Fri, 12 Jan 2024 00:26:42 +0000 Received: from MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::6dc:cee5:b26b:7d93]) by MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::6dc:cee5:b26b:7d93%4]) with mapi id 15.20.7181.018; Fri, 12 Jan 2024 00:26:42 +0000 From: "Edgecombe, Rick P" To: "linux-hyperv@vger.kernel.org" , "ardb@kernel.org" , "hch@infradead.org" , "Lutomirski, Andy" , "mhklinux@outlook.com" , "linux-coco@lists.linux.dev" , "dave.hansen@linux.intel.com" , "thomas.lendacky@amd.com" , "haiyangz@microsoft.com" , "akpm@linux-foundation.org" , "kirill.shutemov@linux.intel.com" , "mingo@redhat.com" , "seanjc@google.com" , "linux-kernel@vger.kernel.org" , "tglx@linutronix.de" , "Cui, Dexuan" , "urezki@gmail.com" , "linux-mm@kvack.org" , "hpa@zytor.com" , "peterz@infradead.org" , "wei.liu@kernel.org" , "bp@alien8.de" , "Rodel, Jorg" , "sathyanarayanan.kuppuswamy@linux.intel.com" , "lstoakes@gmail.com" , "x86@kernel.org" Subject: Re: [PATCH v3 3/3] x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() Thread-Topic: [PATCH v3 3/3] x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_zeropad() Thread-Index: AQHaQAVUxqgHxuoJlkaDzPPbYPQuurDVW/yA Date: Fri, 12 Jan 2024 00:26:42 +0000 Message-ID: <21f41af44fcc2ce52bdb40c7560fc7c9c0d56ec4.camel@intel.com> References: <20240105183025.225972-1-mhklinux@outlook.com> <20240105183025.225972-4-mhklinux@outlook.com> In-Reply-To: <20240105183025.225972-4-mhklinux@outlook.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu2 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR11MB5963:EE_|PH7PR11MB5765:EE_ x-ms-office365-filtering-correlation-id: 4b98b119-85d3-477a-2051-08dc1305267b 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: 99i/dJD4hp8SFX13k8LmsIJPdarx4PqatwKdtxTzsYmPE5qHd2dF6RCfSboiLI1ZQWCG1jXqSNNN2x3DYdN9TXj6upIIMqT8X5dW3+z849NUCvKVZsQ8sJYPgKR23QFcClBpGGweAWmC5CNlxH1ve8AqhWDEWzBwevFhtsXgnAfVYxzH1xF5yB+8L1bFPSY7rWVfqtH2E8eeIRtdBwUv41rC7RIMSWibHwnOTsmYQaBZhQLWnrZBp24oumoUIOQr3ug8mPUxj6R/pJNHDeF2Ct21AP9vM+rBfUhXLdabxfAAmW3HqdTAoDZ133k7wCM5ijfkQfw6W7fDwQj/yGj0KQsv0vHhnHIfBPHqVF9qbemUDdBJqZ2ej+kaohx/pQ7db2hxfPI2OqDmK6kFjprUNcqDx8DjDr8KGFMQTSnfccNatTO0JX+BofIIvZnAsTJbzeujEiotMwhMVRji7Qu7+V1o1QOj61Y7nmwF5J84V9oInSE33AHVpqNkkLEyDRk0s5EIUxpUchuTTsZJVCnhkfsiWHchMkWa1jtVzUlX1ooyYaeVXBvasU67QdUQpjl90OzuvwhWysgmmQmeGssiRRoKTbJoVelCutlLYxXtAUGWqCW0m7izPDM4KUrU/d+XABe27qPQXlDS2D6f6H6ejQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR11MB5963.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(396003)(376002)(346002)(136003)(39860400002)(230922051799003)(1800799012)(186009)(64100799003)(451199024)(6506007)(8676002)(5660300002)(7416002)(4744005)(2906002)(122000001)(38100700002)(8936002)(36756003)(41300700001)(82960400001)(86362001)(26005)(66946007)(6512007)(6486002)(66446008)(2616005)(478600001)(66476007)(316002)(64756008)(76116006)(91956017)(66556008)(110136005)(38070700009)(921011)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?czN3S3oyOXpnNSttbW5uYW5hNEIrUWNOVWRMMFZ1alNMdWg1STlxVnlNUDVF?= =?utf-8?B?QVpBQ1pRZWxVMWhveFBKV1FRbzA3TVhCbHB5eTVydVlxZEgxVVdkRmpacDNC?= =?utf-8?B?b0pUY3FoMFZVU25DRklxN2FsRVF2Mkg4WjByRGJkUmljSXZtMnJLMEdoMk1V?= =?utf-8?B?L0dPaFMvYnlxWGNuVXVOcEFtaXQzUmRQQlN6SGRycGJ2R0w0Y2hmZVQ5WDVz?= =?utf-8?B?SlVWaUozeElJU0xYVG40SHRsanRLa20zVEVJMngyNzJxZG11NHpMSXNGRDZM?= =?utf-8?B?T3ptSzIrTTZiZTByV1BuSGdRNk5MZm41N25MWVRMK0pmQ1JGOGI4a3AzU0xj?= =?utf-8?B?Ui9veGhlK1BYRzExY3NYOXlGdWNJcEx3QWdRRGpFY210akJWWmpVRUdVR3Nm?= =?utf-8?B?VWpkN0JMWitLcC9XYi9tcWFXZDBCWWxrUTNLNll5WWZwWmphYXZrS0dlK3F4?= =?utf-8?B?NlVXTzJWSTBTRGFteGR6R1FQRHFRbVZmK3ZWbm9uV0g3STludm1tc0tzUng0?= =?utf-8?B?S1dISHJzVE8yTU5VWlJZbTRsSXUvdG9yNG1yTEJlbm4wM09KaVhKUVBCLzRZ?= =?utf-8?B?SGoybWRnZU9mWTEwb2lxM0NUcW94dk9uMFJYVk9mWEJzeXc5Wjlvc2Mzalpx?= =?utf-8?B?VW9tdFlnd3d1WlQxWFpvVUg2ekNkVDJxczRQNi9NTUR2ZHJaVDVOMFFTU2Za?= =?utf-8?B?b2hXUGxVWFZvb2IvbFZnanp0WlQ1d0I4WlhLdGc0VTdsaGFXWWIxRWxIekRP?= =?utf-8?B?ZmtlRlhyN3RER2xiZVNYZzBOOTA3dVg0RFcxenhNRmVxN3l4dWVTeWttZnVz?= =?utf-8?B?RTRTMG9FMkFIZGJUWFQ4UnFxL3dDYkh6Rmw0MUpZUVByeEFqREhMbXFPNFBi?= =?utf-8?B?LzVvczZnd2RaTHB2eEZBNkNYWUt5NVJQNFQxaU1nb0IzZWh5dUwwaGlRcWFB?= =?utf-8?B?bE1VL2tiNXhlaEFRMUlWdDk4TGpqT2tEVmVrUXpReng0Q1dDZktQQk9tdTU2?= =?utf-8?B?bW1yV2VhRmh5Y0E2U1JzYWRvUHhGMTNTeThoVGdZNFE3dFJQMUVVRXp0TE45?= =?utf-8?B?MWpjTW5hNlcrTnY5SUxvNHFNNTVmMjdsQUZWMW1pbnE0QTRDOVNuNlhZYVlS?= =?utf-8?B?NFEvSEdpRy9NZlE1cnJoT2pBQVVKL2lHWEJSM2M4blFsMit2VjlHa1pab2I1?= =?utf-8?B?ZDRTTFdJb3AvOURhaTZ1VnNacTNSa0VyVXZhNUdnTEhjVm04VDQ5Z1diYnl4?= =?utf-8?B?NStWS2h5YUUrb3VialB2QjdjMzR3MS9jbitrVGU5d2NweVZrZW1qeUZaMkFx?= =?utf-8?B?UnptdElkT0hVVDRvMWlaMEFRTWVSNm8xeko5VDdodTRMY3BhbituOFYzdEJp?= =?utf-8?B?cE9HWWk2VElaY0JXWEpNV1NKZ2sraHl1TThxZXpGQkxUT3RZcXczMGNFVEdG?= =?utf-8?B?R21pK29RaWhJa1NZYzZFNjdQQW5YOGwzTXk3L2R0VXNnM0w1ekNpaE5yNjNJ?= =?utf-8?B?ZnpFVjBOVTNvSmk1WkZFNnZsWEhaQ2lzME92YzdoRitBOGJhWnBiWng2V2dr?= =?utf-8?B?NnFLS25TdTZLdEx3S2ZvdjhzbWZZN3pSZm5ocnBJWlUwZE40cEpnSXNZSDdP?= =?utf-8?B?TG9QTDFhWllGbkpWZjc2WWNOSklsVGpuM1R5eEJSSnlkbGFFNEs5L2F1Nkdl?= =?utf-8?B?WTBEV0x1aFIyRURJWHAyRmdzd21GOEc5NWFsU0Y5Nmx2Y01YY1BGd0tKWjRr?= =?utf-8?B?WERubzJFSitCYWdZY2h4ZmIyZHN4R1lHa0ZHTGNMVHhKNFZ1MUtpUzlrTEE3?= =?utf-8?B?b0VQR0VUajBVeWNQdFBwOTBhTHBvZTJqRnNuQ3hBc3RMODg4UHRCSExaVG5S?= =?utf-8?B?ZXFuY0VXZEJLTHJ3c3BkdmRpV2pOcXVCOEExb2NteTAxc3dpdnZrcS9sVENy?= =?utf-8?B?bTcyT2JBd1EzeFl2ZWlITWhNOG90Q09uc3NMYmpBQlZNa1NmUXBCM1E5OGp1?= =?utf-8?B?T2IvS3BoTHNMMWtsWEdGOFI3blJyOXpsTDBDczh3R0NOcmZQc29zUjlld2sr?= =?utf-8?B?YWd1WnBUNDNWY1R3VHBLbU40SjI0a0UvY1NpUjZ1cUR3QXYwQTdPNWcydlFz?= =?utf-8?B?THhhQk44cW94cFNqc2ZwNEJuenBXbk1maFlPc2ZRQ2M4NVovMUZNRllDRWV0?= =?utf-8?B?Y1E9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <3F43C51E914DCD48B6989FBA1094B814@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB5963.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4b98b119-85d3-477a-2051-08dc1305267b X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jan 2024 00:26:42.0960 (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: 8xSBKdTGT5VIOr4yBY8xhpP7CZFw8HtcfRAFZ+L8g9x+5N/Bv2IHjilQiEeOk22sB/4uGYf3ygTLgRtmdAZzhe3CK5WoxHiB9q8poaeF82Y= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB5765 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 0BFD018000A X-Stat-Signature: 5f6j33wxywx75ae5jf378joa5qo77eeh X-HE-Tag: 1705019212-940882 X-HE-Meta: U2FsdGVkX1/YprrHgZUj6Swhr+G8cROaJ0s31gmF9hpN/nLfrtdGQNWr31d2+GoY5XGoatpjPEauCc1Jdo82EembOQFC7sOFn8uqa0g2UEUGaSMiT2ZXdLa7XalrZLlEpUtQutTifXIYc9Oi9QE+3DL+qEYBB9DlzyLtSbVGLZKuULPRpKFkodsMMsprseLpKCjIjisAfx112vzTSZw+3i5j4fIIm/GX088YmbSEktiLSxfvhCQOYWPpubvM9W6X1YMGYolUjogqM8Pxw5gJkK6DxM5yjXO8Q2M8ANUZYmtgwTRE+ipLF7qgeHrJnZLgMVX99QqWdEINHm1WuoeogPofMkcwAs0QNhj7mieJEYZJqr0+3oiy1eMiP9b7HvdnoGbl/xBqu6TbjAIF+uu/0khKj7cZyLASaA+XUqsufMjDzWorCXZpyMHROh1NkhOBeyMDmwYjMu0VDDmlKAI013AJ02ZDljGEt+s6qVuxI7qxZnq+431T15VkwEV7M+3b1D62F35UxAXgGI6GFIlm1pCHOwrUgy4AhQzVCUNTRJpMG88fUdl7f8Xi9XBnmr8D5fDGJInPWvYoVpiTKYQDs6XmxcqzOOzX8qmS485GJu8v+TpH64Ehgs0rWvvSFdZoqM77bYD3f3x3xkTLCrhhIE7av2m/e+XlMgtyFfJW1NmBfO478GyU+pARX5mlrOBkaV1kdID58sncguP9LCba/Xw3eW7eQ3IxiHj398tVTr8D6Dyc2ovgidiObj1Ma+rjrpdXENLSLFKNrsENidQwbx2PbH4zrr6hZW3OVIK1vMN2uXuW8YDNVJ17IqtDbWJaax6UtMJMuA5p0wNx9wLmj+DG70dogqu4uryQcJ6e2QYzfRwSPhnrAV9YWBzszSzlS96//jDEHH49A3TpPAocA3bK6kasObDW7sWl6ZW5L9N6atBKwJndRujg42OeXEQD0MxoahznKeAf0FFSUmp 9RnVaxdo VMw4eNP3VhDoShuQdUyV4L40ALozZElMHZBrEesG+hYwxTqEXg4TZs7/IgQxhjO3CJxE5IMc5KR1BsePPnRBkUWaDZbjaZext9jNKhCZQFBvJg5hTNkPJdDDoX3kwFO6SJpaPusiJNRy41stl1FjFGQ3cmyFfwOneJPeEsR9gbhApxw0ThlKICWxc6g0r/ebNjd7ghT7M2ZWspy1fYtvJ/sIUDKK7gj81CYXjQp+0ake4oGceWAzI0hPj6cnKDD+tY5TBoOOLDjHK7cVk6t1xWq+oP4xBADMEfurVde+GvbC0SvKqmAM1mZ8+ex4T8+0u4H2Wr1ThevAZIfvXrC+UqTMh4iUG5UitOMuQ9/b+1y8wZ4NOZaZFS+HrvSpvf4bqJA7B8ULy1hmARs8= 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: List-Subscribe: List-Unsubscribe: T24gRnJpLCAyMDI0LTAxLTA1IGF0IDEwOjMwIC0wODAwLCBtaGtlbGxleTU4QGdtYWlsLmNvbSB3 cm90ZToNCj4gwqAgKiBodl92dG9tX3NldF9ob3N0X3Zpc2liaWxpdHkgLSBTZXQgc3BlY2lmaWVk IG1lbW9yeSB2aXNpYmxlIHRvDQo+IGhvc3QuDQo+IMKgICoNCj4gQEAgLTUyMSw3ICs1NDcsNyBA QCBzdGF0aWMgYm9vbCBodl92dG9tX3NldF9ob3N0X3Zpc2liaWxpdHkodW5zaWduZWQNCj4gbG9u ZyBrYnVmZmVyLCBpbnQgcGFnZWNvdW50LCBibw0KPiDCoA0KPiDCoMKgwqDCoMKgwqDCoMKgcGZu X2FycmF5ID0ga21hbGxvYyhIVl9IWVBfUEFHRV9TSVpFLCBHRlBfS0VSTkVMKTsNCj4gwqDCoMKg wqDCoMKgwqDCoGlmICghcGZuX2FycmF5KQ0KPiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgcmV0dXJuIGZhbHNlOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgZ290byBl cnJfc2V0X21lbW9yeV9wOw0KPiDCoA0KDQpJZiBrbWFsbG9jKCkgZmFpbHMgaGVyZSwgYW5kIHNl dF9tZW1vcnlfcCgpIHN1Y2NlZWRzIGJlbG93LCB0aGVuDQpodl92dG9tX3NldF9ob3N0X3Zpc2li aWxpdHkoKSByZXR1cm5zIHRydWUsIGJ1dCBza2lwcyBhbGwgdGhlDQpodl9tYXJrX2dwYV92aXNp YmlsaXR5KCkgd29yay4gU2hvdWxkbid0IGl0IHJldHVybiBmYWxzZT8NCg==