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 D86B0EB64DD for ; Thu, 29 Jun 2023 00:58:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 56BDB8D0002; Wed, 28 Jun 2023 20:58:55 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4F5588D0001; Wed, 28 Jun 2023 20:58:55 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 320B28D0002; Wed, 28 Jun 2023 20:58:55 -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 1B9698D0001 for ; Wed, 28 Jun 2023 20:58:55 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id DB41B140309 for ; Thu, 29 Jun 2023 00:58:54 +0000 (UTC) X-FDA: 80953975788.05.1DEF120 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by imf18.hostedemail.com (Postfix) with ESMTP id 1CB271C0009 for ; Thu, 29 Jun 2023 00:58:50 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=LB4TpBpF; spf=pass (imf18.hostedemail.com: domain of kai.huang@intel.com designates 192.55.52.120 as permitted sender) smtp.mailfrom=kai.huang@intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1688000331; a=rsa-sha256; cv=pass; b=hbziEhr+2Ubd8k9WNTZTGXiICvbu9Td9ptyNWx8JE3hwHg+bF3yRvu9gCnBcYJkj+2E82q 3GSgHw2LG/uvIQdSMg/oEhrzl4S/4GI3s/Dxvi77z1som4t9/vdnDGvbyAeIUsAfAdc/gX myttnejML8OrcBNWMX8bHyvrbYevap0= ARC-Authentication-Results: i=2; imf18.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=LB4TpBpF; spf=pass (imf18.hostedemail.com: domain of kai.huang@intel.com designates 192.55.52.120 as permitted sender) smtp.mailfrom=kai.huang@intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); 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=1688000331; 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=yLBtAzaKFYgTfIgj0Ym/G1wyKVlA8QtVrSwmxa70ixA=; b=Lw7BIRHT8HE72uhnrSHXsAWJwMeQMLLHs0B/9IiWKNLNVva/LObBputES6V6B7OuD0ZZBa 7U9oCEXY0N9Lbhi4PV00ZNayqPdmCsLsIlmZaYIycN36JZ6EddSz/MXmh2vCHxT2lV8YOh exnZmCBJhbUy0PQjoSTL65NgLWNC0y8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1688000331; x=1719536331; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=yLBtAzaKFYgTfIgj0Ym/G1wyKVlA8QtVrSwmxa70ixA=; b=LB4TpBpFFHq6mZ2jKz94yxq9Qd9CXXMxMBIZVGlWCMGfaBMWIKrTxVVL UJ+Vyl0diK1E9uNnMVF1HSTWjZEm3nR/9r/UrTdF+E9tvrnNd/ccphkBs 5jX+GZKmNOfl9jHj8eOuF9q3fzNZ8O7tfMN18j0aVo/Rft3jbfs/CUcSc hjGHqmxLB/J082Snl9AfotxSiOro54pCAVtss/yi69S89UDnIHg9i/kkb AqWSESvv/DNJ0X6PLcTF7pEqv1lAVaiFUn3E3RcFephHQopUQ8Q+A8PQ8 C3SIQiU2psMxV3UldZpTvGacina0YumXrslEHaGrvjYRB1qOrTTv3PmTI w==; X-IronPort-AV: E=McAfee;i="6600,9927,10755"; a="360847966" X-IronPort-AV: E=Sophos;i="6.01,167,1684825200"; d="scan'208";a="360847966" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2023 17:58:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10755"; a="717177848" X-IronPort-AV: E=Sophos;i="6.01,167,1684825200"; d="scan'208";a="717177848" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga002.jf.intel.com with ESMTP; 28 Jun 2023 17:58:48 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) 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:58:47 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx612.amr.corp.intel.com (10.18.126.92) 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:58:47 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx612.amr.corp.intel.com (10.18.126.92) 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:58:47 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) 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.27; Wed, 28 Jun 2023 17:58:47 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oGNCletgSlAkZnuiKG86R9scsy2LliD+L0M56f3Hjj1esC1+Sh/8lOZ4YEtZZGFPBPkdcVxb7rH+Mm4fGwH3ka/sGlw6heK0MI0J2ulRYbuAILbY5Lugwl8ztMonOa5adaPI+4HvY02djNt+Mn1Uzm3rEuIpphvbi+4XAOLdBSowBvV6p4Wigj89xo3nUn2CmL8+3pkO1aa4xKaPExJUK0DzeFgtzkIv2GVDHgipbSoE4zUGIl3di8MdNzOA2JvBMQ/kuaqsT59GraJVjzrfc90UxzECFmQn7hcbubKA85pzFRgXnKN/zXFRn0L9mdXpJYjxoPVHBPPM4Zu7Rncx7w== 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=yLBtAzaKFYgTfIgj0Ym/G1wyKVlA8QtVrSwmxa70ixA=; b=RM/IiPuXZ3MWTJG0pqOodpHdwYOFbZo6kf2VvvcgLrdugPQEJCH0L4NFus5sNcEvmAhZFb1YcprWUTUwtXbQ+TgrVX6+e2BLUcXGm0XBl4DTfHvDeahB4xnn743NFB1CWSHiM8spggT1OuR2Qerw29lqjGXd8Qj5yxeOWK9mjP7Qlew9BoDEuW5YX2eV9vWBayszkMT8Sg+x5WVkHXhAdKb39nNDu3s6Q1ouJ/T+CiHelKoZeo32yB1MHjnBjUDGaVU41efYwdpgNyoC6wii+atb66l+uFqh9/yUnSjkFAjtFVmZewFs9rDZf8anuRI6tnHyNo2sgJ202jBuFhGOhg== 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 DS0PR11MB7189.namprd11.prod.outlook.com (2603:10b6:8:137::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.23; Thu, 29 Jun 2023 00:58:44 +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:58:44 +0000 From: "Huang, Kai" To: "kvm@vger.kernel.org" , "Hansen, Dave" , "nik.borisov@suse.com" , "linux-kernel@vger.kernel.org" CC: "Raj, Ashok" , "Luck, Tony" , "david@redhat.com" , "bagasdotme@gmail.com" , "ak@linux.intel.com" , "Wysocki, Rafael J" , "kirill.shutemov@linux.intel.com" , "Chatre, Reinette" , "Christopherson,, Sean" , "pbonzini@redhat.com" , "linux-mm@kvack.org" , "tglx@linutronix.de" , "Yamahata, Isaku" , "mingo@redhat.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+f8x4AgAD+woCAAAdlgA== Date: Thu, 29 Jun 2023 00:58:44 +0000 Message-ID: References: <28aece770321e307d58df77eddee2d3fa851d15a.1687784645.git.kai.huang@intel.com> <1662a5ef-c333-d6d6-7605-060f4bcca6fd@suse.com> In-Reply-To: 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_|DS0PR11MB7189:EE_ x-ms-office365-filtering-correlation-id: a6db7c62-e236-4ff9-4665-08db783bfcee 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: kKbFnAugABePITNEGfihwCR7q6UfL52JG3rLcPseRAk3Z44mzelnHv2Tv0zxRGDila7mcEAzsjBds3FAHICshI9dYrxZ+C+kf8ZzlOsIuNp7qDAgWKTlwKYVq05vAQGWqLyUxcKwMmc2xkgi+HbEj/Xjjuq9ZeaL/OZ8+C2JoizFVTxF2aruB4jI7l3NUWeCYOE+u8yvVnEWJ/C9owJGPSrPKiYnjpE3dab9xaT/ymipTp69z74H89J1Ieoemo4PN5tO0Slu0q+YroLSj/THOe5uH7IC1+nRLGb0V9xvUr2+nCEDUr0l7e8WX/la7M8C0TNIIDhfE2y1lSXohBJTjNHOyIhK2ZkupIrWg6ISEM0z5R05SiVHFDFUy8FSHVroNhzloEzfOoax7AhwLRf1RmBIuNVRXb8mhEJlh+/IPydbW3gybUufHAXLv7WM+zhU1+ElFBCVeB84KkhKL8X5nIDzVGTK9klZfR7AYhjClEUxPAv3fUX1MHuFckdwD7QE3Srxpe9XapeBH4SZBicT9K0nof4FEUYIgu1VqvH69o6Cu19Q3SKLV0tbNHBHfK8xNQNsaSs7wzOFbTmgDAhaR+vugSbmOmolFc4C85C90EC6l8//3mRgU994g6d92J9T 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)(366004)(376002)(346002)(136003)(396003)(39860400002)(451199021)(6512007)(2906002)(186003)(6486002)(71200400001)(122000001)(2616005)(83380400001)(38100700002)(82960400001)(6506007)(53546011)(26005)(86362001)(110136005)(41300700001)(54906003)(38070700005)(478600001)(316002)(36756003)(76116006)(66556008)(66446008)(4326008)(66946007)(91956017)(64756008)(66476007)(7416002)(5660300002)(8676002)(8936002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WEFMZU5iRVBKdHB4NmhXa3pPWHUvNEF3SjkzVXdGbTBhaDh6Z0hCWEVHblhM?= =?utf-8?B?OUc4WlVLcmt6RjV0UFk2NXhMamdVYmwyQTdGaWxJclk4YnJvS052UnFjY1BM?= =?utf-8?B?ejVJMWRUcWJZT0Y2UnFGUlFwUERUak1TZ0xEUms5cXIxaFZ5cGJMWVVRQXk3?= =?utf-8?B?SWFkZlI4OGFJbXQyUGxuaE5zNWxkbk02ZFdpMnpVdy9xY1ZaKy9tcHdVUHdo?= =?utf-8?B?TUNHbEZCeHB0amZmWUcrRzcxenM3bW8xZTdCaFJLSElRLzUyaVFYbXplcUxo?= =?utf-8?B?NGNvMnF6WS84K2NCOUl3aWJDTlNLT3huWTlzT0V0K2Z4M000bXNLcjlQUCtB?= =?utf-8?B?V0VTelc1aG1UVlRNZEtweEUyU3o2MVpMcVdROGMwaFhvN0EzREV5bjBVMVFw?= =?utf-8?B?OGMyNmNkeUd3RFZ2czZmMllSU2QraFdBMUVPbEJuYmt1a21KWlJHUlBCQndr?= =?utf-8?B?UTlqTE40V0dOU3ZROVVmaDk3L2lPOWVSeU5WTWd4SWlBRTQwOGIyaDU4Tkdh?= =?utf-8?B?d0QycytZOVR1OVJZRUFocnVyV1ZPdmZQczdVUkpaaldHLzJZYlhvcm8xNjZ0?= =?utf-8?B?OTFIWG1oYnpneENUWC9yL2Fnc2wycVE2czdJeEZ0d1lwS3FqdUpKdzNXMWFL?= =?utf-8?B?b3grZWE4KzhCMktHR2dKUzJnaEdnOElzakE3V3o5UDNUc0h4bDRScC9LcW1S?= =?utf-8?B?ZnNRSk9naXNnUUUvT0NXSGcvM1VOSlpEazh3SlRYQmdJMFArUkY0a2pZTVVn?= =?utf-8?B?ekNNa1ZRL1JJY3MzRUhPakVoaFJzQ0I5MmlVUlp0UHE3K0RIRkZVbkEydVVD?= =?utf-8?B?MWh3bjQxeFZ2VzBxd2p3S25EYURpRUVEVGtIeXU3M0orb2FaLy9vcWpJS1NI?= =?utf-8?B?NWY3OGQyelhSNnVwdTFWTTBFdTZzaWhFeFRlTFJUVkdoamVYSk00bERJNlZo?= =?utf-8?B?VWVUY29ZdlE0TGd1TGFRZXJTMEtLWTRIeUsrWFF4TnBja0hHb0ZyZkxsMEt1?= =?utf-8?B?bk1Ydk1zM3J1U2tQZm9GTUFtUkdESStyK0lRYWJNUzJkankzKzliUjZ6QzdP?= =?utf-8?B?aDIvVVBFZElqLzJ0VTgvWitYSXd5UjBKZ1c2Uis1d21IWGNwa3Q1R1J5ZGsz?= =?utf-8?B?UEppM1habWRDWFZJajYrUDQrR0dLVHlIYzJieFJySkZsWHBoSmtqaW03N3lN?= =?utf-8?B?b3FuVy9IQTRVL3cxZ0ljY25lbVVxNW1HQTNlOXpHeCt4bE9mOGszNmhrdUZH?= =?utf-8?B?d3d0WFZWMkF5UmdXeTc4UW0zeFkwUHZHRm85WHcvRm9uVFgrTVJZVGtFZGEv?= =?utf-8?B?MlZITHRLengzL1RSMnBuVkg0em1jSVpUQVNLSHprM1JESC84cU1xUXlmTWpk?= =?utf-8?B?QS9aVlJwNUZzZU5hbHVZS2JDc3JoNUU3SGNwWmp3blh6UTY1ZGs3ZytUREhV?= =?utf-8?B?S29hM0N6a0lsMGt5RTV1eGJQbitZR0FkTEZwdWJOZ0tlUkN4UndlTHg2QU1J?= =?utf-8?B?RE1CeTZUcXBBN1lwMGVwZE9YWXVZMjBwSytkY1I0WUQybDc4alExRUFObGph?= =?utf-8?B?K0c1aHF5NnE3cDZZZ29PZHd4Z0xsbHJkeUFrRklGbWsyZldvbi82aEo5dDdu?= =?utf-8?B?ODJsOGlxYlE4ODNjR1RqMGxRaDllK1V3Uy9mWjJBYUVjTnFCbkdpQ3pGeGVJ?= =?utf-8?B?OXNQOTloU1JYZzd3Mk9EMzhjVm5GL1ZBd2JNQklwZEVhL0xWZXEzNHYzd2o1?= =?utf-8?B?M2hwVnJFdSsrUDRPWjB6QzF4Y1lvZGVXYlRNdDFoajVwbVYvNFZlUWhOUFZt?= =?utf-8?B?L2VneElqVFdFajhWY3hFWGlWVmtJQnJKYXRWSVREZDNrWDdMY1ZQeWtLZWlD?= =?utf-8?B?M01Rc2gxNUJqTHUyVmFyQWx3MlBhU0dQNEdKeERxWmRaMGxBZGx4eUUzelNG?= =?utf-8?B?OHkweWZ5QmJIM2w3Z1dBeTNzK0oxSzZHMEE2ak9lS1JoOXhDaGRoeU5qc0RB?= =?utf-8?B?aU1WdnAyaCtXT2RVR0NGVkxtZVVURlk0ZXNwT2ZGRTZseXJnK0hGbDl4WmlJ?= =?utf-8?B?MlA5U3BRdUNsZlN2b281d0tGNjhhZzhvWmp2S0xtQUdoaUdZR1F5THRTcGNs?= =?utf-8?B?YlZSTmxwU1F6WTF1Nnl1MTJyaXg2eDlUUFluTlBuZ1plRTNwaFFUMG50dFJj?= =?utf-8?B?aUE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <88FE5E133519DD4C87039536D4F06B20@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: a6db7c62-e236-4ff9-4665-08db783bfcee X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jun 2023 00:58:44.4525 (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: rxWqVy85YNmd+5gPQxdURc7XGupCK5ZW9g4g/sHoi6axm6R3TPbEvLIm4G7DOzvNgPI2lkQKX5/kZcqcAnRsKw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7189 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam08 X-Rspamd-Queue-Id: 1CB271C0009 X-Stat-Signature: g5c7a7tiwpyr84yrq7btpftjfxbq7o5o X-Rspam-User: X-HE-Tag: 1688000330-102891 X-HE-Meta: U2FsdGVkX1+1k4SDACumJpfjoN3OrAtIp/55GMSVSEhIjxOASkrjLHPmQVQNhSV8fHXSa5tUDj+QjQTYS2LYWPElKuPsB49CmmmfRTGN2g7vUV2U511zvtvujTN5TXbMiyKPDIc7hny8LIiTvwoKU58/i33QME9wed59HtigXJSnxthZ4sqJWCZ16v0o9lVgBrG3lkRj+Lh344y9gGz9Od1DnlgRzFudqV33Ds2+Va4oTjNd87aMOn6kewoeU7pyZ8ftwn9U2j7u5RYuxdTgklUTwnQkY77juZM8ZkE9aQt4uqW4FnygTzlPPj7K5cwNQWPoF4aOCgNxMnDqj0QClCwPyJS4a3XTscMeBRkMh3u6nBRuS+qfVMmsp/hddxZT1atjFRO5Coi9vOapzpqItF6WcT+wYuraMbHsJS9uH/0PYbyRQEe+KLgJQF+3wyEgZC5dG1zkhstM6RRtipJe/XUof6qeW4NC6YOEVPM7D2F8WSSRwLUDmUJkKM2z8wf/10iTeP8DvUcBs+NoTJe1wBzGXp+S/0ZFaJP39lDyu7s6l4EZ7Pp1+HTbcNHLSWbL2NtVfD16NTe1KpjoCSex0HkG42Ipzn2RtSH8rPJSdB76a97AYZw8koTtiqpq1z+m2Y1oY9RFRmydjLCLvKaU3mo4iRzwuIOmHO6/mMlZnArRmpfzyHCoamY+SUPLI7aiVoAxB84bkl7P0mSoBwpGHJHvr7TDt2/zsUE2f35Y9uRzslIcxQs5fP7PFClz7RUftaN8NwLOgquqbVDW64Jz9yjpbZNx2HyN/L7JP1+SQ7yzkkvtfJdCxAUrg7QB5+ZJJIgm5Bbk4vS3gxmAFDdfPsqGPrY7/3ABHhFiM80q9zDTX/VHJnAVgUEXGrw8LgPTwn7a4ele3L3s2q6c/NwBjVuObWQ0WHWc/1cApD+h344tUVQ5j21fTL2txm6ur8MIPtcbTWH05ExOITnDWZ8 D8orJZeF IxgzoxVOaMyOR+RfbrK/7d8DA8AZQ/bVQoEM3jyU5pnzfuaTJClF/ZOIOUcNSbXHlmx/AOHcpQC5rPIUKIQYCocJ4KspJPqueMVysNcs1msXlx2/gS8bSYI1+We8xyUjTaebhWOCBBE4HTBF0c7BuxjnLC3EoHHwhhd4chNuTSbbl1oMJM40omryM/xoO8XaSxfdL1tsremk3ACycfny9z+uAhZYdU+SBpKO1uaxXqahKFmt9Q28a8/SAmY21wY/FU5OydehAfOkzlvhOSX7OvKnyd1QZJdg7Ct6sORbVikHoNQl0HDJtmEpM3xc5MESnJc2G 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: T24gV2VkLCAyMDIzLTA2LTI4IGF0IDE3OjMyIC0wNzAwLCBEYXZlIEhhbnNlbiB3cm90ZToNCj4g T24gNi8yOC8yMyAwMjoyMCwgTmlrb2xheSBCb3Jpc292IHdyb3RlOg0KPiA+ID4gDQo+ID4gPiDC oCArwqDCoMKgIC8qDQo+ID4gPiArwqDCoMKgwqAgKiBTdGFydGluZyBmcm9tIHRoaXMgcG9pbnQg dGhlIHN5c3RlbSBtYXkgaGF2ZSBURFggcHJpdmF0ZQ0KPiA+ID4gK8KgwqDCoMKgICogbWVtb3J5 LsKgIE1ha2UgaXQgZ2xvYmFsbHkgdmlzaWJsZSBzbyB0ZHhfcmVzZXRfbWVtb3J5KCkgb25seQ0K PiA+ID4gK8KgwqDCoMKgICogcmVhZHMgVERNUnMvUEFNVHMgd2hlbiB0aGV5IGFyZSBzdGFibGUu DQo+ID4gPiArwqDCoMKgwqAgKg0KPiA+ID4gK8KgwqDCoMKgICogTm90ZSB1c2luZyBhdG9taWNf aW5jX3JldHVybigpIHRvIHByb3ZpZGUgdGhlIGV4cGxpY2l0IG1lbW9yeQ0KPiA+ID4gK8KgwqDC oMKgICogb3JkZXJpbmcgaXNuJ3QgbWFuZGF0b3J5IGhlcmUgYXMgdGhlIFdCSU5WRCBhYm92ZSBh bHJlYWR5DQo+ID4gPiArwqDCoMKgwqAgKiBkb2VzIHRoYXQuwqAgQ29tcGlsZXIgYmFycmllciBp c24ndCBuZWVkZWQgaGVyZSBlaXRoZXIuDQo+ID4gPiArwqDCoMKgwqAgKi8NCj4gPiANCj4gPiBJ ZiBpdCdzIG5vdCBuZWVkZWQsIHRoZW4gd2h5IHVzZSBpdD8gU2ltcGx5IGRvIGF0b21pY19pbmMo KSBhbmQgaW5zdGVhZA0KPiA+IHJlcGhyYXNlIHRoZSBjb21tZW50IHRvIHN0YXRlIHdoYXQgYXJl IHRoZSBvcmRlcmluZyBndWFyYW50ZWVzIGFuZCBob3cNCj4gPiB0aGV5IGFyZSBhY2hpZXZlZCAo aS5lIGJ5IHVzaW5nIHdiaW52ZCBhYm92ZSkuDQo+IA0KPiBFdmVuIGJldHRlciwgZXhwbGFpbiB3 aHkgdGhlIGJhcnJpZXIgbmVlZHMgdG8gYmUgdGhlcmUgYW5kICpJR05PUkUqIHRoZQ0KPiBXQlZJ TkQuDQo+IA0KPiBJZiB0aGUgV0JJTlZEIGdldHMgbW92ZWQgLS0gb3IgaWYgdGhlIGdvZHMgZXZl ciBibGVzcyB1cyB3aXRoIGEgaGFsZndheQ0KPiByZWFzb25hYmxlIHdheSB0byBmbHVzaCB0aGUg Y2FjaGVzIHRoYXQncyBub3QgZnVsbCBzZXJpYWxpemluZyAtLSB0aGlzDQo+IGNvZGUgaXMgc2Ny ZXdlZC4NCj4gDQo+IFRoZXJlIGlzIF96ZXJvXyByZWFzb24gdG8gdHJ5IGFuZCAib3B0aW1pemUi IHRoaXMganVuayBieSB0cnlpbmcgdG8gZ2V0DQo+IHJpZCBvZiBhIG1lbW9yeSBiYXJyaWVyIGF0 IHRoZSByaXNrIG9mIHNjcmV3aW5nIGl0IG92ZXIgbGF0ZXIuDQo+IA0KPiBJIHVzZSAib3B0aW1p emUiIGluIHF1b3RlcyBiZWNhdXNlIHRoYXQncyBhIGhpZ2hseSBjaGFyaXRhYmxlIHdheSBvZg0K PiBkZXNjcmliaW5nIHRoaXMgYWN0aXZpdHkuDQo+IA0KDQpBZ3JlZWQuICBJJ2xsIHRyeSB0byBl eHBsYWluIHRoaXMgd2VsbCBhbmQgY29tZSBiYWNrLg0KDQpUaGFua3MhDQo=