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 F02C4EB64D8 for ; Wed, 14 Jun 2023 00:38:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2203C8E0003; Tue, 13 Jun 2023 20:38:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1D0416B007E; Tue, 13 Jun 2023 20:38:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 04B338E0003; Tue, 13 Jun 2023 20:38:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id E92F76B007B for ; Tue, 13 Jun 2023 20:38:47 -0400 (EDT) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id B1C3E120655 for ; Wed, 14 Jun 2023 00:38:47 +0000 (UTC) X-FDA: 80899493094.06.87A05A8 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by imf14.hostedemail.com (Postfix) with ESMTP id E2403100004 for ; Wed, 14 Jun 2023 00:38:42 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=C3h7H9GT; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf14.hostedemail.com: domain of kai.huang@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=kai.huang@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686703124; 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=8x/T/ycyKLkogc+LIKE3xM/YLC+F3NHqMavkRnvwcWY=; b=SmEXN9aJ3Bdd0s2SC4CjUeJ9KYTXl2zkVbPwAjYUXgmGupcd4ed5nf/WqtbMVLJ+DZdByE FF6UoRfxPeFWGQOAGG83miXriUJBl9lIm7P9U1ve7AEmsFKsuCZQhapNr2xxDg9pJtIMdP KTVYCggdqiZRGu2CCtJFnor4sU4XnLo= ARC-Authentication-Results: i=2; imf14.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=C3h7H9GT; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf14.hostedemail.com: domain of kai.huang@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=kai.huang@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1686703124; a=rsa-sha256; cv=pass; b=XV7X42sVY75tzEBTB9E7+OI+uYqktVW1IOKcz4TNIj57pSDV1GyT4Ul641S1eLIFD4NkkW KTqIsSWRs6LOEo7DH0cbge0dD9rXqJW5PPKvH10xNx4Hq9UOUyT27xOswhtdcWSYth0ktf D9yzMcDAAtwC8+C51SIhqocpFw86O9A= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686703123; x=1718239123; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=8x/T/ycyKLkogc+LIKE3xM/YLC+F3NHqMavkRnvwcWY=; b=C3h7H9GTMlsl5Kxu8h586dQLI3FocFhyaDh/WB6rE1+GAawcg1TIjb0H 4PRm/nJQxZMswyzTcS/RQ4Gk5b3t9Yt34459EMIoLGL4GJla9DKrvTAuI LvRQLgD2B4GdOqQ7p5g4y/nkB2b4Mts+tJapC4J/b9F7eFMxbXwNejWxl ZAoeadCFyPAxB+exS/9tsQsB2NknnXlc/dbAVNpN6j5qvmZkzQmhapuuB T0YEP2+DQZu0rKN5jH/r3gjlNkmaUH3nq6dLviW76XZdNBDNE+oCakOvo K91cMX1bdAdPfpFdoKTTxyy/HVikzlVqD3txHUdS/XIfqkcBc3SxzYILG A==; X-IronPort-AV: E=McAfee;i="6600,9927,10740"; a="424367471" X-IronPort-AV: E=Sophos;i="6.00,241,1681196400"; d="scan'208";a="424367471" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jun 2023 17:38:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10740"; a="781898696" X-IronPort-AV: E=Sophos;i="6.00,241,1681196400"; d="scan'208";a="781898696" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga004.fm.intel.com with ESMTP; 13 Jun 2023 17:38:40 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 13 Jun 2023 17:38:39 -0700 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.23 via Frontend Transport; Tue, 13 Jun 2023 17:38:39 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.44) 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.23; Tue, 13 Jun 2023 17:38:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Fr5DQAjU5kdVmhzXJE5SyLu9lOu2WcubTL/5F2H8kBGg2OtpYL/+CTC0osqHtn0wQOlDGbm32Lc1woirncXhaffNyBz4zJFP6xF7Yoyup+45o72tB3f3+w6HpmP+3OP1tSJljbkxgu6i6cZj6EAYi+EHtpYGkapUhHpZ164/+IPYORG54li0soIP5Xk/0eO8iKW6icWftGcIGb+i6Se85SWIanKMzCNIJKNhk80tvG8uB6IKg0yu46oqlLIew2ZYDYt4SEpcysXTF2aq79/Vgs2JD+EP5gTR/LuvqiJup0yZrTEaylZr15Ia6EL0ft48yhM5nRgTq9IvJyrIHFrwAA== 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=8x/T/ycyKLkogc+LIKE3xM/YLC+F3NHqMavkRnvwcWY=; b=Rwoz9V7AGYtxQb7f8OalmB8nvRGiu8uPUN4hwPcRoQ1YVDw5iss8Xq4UIaYS0RQ2DXoPDxZIJqE+PJtEDJ7aR2N/14yEKrHHCRGxyAsV1L6JUt7ekBfV3dFE8ftyQZGPxdrME72s8wnpTrWdz9wZNIG3ordcJm5cTlgsjYqbam+wydX3Y3SORdR5/ZgDDVYcDoG526A7LWNFQpzPTbkEy24wfNmAwW5N9yvqRMHZfi7NQ3hjmLU31ocRMJuIDCgZzH8fun2xT+m1ExRo45qUyb3npMc6zLO5AveUvhrpKy7YjD+bVG527uEHDLTpPcU2xS4nJbUjMtdjDZ7pLTIasg== 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 BL1PR11MB5978.namprd11.prod.outlook.com (2603:10b6:208:385::18) by DS0PR11MB7285.namprd11.prod.outlook.com (2603:10b6:8:13d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Wed, 14 Jun 2023 00:38:36 +0000 Received: from BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::19b7:466f:32ac:b764]) by BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::19b7:466f:32ac:b764%3]) with mapi id 15.20.6455.043; Wed, 14 Jun 2023 00:38:36 +0000 From: "Huang, Kai" To: "kirill.shutemov@linux.intel.com" , "Hansen, Dave" CC: "kvm@vger.kernel.org" , "Luck, Tony" , "david@redhat.com" , "bagasdotme@gmail.com" , "ak@linux.intel.com" , "Wysocki, Rafael J" , "linux-kernel@vger.kernel.org" , "Chatre, Reinette" , "Christopherson,, Sean" , "pbonzini@redhat.com" , "tglx@linutronix.de" , "linux-mm@kvack.org" , "Yamahata, Isaku" , "peterz@infradead.org" , "Shahar, Sagi" , "imammedo@redhat.com" , "Gao, Chao" , "Brown, Len" , "sathyanarayanan.kuppuswamy@linux.intel.com" , "Huang, Ying" , "Williams, Dan J" Subject: Re: [PATCH v11 18/20] x86: Handle TDX erratum to reset TDX private memory during kexec() and reboot Thread-Topic: [PATCH v11 18/20] x86: Handle TDX erratum to reset TDX private memory during kexec() and reboot Thread-Index: AQHZlu+7CCb5RYnzE0SLr6ZWSpg4cK+CfSeAgAQK0ICAAFGDAIAAKbAAgAA3uQCAALmTAIAA45EAgACUsYCAABKwAIAAA9CA Date: Wed, 14 Jun 2023 00:38:36 +0000 Message-ID: <2ddb8858ad995904654379ee57a5949dee3f696b.camel@intel.com> References: <5aa7506d4fedbf625e3fe8ceeb88af3be1ce97ea.1685887183.git.kai.huang@intel.com> <20230609132301.uvvp27yr5kpenl6f@box.shutemov.name> <58f34b4b81b6d6b37d3386dec0f073e6eb7a97ff.camel@intel.com> <20230612075830.jbrdd6ysz4qq7wdf@box.shutemov.name> <4c7effc3abe71aa1cbee41f3bd46b97aed40be26.camel@intel.com> <48d5a29a-878c-665d-6ac2-6f0563bf6f3c@intel.com> <3bbb6b384ba89dfaa13be01654ad27e41d779fba.camel@intel.com> <6fb1ec2f-8713-8191-fd31-751b1a663b0b@intel.com> <1542a26c0501cb9f7fc330d8aa27e565c81b969c.camel@intel.com> <6e3ae1bd-c6e4-b7cb-ab4c-50849ffbc237@intel.com> In-Reply-To: <6e3ae1bd-c6e4-b7cb-ab4c-50849ffbc237@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.48.2 (3.48.2-1.fc38) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BL1PR11MB5978:EE_|DS0PR11MB7285:EE_ x-ms-office365-filtering-correlation-id: 0bcd7172-0270-4618-65ef-08db6c6fb08c 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: 31HQCkAWDyn2fUBDGtMOyu7H1Z7p1vmgdbagInfSKxUaJaaiYYWeD6XKDETDgSyI8PIy6c6iFuSQCdHvl36gOvkJynoUbohDRilyNnBQIHPbynuZ7Ba8fyWgXcS79uV3SWqzw1YhdkYjViwL/FIhlx6RWjDepxOGMqzy1f9b1QOvEwKuQpPCdJb4nSscgiPKgP47DHmakSAHnaozCOiNdmhxMiAQ5Pv7nRfDT3FkM08VlXpZHAYVZC3VyUpVUEIs82RkmAzbt9dW738VXvl4p6cJ9TXDJeu/bbNscSWWLu3ucU/e6FnRJkzaQTTSKGWzFQBfc0++wCr2fsyXfnRtK0aibAx2KS6Knj5UB0uyP2ZTC4cjdLwz1sdQj9kx+D+4X2OEt5S1ARH6f90xUAEnumqC/VWF7JWAr8mEJGxkoH7LjfbwfVVELKhY5UVi7+m+nDnJgZ7uQAlsdS50NxAJ7t3j+WTT+L9/55Q4mGyU8rZiRKpMwG2SnNfqMe4wdzfEAIXXGo4AfHWLPKXzwgciAHKDLppJufuK0hKhxgWnSd6P9Jomu0q5OFVWBEKKkDrJN+wjx/cGaIqoydBLB2ywwe9t/sPYKf2B6eGMmMkB2isCxVCxCeAX9YC88ANptLdc x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL1PR11MB5978.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(346002)(366004)(396003)(136003)(376002)(451199021)(41300700001)(83380400001)(7416002)(82960400001)(6486002)(110136005)(4326008)(38070700005)(478600001)(8936002)(8676002)(86362001)(66476007)(38100700002)(66946007)(76116006)(66446008)(66556008)(91956017)(6636002)(64756008)(316002)(5660300002)(122000001)(36756003)(71200400001)(54906003)(2906002)(6512007)(26005)(6506007)(186003)(2616005)(53546011);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Ky9vZ2ZMVm9ZSGhMYUVUNjNjdTlyeFB6S1B1T1NpSHlvK2p0V1pPOXlxQXlx?= =?utf-8?B?VVlGM0RJM2N3eHhCSENQa2JTS3RUMWQvbzVsQlJNT2laSFBSUjdjTlFNRjRn?= =?utf-8?B?STlURmJiU0E4UWJvQVBsWmVQS28wTUdDOVBhQnRWeWVybG9EUk9sY3dvUUxH?= =?utf-8?B?Y1lPT1NTY083SFQxT3dobm1XWlNOMGRVVy9ERDJ6a1o5TXFJWTFnWG5MYWVo?= =?utf-8?B?c0tXLzRQSHV6ZFZlYThrRE1VZDBkTGswMXNxeDVuTWxqakIyM2s2K05XN2ZY?= =?utf-8?B?ZzBPV29QcDRGb08wNTJhY1gyOU5MaDJiZTlCSnRwQUZOaFZIcjhIbncxK2tq?= =?utf-8?B?SCs4WWdEblNtUHJORXpyRDBLQ084SHlYaTMrL1FjTnRRaEtrOHJhTWJucGhG?= =?utf-8?B?Zk1NS2FxVENtL2xCVmpzcW5OSUtDVHpSS2FmUzlWV0JlbzRMZlIwQjBaYXor?= =?utf-8?B?ZnR6Z3FLbDBYTnhNVmNFTkVmK3grN0UvQy91bzNZb3h2c2k5ZWwwM1FBaHZl?= =?utf-8?B?S2Rwek1JeFpSUk1UQlRPdXREdUdUMU9EQjVUMVVjMmYvelBKdlNnRVZmNWJi?= =?utf-8?B?RGhjYkpqczEvc3NZRXhEbktqb29POUhQaENHaGN5OEFkelo5aEN0YW1sYjVS?= =?utf-8?B?RlE3RVUrM2JUU3o5NTlMSm8xQ2hFYVRsSGo0S0FlMGk1Zm1yZ3ZuTk5XZm9W?= =?utf-8?B?Mk9aT0J3TFk1b1paQ1ZFMGVOV1VzcXk3OVJ0RXlGbDVhazl0S2lVZDhWaUZ6?= =?utf-8?B?OTUybDQ0OU15Y1FjRTE0WUVld3BoY1pFSHNyT2UzQ3lrYTFUNkJOY2hBSUhI?= =?utf-8?B?dGVCZkVDekZwYUFoOVJjcld6d3hpYWgyVFFZd29xT2lMN2p5UnlOT2pDbzRq?= =?utf-8?B?WnhXdlEyQ1FPZE45akV4bzFIRVRUV2gwdUh6MDB3elpJb3lKbFRURjk3MU8v?= =?utf-8?B?dFN4MVo1aXViVG11YUhTYVpPTnA5OUZod1hDMHlVUnBuYTlmcVhWQmhIQnU1?= =?utf-8?B?cTV1QlFuZjE2Q0ZTMGdUL0ptdXBlcXg0U1gyUHpkdDQ0OGQyUkdScUV2NUNo?= =?utf-8?B?M1FrY2FZM3V0UmdwRG9RdUpWNU9jejZZVFBKWmlvckF4SzhqRGY0YXU4RGtw?= =?utf-8?B?MWg1ZVVtRXhwdlVqWVhkVWlIamRya1J2K1VEMWhrS0ZsVkRHRmQxSnlPQ1Q3?= =?utf-8?B?VmFWOEQ1STZ4RzE0MGxVTlczYXlPeXBzN2hldlEvSVpiVVIzTk1xZ1haVlVQ?= =?utf-8?B?Y1N5ekFxWG5YVDBXeXoydGZWb3hHZ2UyUVBuVGVwb1FBdVE2eldnQU03RHFG?= =?utf-8?B?cEpEazVmQVVzZG5MRURiN0Z2M2VIQWo4RUxXN3lUQUR1dFRlU3dVZjg3Q2JD?= =?utf-8?B?VmRHU3J5RXlyK1k2dFYyZkFjSEFNV2RkS3owSFYzVVJ5cis5ZzNkZWhLOVFQ?= =?utf-8?B?a2p3R0JjYnVJMldwQUFUSVljQU1oTitBQitta3E4Kzd3NUxkdlN0c2lmYmN0?= =?utf-8?B?V2gwUm1RNDU0SzFBTWZYYTdSSFpiSEo1aUxLWFdUMXZNMFgwSjMyKzhoRHdn?= =?utf-8?B?bW41YXFGcnY4UEFiV29IZU13RVY3Sm5kWUQwdEpnNmN2RzRjeTJsV05UVm1a?= =?utf-8?B?YkFTNWFJT3Q3c0tOemMreGM5VkMwYmgreDRSS2dQRVJZcW9RaGZHQURuck1s?= =?utf-8?B?RWZERWhCd2NXVTlndSs4elpUTWFBd3Ara216REYweGFJSHVobkpGclo0dXl4?= =?utf-8?B?cVFtWE1mNmFLTHN2RDgxVjF0Y3ExYnRFQnhiR055ZkFDQUhObE8zWHRkTEw1?= =?utf-8?B?dGYrRWhRNUE4Yy9vSHdDREhPUmltZ2JUSXkxdzlSWERrWUJRaGdnemZnNUg0?= =?utf-8?B?RlRyTE5GSjczcDZEMHF4NDlMQ2NBczVDMXlEZGpiLzJldGRoemRVL0l1NFFv?= =?utf-8?B?enVmUm1zdFNQMXBEa2IzZ2JnTXUwb1JxOUE1QXpJbEdHbThWZWtMSzJqOTdT?= =?utf-8?B?RjFDN0dSQ2FFSmxxcjBDQnlZNkJLQms1K2YraWoxU2J0blV0RzlCdktlbDVD?= =?utf-8?B?N1haRjZtOHo5Q0VUeFBBZ2t5WVgxQlRDNFJiS1lBRGdhOXI3S2pIaDF4MERN?= =?utf-8?Q?QjhMABvpN3zhyt17fPnjn7WrW?= Content-Type: text/plain; charset="utf-8" Content-ID: <48F07C52D4D8C145A75EC79D765B3D1F@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL1PR11MB5978.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0bcd7172-0270-4618-65ef-08db6c6fb08c X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2023 00:38:36.1826 (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: EAEOQ15lyCo7flYkjXSGewg9VC5nD+wZX96sSemRwaT7fKMtL1AG8eJB/0ZUArNydWOrremGoTL+A+rneqED+Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7285 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: E2403100004 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: p66m49ofi5hhyofjoedq7iww5op5wkc1 X-HE-Tag: 1686703122-304882 X-HE-Meta: U2FsdGVkX1+oT8zXmmZMTJNsbR+dqp47wB58fZmHleHDl2BdjUU+ais/rZrHjEPOKiipUXEokJ1bXreFkZDkt8R+86i391uOKuuu0IRN1QsPhJnord85DCn3OIevmqA72AXHTQb0utrln0NJn7QmUvW/lIpzKXYRXK/x8RsqQT3iq2/tXdI24qN5DEJv3VrF2uS+46nPBNlOjx3TjjqM6SAm0+gDBf7vNy5EouKkLvDKrcUH9sFhgMd1oR5xoiour6cWk7xxW8b2+fHXQsC1jZXL3Dp4EkqZCJvRcXAfzTCLBnUN3z/Do7363qTGoQVgErMOdKF670rlbKTjLNla4cBjBTbe+OhAQc8Nc++2s50q6btH/1xigFF4ec6mXbs+pKohBKDpamO85cN0yzH1RVS929Z6yBfH+6eeDLx9beQMzYKnDCaKgYls2TztV5KNCN5+8jriFypg/Stm5UISIfQYkw7pAp2WEAoR/1YROuw5DFzZKPJBN0psPe0sKvjIF379cvFI3vwWHIRYatZjKpSTi8RfS0/DXwCHJKTHofhF1N+z60Q1uif7fOlyKjIAo5Qveyr8bAgTXx8OaVs62TcKEfktAEaFj+iw/QpUZrJhq7+6g6i5+iyGrijfVpuDxxQ9AEN2CWUogdYXMxeQ2vskuDHt5t1jDY+H03aI0OK4Kdh6ClwXpfH5927hGGlh6S1hvJOKWMGhrdbuZVCS9w2hZHmueuebdGvUfStJzfoDOlQzutKtg52cMU8VDhrKAZ22zDw1mxPiJqWmE86klMIwct9DowDnlbkhbGIAy5Q3DVdC5BzbgfrDu+wN1RUGAcOmsJhYljDJIFuPWxzjj/mUavFNGePx4I++I2PnAlfJMDP04F54S/seimCr6oJgb11Ltzf5JqYQgukGuShNuEX5FpxmfloOgRHGzcJVfEvp7/Gv2VwXTU41FHxT0hXQqGWcCOSgVsAFeZ0bCTO hj+gGDxR ItJiDNvrsO59kFhNvLqBk2k+f+Im6Tawo1TMXcdgjQq1ztDb+B7Q82eyP9WLz1xCYsWcYK3rOs9GvtnkR4xJWM9x0a8BkPPQo4tlv4T7n/ONKmuuZmzIjd6VKM4uekqRCmR3SCfnzg0SbcF7acdAQDEtkGDogLKU8MKjZJfzckCrgvVvHTMAAY4NC+b9wPwJHwwpIl94QHdItsNHORd6EEzM3mXG5EJ0JZ6qpZnvajWtjA4cdJnqFCK2uvG6Tx7COjq330xD8TuG3tj1LzW8oHmAf7x+1dT3ES7YMANoOrI9Gv+p5e/bfz7i9CFaYXZPVIkuUjZgSptdPXm0= 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: T24gVHVlLCAyMDIzLTA2LTEzIGF0IDE3OjI0IC0wNzAwLCBEYXZlIEhhbnNlbiB3cm90ZToNCj4g T24gNi8xMy8yMyAxNjoxOCwgSHVhbmcsIEthaSB3cm90ZToNCj4gPiBPbiBUdWUsIDIwMjMtMDYt MTMgYXQgMDc6MjUgLTA3MDAsIEhhbnNlbiwgRGF2ZSB3cm90ZToNCj4gPiA+IE9uIDYvMTIvMjMg MTc6NTEsIEh1YW5nLCBLYWkgd3JvdGU6DQo+ID4gPiA+IElmIHdlIGludHJvZHVjZSBhIGhlbHBl ciB0byBtYXJrIGEgcGFnZSBhcyBURFggcHJpdmF0ZSBwYWdlLA0KPiA+ID4gTGV0IG1lIGdldCB0 aGlzIHJpZ2h0OiB5b3UgaGF2ZSB3b3JraW5nLCBmdW5jdGlvbmFsIGNvZGUgZm9yIGENCj4gPiA+ IGhpZ2hseS11bmxpa2VseSBzY2VuYXJpbyAoa2VybmVsIGJ1Z3Mgb3IgZXZlbiBtb3JlIHJhcmUg aGFyZHdhcmUNCj4gPiA+IGVycm9ycykuICBCdXQsIHlvdSB3YW50IHRvIG9wdGltaXplIHRoaXMg c3VwZXItcmFyZSBjYXNlPyAgSXQncyBub3QgZmFzdA0KPiA+ID4gZW5vdWdoPw0KPiA+ID4gDQo+ ID4gPiBJcyB0aGVyZSBhbnkgb3RoZXIgbW90aXZhdGlvbiBoZXJlIHRoYXQgSSdtIG1pc3Npbmc/ DQo+ID4gPiANCj4gPiBObyBpdCdzIG5vdCBhYm91dCBzcGVlZC4gIFRoZSBtb3RpdmF0aW9uIGlz IHRvIGhhdmUgYSBjb21tb24gY29kZSB0byB5aWVsZCBsZXNzDQo+ID4gbGluZSBvZiBjb2RlLCB0 aG91Z2ggSSBkb24ndCBoYXZlIGNsZWFyIG51bWJlciBvZiBob3cgbWFueSBMb0MgY2FuIGJlIHJl ZHVjZWQuDQo+IA0KPiBPSywgc28gLi4uIGJhbGxwYXJrLiAgSG93IG1hbnkgbGluZXMgb2YgY29k ZSBhcmUgd2UgZ29pbmcgdG8gX3NhdmVfIGZvcg0KPiB0aGlzIHN1cGVyLXJhcmUgY2FzZT8gIDEw PyAgMTAwPyAgMTAwMD8NCg0KfjUwIExvQyBJIGd1ZXNzLCBjZXJ0YWlubHkgPCAxMDAuDQoNCj4g DQo+IFRoZSB1cHNpZGUgaXMgc2F2aW5nIFggbGluZXMgb2YgY29kZSAuLi4gc29tZXdoZXJlLiAg VGhlIGRvd25zaWRlIGlzDQo+IGFkZGluZyBZIGxpbmVzIG9mIGNvZGUgLi4uIHNvbWV3aGVyZSBl bHNlIGFuZCBtYXliZSBicmVha2luZyB0aGluZ3MgaW4NCj4gdGhlIHByb2Nlc3MuDQo+IA0KPiBZ b3UndmUgZXZpZGVudGx5IGRvbmUgX3NvbWVfIGtpbmQgb2YgY2FsY3VsdXMgaW4geW91ciBoZWFk IHRvIG1ha2UgdGhpcw0KPiB0cmFkZW9mZiB3b3J0aHdoaWxlLiAgSSdkIGxvdmUgdG8gaGVhciB3 aGF0IHlvdXIgY2FsY3VsdXMgaXMsIGV2ZW4gaWYNCj4gaXQncyBqdXN0IGEgZ3V0IGZlZWwuDQo+ IA0KPiBDb3VsZCB5b3Ugc2hhcmUgeW91ciBsb2dpYyBoZXJlLCBwbGVhc2U/DQoNClRoZSBsb2dp YyBpcyB0aGUgd2hvbGUgdGR4X2lzX3ByaXZhdGVfbWVtKCkgZnVuY3Rpb24gaW4gdGhlIG5leHQg cGF0Y2ggKCNNQw0KaGFuZGxpbmcgb25lKSBjYW4gYmUgc2lnbmlmaWNhbnRseSByZWR1Y2VkIGZy b20gMTAwIC0+IH4xMCwgYW5kIHdlIHJvdWdobHkgbmVlZHMNCnNvbWUgbW9yZSBjb2RlICg8NTAg TG9DKSB0byBtYXJrIFBBTVQgYXMgcHJpdmF0ZS4NCg0K