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 0B8E5EB64DC for ; Thu, 29 Jun 2023 00:28:05 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 85D8B8D0002; Wed, 28 Jun 2023 20:28:04 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 80D428D0001; Wed, 28 Jun 2023 20:28:04 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6AE0E8D0002; Wed, 28 Jun 2023 20:28:04 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 5BC288D0001 for ; Wed, 28 Jun 2023 20:28:04 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 13133AF683 for ; Thu, 29 Jun 2023 00:28:04 +0000 (UTC) X-FDA: 80953898088.08.2BE85BB Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by imf20.hostedemail.com (Postfix) with ESMTP id 1D0861C000B for ; Thu, 29 Jun 2023 00:27:59 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=lPx6TuOP; spf=pass (imf20.hostedemail.com: domain of kai.huang@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=kai.huang@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1687998480; 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=fiUym9w8wvyNBCQohUeoyZ5rXRiaAKVQGHV4kRpZQ9c=; b=lvTwHL9Qj8CLSorP8OiVl6om2lZiBTE1buwzrRJQ0qEv1B8NPvbmXv0VL4kAf0Y6pcZcPS em7ed3LxMRwDXRCq6XB2lG3aRGYfr08VmwFQaP+nnlozwqYnxKh6JV4cytNC2zEflREoEA /5HINzy5ICZtvyR6wX9kLly1OYYhWDw= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1687998480; a=rsa-sha256; cv=pass; b=iBOQ4BW4sa/H5VYRO121tDl9enWXs5ucFdXIAewQUpAkJ6hdQenuIVi/ufmYB6FGA6fTVo o7g/vr+moiVshPGsCNDgM7v/fGngOfPYd85sRHiM130hojvpkA2OBa4TVrOcGDymjgDeLE oln2gsSIZVo9YfZvDYp+k28EKrBR2MU= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=lPx6TuOP; spf=pass (imf20.hostedemail.com: domain of kai.huang@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=kai.huang@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1687998480; x=1719534480; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=fiUym9w8wvyNBCQohUeoyZ5rXRiaAKVQGHV4kRpZQ9c=; b=lPx6TuOPr/9GRmWndNZT9S4AhamRXByI9prapum3QgrI11nMF/7RZ/Ho g0ksfHYbHuP4cApAg86YSCvukiF5ILoRtEBJQ88XkkOu7hwc+3wUOdmOm G7zHOWf1u1+kkIkiCndnytpyFipSWFSI/OfU4dNR9scO1wDGyzvKOS7pC +w/1vTFPceDkKiOzeSUQ1IVNotmU0KC/yFhbIxQApYOK73jqaLVYEmOi3 3cYrF32liFeLeCNrHkfw+dX9nqOpbu4hCqCKid2hobybeGFGu+ARBTwHm yxwNOH3q4Bd/DhstUbTagf3fWEwKMzV6BPpps1HogrFq8O0z84aWe0PdH Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10755"; a="428009402" X-IronPort-AV: E=Sophos;i="6.01,166,1684825200"; d="scan'208";a="428009402" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2023 17:27:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10755"; a="1047593841" X-IronPort-AV: E=Sophos;i="6.01,166,1684825200"; d="scan'208";a="1047593841" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga005.fm.intel.com with ESMTP; 28 Jun 2023 17:27:54 -0700 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.27; Wed, 28 Jun 2023 17:27:53 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.27; Wed, 28 Jun 2023 17:27:53 -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.27 via Frontend Transport; Wed, 28 Jun 2023 17:27:53 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.102) 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.27; Wed, 28 Jun 2023 17:27:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fqMP3GdFnV09OFVJlKYiILY/VVpR03wXNRRYebnuyzUBARmTy0PXDtpit7t5onzHoHtA9oQx5xOqEvTzu6lJ/ZdK8iAzh7TtZP1PTDXYAlMetXSa+9w3zYB8JVts1fgwyYCGlY0ccN8mJYL+Km0s5auLVULLFwhVaqFLTlHI6kxY9DVuArQDc9CGIqcNFeHHn21YVa1pg7RCqPCwKQujdPmyBz7C7rGQymrYk3+iNG29J5PM6nr4k3oNXcpPB9vZEuiDVPmoo3oZdBGSy/fr6gQaizzh5BBSW4kaFDhP8NYCVEnmB+3AmCCQdHwy07hnVrp4eqj2eMSFbB/xTfTwLw== 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=fiUym9w8wvyNBCQohUeoyZ5rXRiaAKVQGHV4kRpZQ9c=; b=FVbpte77YJ8BfXi5btl43dbLqOerNCDzAIa1ofUj3nkUOeIRlEaKRJBt3FXUCeuo/+hTHZzZ4GUAVOv39WjbboNI1Y6mSAahfTUwno+HS0k2tvzVcq+eCp/NVPhBKro8JRDFVhjc3OmsmI/Y27sfqz74e6X5ol2MK3+/+KxOzeUHA6V1ESo5iiMiSyRFVPSNi9FJOvZqb2O+w2UYqOqicokHminSwU4ZyeWp7vNeTx6S9rkH2gU9Rt2T7mTzrqHvuIesrLsOWtWNm6gQmEPzvknBz1eynxD5yqva/9RwEDiJV+KQ7IrQxLpU9P1Hx+jzKZL50FuNVeN8Qt2Fn4bv0w== 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 PH7PR11MB5818.namprd11.prod.outlook.com (2603:10b6:510:132::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.37; Thu, 29 Jun 2023 00:27:50 +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.6521.026; Thu, 29 Jun 2023 00:27:50 +0000 From: "Huang, Kai" To: "kirill.shutemov@linux.intel.com" CC: "kvm@vger.kernel.org" , "Raj, Ashok" , "Hansen, Dave" , "david@redhat.com" , "bagasdotme@gmail.com" , "Luck, Tony" , "ak@linux.intel.com" , "Wysocki, Rafael J" , "linux-kernel@vger.kernel.org" , "Christopherson,, Sean" , "mingo@redhat.com" , "pbonzini@redhat.com" , "linux-mm@kvack.org" , "tglx@linutronix.de" , "Yamahata, Isaku" , "Chatre, Reinette" , "nik.borisov@suse.com" , "hpa@zytor.com" , "peterz@infradead.org" , "Shahar, Sagi" , "imammedo@redhat.com" , "bp@alien8.de" , "Gao, Chao" , "Brown, Len" , "sathyanarayanan.kuppuswamy@linux.intel.com" , "Huang, Ying" , "x86@kernel.org" , "Williams, Dan J" Subject: Re: [PATCH v12 19/22] x86/kexec(): Reset TDX private memory on platforms with TDX erratum Thread-Topic: [PATCH v12 19/22] x86/kexec(): Reset TDX private memory on platforms with TDX erratum Thread-Index: AQHZqDW1qzOe/uWSAkmVYoaVetZlS6+gKBOAgADIkIA= Date: Thu, 29 Jun 2023 00:27:50 +0000 Message-ID: References: <28aece770321e307d58df77eddee2d3fa851d15a.1687784645.git.kai.huang@intel.com> <20230628122957.sl7wzenjby3o2xsw@box.shutemov.name> In-Reply-To: <20230628122957.sl7wzenjby3o2xsw@box.shutemov.name> 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_|PH7PR11MB5818:EE_ x-ms-office365-filtering-correlation-id: 4eb65aa4-f4fd-4fea-5254-08db7837aba8 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: ZuZ6EJK0fm/o7XYXb+9K6CAHk2b27xBoYlBR93/IPEfg5pOtuauK9CQ5Z7sb2Z0zygypCx6j/IL/NNntwJYXxqglmuU+ILYjfdz5lpx9WfUC2NCM7TCb8P7dMsWmCNjCG/b/ql83xbJzsU4MaLbRXJk9+IJ0HAf1hNDpaFRDWafk6xDQtBwF771XkdoKT810tQiYEelWcleRWrDTTj7PT3t05Hu0erCq+osMLxjz/WfzUSl5NVpFyd/pd6ENP+78cf0y5CLhLyP/vNVT0yP5tIEw4ahM03Iz0wyAV4MMCDLTHxkiaJPak2zai3u6hLXDVRF2pe5rVVQF6N6uv/c4KLNxAdGdIlXnFqVR5LEIYtoCaSwieBhH7aptwfrN1a/k7c8sy0Fir2KglLgb0PG29IkpLTN49HdkblxS7kox7bUc1JhTCIdkVWyB4hWeifeAJ3RMO9bsh5yGHSFEBLqzzd9j22nLbYkoUJndHS49S3+smbIbAtKipB99hV4rbveX+nFTbViEeoUS/PVhD4LqbYhuWOgyTu4YwhEVuLCnxMLIUFLpzA7u3Og5eX8/hUALhNA90uutXCYOJ9x8IAC343pQ3dkqA3NU/VbJjHDy14vVlcY6/GwKrouXzP8XAX3u 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)(396003)(346002)(136003)(376002)(366004)(451199021)(7416002)(5660300002)(66946007)(91956017)(76116006)(66556008)(66446008)(4326008)(66476007)(64756008)(6916009)(478600001)(36756003)(316002)(8936002)(8676002)(2906002)(6512007)(54906003)(41300700001)(38070700005)(6486002)(71200400001)(186003)(86362001)(6506007)(26005)(122000001)(38100700002)(82960400001)(2616005)(83380400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZWVpRnhPd0VROHFpYmtmVVgyOTVhU3JSODVieGdKNGp6ekpUMFBDQldEMWJv?= =?utf-8?B?bnBSVXdSK1YxN1hlczE4cmgrOU1FRTAwL2xtbHpEWkFkbGpML0o2dWNZVEgw?= =?utf-8?B?U0VLRXRRMGIvbHgyOGdKS3RKZitSWEswRDhJZ1NkOXp1NzY2Mm1DVjJSaVoz?= =?utf-8?B?QjRkbGRWbzliZHozYSt3dUJmMmNGOEFhejVLN01haUg0OHY4OGxRamVoSita?= =?utf-8?B?bGhGTWdaaW5JU2hobm5wMHh5eDUrY1BSaWlDUUdXc3ZvM2JnQ293UGNmVjBC?= =?utf-8?B?eisxVmVnc2dvcFNHTW0vT21IeC9MQ09QVEhLMnRsajhqN3NyQUpycE1OTVky?= =?utf-8?B?NE9Bc05uWENMRHdBOWNZZUZOZkRYZ21vdnFSSGV1OUpXblNXWFNJbXVPVGpS?= =?utf-8?B?L3l5K0s1eGdYbEZUUTJ5TXowSHNqQmtleDVJZHUrbGFkcE5QL1NOR3pXdExE?= =?utf-8?B?MVNQTTh6TldUV3JsWjFPNjJ5dDl4QXdQMjVEL1o1TVJCTGdPWHpBZXR2VGJR?= =?utf-8?B?M0NhZDYyUXgwVHUwTG14aThkTzhsOVU0bGwyQ0JBVVIxM1J1aVZBNU9wWnNj?= =?utf-8?B?bndrVVJnNEUxZGlVQzV6R1E5dUQzN2JLSVRuZkRJZHhMS3pDc3dvWitDdU5r?= =?utf-8?B?ajZtUFFmVkVBVGVkM0l5S2hxdHVSS1FZYjVaeTRJKzRXYU0yUFA5UytWZjRG?= =?utf-8?B?UC9GUnhQZnBtbXUvNHNMSzhudUVGdTdJV1FQalB2MnV2WDY2ZlNFN2tEeW5K?= =?utf-8?B?YWh5NlZvNCttRDRyU1dqTSs0NncxaXRjYktBU2ZKUVhKUGlIZEFKM2pJbUdh?= =?utf-8?B?L0pzcHJpckhpdXc5YjNHL1Q2MmFIQ1JJUHhRazdlNnlZekE2WEwxbzdVVGgr?= =?utf-8?B?RGtwMUVpV1FOYzdEbnlrODZJdTh3K1NhZXUxV2t4K3BqR3JaYW93VWxGR3kw?= =?utf-8?B?Z0JCSXhRcmcwM3FyVTNTZXdQUWdUMDJRT0FMeEpvT3BBVmFyNmVYZ25CM3d0?= =?utf-8?B?WUZ2ZDQ0UkVzRW9yczE5cmlxOXMyMEozMElwVnB4WkpjeHFJbTZLUGs5aHJn?= =?utf-8?B?MzdERTFDTVEwSGk4U2V0Yys2bUQwd0tlRHhXMmtkVUEraGcyY1VLNVIwY1Rs?= =?utf-8?B?UDd3ejgrd2ExVGZteHhjUGZvUGpXdDR5NFF4RG1iT0VVRUp3ZmtDcVlQa3N1?= =?utf-8?B?eTNGVy93RWwyYkFXOUkvUzlJenA3QUFQZFFWaitscHZYejZsN3BUaW81UmIy?= =?utf-8?B?d2hncmp6SzErQkpZVGdOeThSTTZqbDM5QnRvSVpRNUU2V3lWWUNkQUVUdmZU?= =?utf-8?B?TTc1SHA5emlER3FneW9CMkdDVFFnR1NoRHAxUkVNYnRvQXJLcm9oZ0VCVngv?= =?utf-8?B?V25tOHowaUUrVW1Lc2kwZ3dJRmNiRWVyNDBpUjk5a1FJcGhCTTBDSFNFNVpk?= =?utf-8?B?dVRPWCtWNTl2RnNUdlZEQ1laVTdEd1JocGUyZXBrWW85dzhyNXFSRlp3eU1Y?= =?utf-8?B?ellNZnNZTXdFVDEzTGZuajlzOTJQMmVGODFGUjNINWYrWUovejVTRlg0di9J?= =?utf-8?B?K2VxdExuWnFVTmhWSFN6Ym9jQjgyeEJlM0dOZWZoWlFJRXE0Q2JWL1pPTlFJ?= =?utf-8?B?NlR4QU9obHkwaEpyc1owbVR4S2h3NmR1YzZxN3B0MVMrcTd2N24ra05EWEh6?= =?utf-8?B?QW85NUliVkgwVEtCdkZaaGF0R3dyeE14dzF4ell5ZTIzNzhQYjNZQVBGUm4v?= =?utf-8?B?L3ErTWFzWjZPN2F5Q3E1YVhwSFgrb2pxUWVNQ2RvZm9YV0YzOCt0WVhWbzU5?= =?utf-8?B?bVVCSWJCWWJUZENOOFhlN05RdGNYaFdmQm82V3BIb3BOTzRRMWRpUGhBdnpo?= =?utf-8?B?VnBnRmFnbHRUUllIVkp6cThuYmJvZ1BkZkJ6NHJjQmF0ODh2RGozUUFyZm4y?= =?utf-8?B?T2tGVzQ0bEVIeUVpejE1dXkxWmRaSGdJKzQxa2xLNFFGbmFwUG11a2VTb1Jr?= =?utf-8?B?UFh6M3Bmb1FFTkppdGI0YXExVTBWTzk3RjB0QXhNRFNld0c4djAreXk2QjRo?= =?utf-8?B?TWJwc0NFaVk3TlE2VFVpaGZKeG4yVGd3aWxRa3U2c05uTVBDT3J3QmdHVkR5?= =?utf-8?B?TjVXVzlVam1mV1ZKb0tQSUlpK09UaG1zSU5zM2cwcmNvak56bnpTYzd1aDM1?= =?utf-8?B?alE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: 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: 4eb65aa4-f4fd-4fea-5254-08db7837aba8 X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jun 2023 00:27:50.1217 (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: EWCcF9eGip7eSSxkSbs3vMBWI/VsE9QNnhqlaXcq/T460vxqGyuDbV/96kPSryGj6t3PZNZYbLkzwwLzl/TDYQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB5818 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 1D0861C000B X-Rspam-User: X-Stat-Signature: pdooo76t3xnub94mywks56uuswjsm9fg X-Rspamd-Server: rspam03 X-HE-Tag: 1687998479-958366 X-HE-Meta: U2FsdGVkX19wBl7Uwo0hQXDjqzO3G23p+hoVDbUk6vhvxOZcwxNbXMYPKtf+4koMuVqQLcu5UWDhbWjOi6pdFDilozuWQCbT2n6LprAO69A6tvNkp7bHv558p6N8cEJsZqYohBxoFcIjwvnZIe/62TIK0t/Cjl3ENtKOo8llQWCavob9H6DSZzHTwNBHup1RF6VUaG5T5ttkxwMoJXikiggjsXfcuOu65JzW7m+wOY7aCyjhcgYeo4KiwmF+gZHowooYeBef5/ApCNrXrdSmF6fXSpDMGih3O57KSxMN/+ogzWMfOLV0w9DxD41PoAvMisfAmwnHQvHuoIaIBRSs3OtSW6JRQ0wThhbTM9SV9c4q056eIfi1mGdGzNITD/Tcf6FzIi9mm09wHLp1FFJP1oXtV+S4SpbdokDsHNYf9Q5gBzQm0dvtG/HO1llBgUDiWFbh8njLsluCptDZ+kqvpr1EB1qInY0QeofiYycyl6FlgEMTqtCin3LnTWaunWqfBnz1pnvABd6uNRRqeZZxmN8FTn45xX/IjY6hBJxdnb2FOqmxNPU2dKV1lfskF+/BW/UDlSpmf1q0ymPvmTTrVPBAGmFs73pGodrJ70ddatm5VNOqUhMcXLflmi+xWmSdO6yaZyUOKRubWgaLveZBEHvzHcnpXm0eGG8qLRzOp/oyKdVj52PQgrJsFWtHCL65VBhva+Ijf8faMBH2rkrJ/vhAGk/JDKf/46gZaf9oN0BmuVCIdviVtH214QZKPVhlC/0kTm3CEfF2p/K1qATMYR7SrMSGFEmAO302AtCek2SrfrHkixYqbgsZ1byngmc6qJnyO1tHOK46Z8i5d6NIJO0GyKZsItQN1QU8uvbESq6Y55ctf7RKE2vUp9gOyh84TEdVIYoD2wwTfNencufg2z6dUlywOw7P7QhQsRmP4ykwFkOIovAB5TYVdBBwhzoxhUKSRF/thlaNzZmh87F Pher+WPC pbcNGHU2R8T3DWtxFxu+OkHme79Ve/qrijGpwZMWGKYGt4gqqTKz9qVR0FcseHAqZsY4mANOaH0mM4W8vBuGTIeL2ygZuXurb4QkmNNFkaHkWpAOwLybXZ+ydM8edRe3YnENJUfvUFCiGitvOJZ//6LGgmoSyvhIvNh5QVwSWwDmaKigunpFhWkKGAKh4ulEoKrbWzQT4iyyrDv2c6d7epaT5vGr6iQRTx1RcnHK8Wb1TA1WE0nexhlxQ/N1lx6tenybz7OhEqWnRw1ZxD4wQUX8kpJ7vI/vrnsXSoa8ALBLk3ZSA4tczzLEmpenYbXrWRrmlfVHnW6nIv12q1i/ZLCQEd5X+ZbJcXPVyF27Q2fCWOKWlmiZ0AySc/jyWWi0TD/tTIeNHWNoHQPE= 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: T24gV2VkLCAyMDIzLTA2LTI4IGF0IDE1OjI5ICswMzAwLCBraXJpbGwuc2h1dGVtb3ZAbGludXgu aW50ZWwuY29tIHdyb3RlOg0KPiBPbiBUdWUsIEp1biAyNywgMjAyMyBhdCAwMjoxMjo0OUFNICsx MjAwLCBLYWkgSHVhbmcgd3JvdGU6DQo+ID4gQEAgLTExMTMsNiArMTExNSwxNyBAQCBzdGF0aWMg aW50IGluaXRfdGR4X21vZHVsZSh2b2lkKQ0KPiA+ICAJICovDQo+ID4gIAl3YmludmRfb25fYWxs X2NwdXMoKTsNCj4gPiAgDQo+ID4gKwkvKg0KPiA+ICsJICogU3RhcnRpbmcgZnJvbSB0aGlzIHBv aW50IHRoZSBzeXN0ZW0gbWF5IGhhdmUgVERYIHByaXZhdGUNCj4gPiArCSAqIG1lbW9yeS4gIE1h a2UgaXQgZ2xvYmFsbHkgdmlzaWJsZSBzbyB0ZHhfcmVzZXRfbWVtb3J5KCkgb25seQ0KPiA+ICsJ ICogcmVhZHMgVERNUnMvUEFNVHMgd2hlbiB0aGV5IGFyZSBzdGFibGUuDQo+ID4gKwkgKg0KPiA+ ICsJICogTm90ZSB1c2luZyBhdG9taWNfaW5jX3JldHVybigpIHRvIHByb3ZpZGUgdGhlIGV4cGxp Y2l0IG1lbW9yeQ0KPiA+ICsJICogb3JkZXJpbmcgaXNuJ3QgbWFuZGF0b3J5IGhlcmUgYXMgdGhl IFdCSU5WRCBhYm92ZSBhbHJlYWR5DQo+ID4gKwkgKiBkb2VzIHRoYXQuICBDb21waWxlciBiYXJy aWVyIGlzbid0IG5lZWRlZCBoZXJlIGVpdGhlci4NCj4gPiArCSAqLw0KPiA+ICsJYXRvbWljX2lu Y19yZXR1cm4oJnRkeF9tYXlfaGFzX3ByaXZhdGVfbWVtKTsNCj4gDQo+IFdoeSBkbyB3ZSBuZWVk IGF0b21pY3MgYXQgYWxsIGhlcmU/IFdyaXRlcnMgc2VlbXMgc2VyaWFsaXplZCB3aXRoDQo+IHRk eF9tb2R1bGVfbG9jayBhbmQgcmVhZGVyIGFjY2Vzc2VzIHRoZSB2YXJpYWJsZSB3aGVuIGFsbCBD UFVzLCBidXQgb25lIGlzDQo+IGRvd24gYW5kIGNhbm5vdCByYWNlLg0KPiANCg0KSW4ga2V4ZWMo KSB0aGUgcmVhZGVyIHJlYWRzIHRoaXMgd2hlbiBhbGwgcmVtb3RlIGNwdXMgYXJlIGRlYWQgdy9v IGhvbGRpbmcNCm1vZHVsZSBsb2NrLiAgQWxsIHJlbW90ZSBjcHVzIGNhbiBiZSBzdG9wcGVkIGF0 IF9BTllfIHRpbWUsIG1lYW5pbmcgdGhleSBjYW4gYmUNCnN0b3BwZWQgcmlnaHQgaW4gYW55IHBs YWNlIGluIG1pZGRsZSBvZiBpbml0X3RkeF9tb2R1bGUoKS4gIElJVUMgdGhlIG1vZHVsZSBsb2Nr DQpkb2Vzbid0IGhlbHAgaGVyZS4NCg==