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 E3FE7C54EBD for ; Mon, 9 Jan 2023 10:30:44 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 41AEE8E0002; Mon, 9 Jan 2023 05:30:44 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3CB4D8E0001; Mon, 9 Jan 2023 05:30:44 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 21DC08E0002; Mon, 9 Jan 2023 05:30:44 -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 12DFE8E0001 for ; Mon, 9 Jan 2023 05:30:44 -0500 (EST) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id C1A891C6048 for ; Mon, 9 Jan 2023 10:30:43 +0000 (UTC) X-FDA: 80334891966.19.4758E7D Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by imf29.hostedemail.com (Postfix) with ESMTP id E6349120013 for ; Mon, 9 Jan 2023 10:30:39 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=VlARh1tC; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf29.hostedemail.com: domain of kai.huang@intel.com designates 192.55.52.43 as permitted sender) smtp.mailfrom=kai.huang@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=1673260240; 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=DGRqP9WiHpEhwpWC2BJUlwJ8/w2lI+1XEaDMuTcyevA=; b=AXlg1N4Y3OaHBiNfrGpd3afBuX2Wwntgf7VVoYXBqZ0eOcgGdS4/yxX7rWiG1tIb+kdHjY 7zxcoDudsDB5zyOAQoqGKFVB4j0KMm49rtBph5BkM4l29iYDdHSbFxTnPcOKapD1RuM+NF xkRbcTf6Cio6eUDa2FR815keJtQQqPQ= ARC-Authentication-Results: i=2; imf29.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=VlARh1tC; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf29.hostedemail.com: domain of kai.huang@intel.com designates 192.55.52.43 as permitted sender) smtp.mailfrom=kai.huang@intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1673260240; a=rsa-sha256; cv=pass; b=ck+gh6i5WbvptQ3uVGPVyDVyCaDdkf3DpVf4bmV+yKIFtidqtTSpiQwWqVXr4q5TdbLcaE cFWpx4M0tskQskgO+0rj5TJgmaEqaYjFZckoAyeJ4sPI770+THkuUx9MHKfxEN66P7TM33 zFB/DfRb8lVmoqXVE0uXIb1QzZGLnSY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1673260240; x=1704796240; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=DGRqP9WiHpEhwpWC2BJUlwJ8/w2lI+1XEaDMuTcyevA=; b=VlARh1tC51gP6g11ayN2HmlGnpEY7PRAZSDDyBUEt3jRprm0Qb21rcdF sUIR78f1jn93P6aDHcxyfU6ahGDLKj/zW8B6krp5aQlHZXGHGpk+O2ECp AK8TXWgzTp0FFNfyxFbMQZwT8W6vuB6gHIoNNavKxci0Xc9MK9qFVwXF5 NLRNbibzqIZk1MoJ6M33GL5eNZNlAugBjZsOjiJKXjbSfSMobltZV6Z4L H96ZUEgJhUfzwmFYIWbKtLJ52Udp70lDvXMBpHW5+8fu8jPWsuGwd45Ur 6Y0tkd5rIIxiRJHYBsPLgIzyh/tSWFshiDzuPQHWySeEJyL43MAN3KXhv w==; X-IronPort-AV: E=McAfee;i="6500,9779,10584"; a="409087450" X-IronPort-AV: E=Sophos;i="5.96,311,1665471600"; d="scan'208";a="409087450" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jan 2023 02:30:38 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10584"; a="780639839" X-IronPort-AV: E=Sophos;i="5.96,311,1665471600"; d="scan'208";a="780639839" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga004.jf.intel.com with ESMTP; 09 Jan 2023 02:30:37 -0800 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.16; Mon, 9 Jan 2023 02:30:37 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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; Mon, 9 Jan 2023 02:30:37 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.176) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Mon, 9 Jan 2023 02:30:37 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LS5mJ5eK/dfD5+8vAj19nacCaijOeJTPXYAQWIOcJZyucgQFK7cVc7A70qDW9suRJ9IulfpIZQ1IWlpWQHyAGhNHv9uIm7pWWUllubH0Z4SnSXmxdXD5hUUlgChK1/1jDEF7naMsUmj1N1FzIWmxwadLX2OFDNHIYrUTjnzLz5fIgms6GnE1Bs0pB7DY540/Mbku+PJgHS3wdFiAAQgIzt95Vq6jrg81wrF0/P4an5EAu/5RPCu0cfhnba4wagRUEq7oA5CmdPyh+nVXzylNEY/uDTA0dRc5ePkFrv4GnXr6Esqx5S4MWOjMTROhbrkMkOkhf/JiGWiSx2h+2stn9w== 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=DGRqP9WiHpEhwpWC2BJUlwJ8/w2lI+1XEaDMuTcyevA=; b=DSu2Goo0/Q3Aj0nxaWuZe87bVlzmqeLXXYGFni8YtGi+ypPBUYxvnuNXn1nAwZVghsOPfaffSHiejnfQbJCjcRuMkD8NmEs37UeusRAjhuQ8prtbxH/ynELfc+SUE66LGaKz2oOBs4dfDdh4ALdA90P5pPcgtCn3YQ1Qn5AFOS+XsxMx3uN/xHhsYijzmWcTIQ880A0wIoPSmVLQI5dwX0CUhyIBDSWPV7sMue6lSk4s/NDRP5yZLpdLJXDn6GNUFziACieX0B4Kj/qJd6kIA3WwLgMvNWXCXulLjvUaPVnUeDfSBLkxKaM6cwiVX0Bsr6MHf2snSKQkT0Zj980TBQ== 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 MW4PR11MB6740.namprd11.prod.outlook.com (2603:10b6:303:209::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5944.19; Mon, 9 Jan 2023 10:30:32 +0000 Received: from BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::2fb7:be18:a20d:9b6e]) by BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::2fb7:be18:a20d:9b6e%8]) with mapi id 15.20.5986.018; Mon, 9 Jan 2023 10:30:31 +0000 From: "Huang, Kai" To: "kvm@vger.kernel.org" , "Hansen, Dave" , "linux-kernel@vger.kernel.org" CC: "Luck, Tony" , "bagasdotme@gmail.com" , "ak@linux.intel.com" , "Wysocki, Rafael J" , "kirill.shutemov@linux.intel.com" , "Christopherson,, Sean" , "Chatre, Reinette" , "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 v8 05/16] x86/virt/tdx: Implement functions to make SEAMCALL Thread-Topic: [PATCH v8 05/16] x86/virt/tdx: Implement functions to make SEAMCALL Thread-Index: AQHZC5gBhP4MskCMgUamnF7j/XSss66R0bGAgARB6QA= Date: Mon, 9 Jan 2023 10:30:31 +0000 Message-ID: References: <61b9cc00-d514-df77-0a31-88ec35d73456@intel.com> In-Reply-To: <61b9cc00-d514-df77-0a31-88ec35d73456@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4 (3.44.4-2.fc36) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BL1PR11MB5978:EE_|MW4PR11MB6740:EE_ x-ms-office365-filtering-correlation-id: 3516fd96-13e1-4be3-71a8-08daf22c8908 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: BXUyoInG6iQjJg+MhpjSYXVNo+V1md/kDbq/InhL4AJMe0Wauy4XP7fQzgEHTattELZT9JrKEJueXbsdw5f3XGRGWwsxRwYp5GgPFfDmzcAYoc7G2/8EBjcMHxZ1PYgx/GZshbOwyd6k/c5aL97OiFuLOTYnHfnMcUTHKBt/2u2Nos2eQgXeerJ3KPyMvZW425XBdHJHEH5x5n7F2/X2rwETKP7B/I1cPk8aYazbnW+2AW99Mf2YvFes5nP9ktlvGPmRlI3hr3oEX7gcFpCkZZHdhe/Zb5oVWuckwZfvhlJxWGdHIJ/q+oX+R70NzIg5DlGNwrpIl/16aOkOi+Jux+pyjjOgcIRE8f7nxiU2Siy8zlGYdCfNHDMtORjzl4zFZCNlC4X5JdDX9RDAYqiuFoQ1oSKa37Qj+xqAKuxm2Op/xQzYgKHWoGksB42TAN4zXsQ9A9BDu9VD2bjzRRrC6cEBXhGsRXMKKfrCnRJ7/3MxtqlWgCwA8gz7W7eoV1ub0zsUMHR1o/wAzpn+rWXP212axB/YjbBOBn1Pa9khaSlMvjQq51UUw3eTVPZC2ggjX/L6m9e+aMkNrXTKeRZsvrBijOT2yk6sHkXDdZgU/ji2N8hYyg/XML4a1+wR+jgqm4e14g7uTjHlqmgvPLd33VLyXO61mz3SuBGeu78/qVWi3vSU/PAvIqO2YfAgWtwThV/jlgXz9QcBRYF0kNgSAw== 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:(13230022)(396003)(366004)(39860400002)(136003)(346002)(376002)(451199015)(41300700001)(66946007)(8936002)(76116006)(316002)(8676002)(91956017)(110136005)(7416002)(54906003)(2906002)(64756008)(4326008)(5660300002)(71200400001)(6506007)(66476007)(478600001)(66446008)(6486002)(66556008)(86362001)(26005)(186003)(2616005)(38100700002)(36756003)(38070700005)(122000001)(82960400001)(6512007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?aEJTNGVldjdBa1luYlVubTFQT09mTUFUMkpFbzRCM1hCZmdYcGppRGM0YTZI?= =?utf-8?B?bm5xa2lWSDd3U1JVOVZRdE5aS21sOUM0cUVkR3J6UEFST0ZFaWVGSGEvaE1F?= =?utf-8?B?Tjc4dE1qQ1FmK0Rya2hENU1MZkxIZ25ZdlYwNk1hVGpmU29HMHp0NStPdGZs?= =?utf-8?B?R2dHa1NORnBZZ2hkSitnclJHeTNKaTFXaGcyTGZUVE0zcnRMZDV5clVzUE92?= =?utf-8?B?ZTVjRnF1SVU5TTR4N3dyK29YZ1kyVXNUeU1tZE54bUVXZTg0R0VwR0FQUFJE?= =?utf-8?B?cThDTUZtYlNER2VoRDc2amNzLzJwMnRLc3BRdXV0dnZPWEprRDlNOWdPMjI0?= =?utf-8?B?NEpHTVltSG1oVGcwRHY0d0J4b3hkdjBTZndKSVhqU1RZclI4Tmk4MU0zZm9P?= =?utf-8?B?SVpWQjQ3QzVpc0VGdFZGMng1MDZCMkN6cGFrbjFKTW5xRC9iOEhVZ1A1M05U?= =?utf-8?B?eVFPZy9EVzUyNktibXJCcStJUUY3c21JcGJOUmpMallXeFVxU2g0SENqZDlj?= =?utf-8?B?QVY1T1loa3Nubm1XcExnT2p6dVF3WmIxcFdOcE8wUmZYWmJ4Q2FPMGlYaW4x?= =?utf-8?B?RFAwUnczZWc2RDNSMnYzVUgyOWtqaGpUMnBoRzFiWld5czJkMUk0UUhPTEdB?= =?utf-8?B?ZHJDVXBWYUVENFh3eUE1WHhwQjdJU0d6Q0VraDkvYy9LNnF5SHlPT2ZkNFJM?= =?utf-8?B?azNPN0pWdW9GUHl3NjFXUHQvcWRCZ1pNcjlzazdESmdCMmZwdjhqMkxNVDJR?= =?utf-8?B?RW5HREJiTysrMHVQbUhKTXFCZ1U4dzZUS2duYzlSUFgrZlNMUVp5VzQ3aVFG?= =?utf-8?B?VndaU1RPTmh3S3hyWk9Wank2eGt6VTBMTUdyWW9Gc0luOXo2NG9xVHdzRWpG?= =?utf-8?B?YnpnWGRhZkRDcHUzdlByNUxzNVl3cjBRTkgrZ3cvNnZwNkZzSUhIMU1VWjlH?= =?utf-8?B?Zk1oaHJjWHIxbGNMdnM4dHRKeDR6ZTlvNFZqWEtNOGlxZlk0dGk0eUovUzZp?= =?utf-8?B?NUp4Mml5L25YNCtEYytDL2JObHVYS2dXaDNVOTlEc0NtRVZzWGdPOGFSOU1Z?= =?utf-8?B?ZVJKSGZWK2EzRXJhY1VCK0NrbnlWK0VzN2x1NitRT2laUC8vRWltaFVDVERk?= =?utf-8?B?SWpjQ2FUV2ZLSGNDcURFcTF5YVdGalQvb3ZBN0tzUnU0Q1Q0Z1VJWHZTVnha?= =?utf-8?B?OXJqekU2dEtYdnBaWDJNM0phdWRRZ2ZqaFFqV0psMDI0dEdKeDVSeFRqZm5t?= =?utf-8?B?S3lxRlFJYnlkNWRmaTlGcnJzdlRDS01jdTU5Sk96VHlLSEhXdFZ0VkJsbHlq?= =?utf-8?B?QjZ3NDY5NDVUKzd0TitFeGozMXFMZ0NDN0RRQkh5RHNScVR4QitXUTFTdGIr?= =?utf-8?B?YjBTcHVQR2d6d0xDNkN0djJ3R1NpbEZ6QjVqWTFDQ3NlMWNOY3dlMFZmZHhz?= =?utf-8?B?VjlzUHBWaUJVbmxxb1RaRWt4MFVZdkpVajM5Zkx6aXBDQWZjSEJodGF2dWxx?= =?utf-8?B?bUcyVXpuT05IeVQxOUdMR2dNUzlTb1FrSzRYZUZYNWxpYTZDTUswdjloR2th?= =?utf-8?B?emxSN2RqQTJvVW1qS2MxSWVCVWtZVXBMQVpHWVFyOW0zYytielZEMEVXWHll?= =?utf-8?B?WFBCeC9taXptZnF5UmZzTTBRaEF2dEh4WHhIaWthM0VkQ29pVXZjZ1N2YmZj?= =?utf-8?B?c3VQVTlaRVZDMW1neVRJTUZoQUVXSUFtNGZ0U3VmVkhjQUE1YzcrSUZoYTBn?= =?utf-8?B?UHZ0TGVHakRUSlNFUFh6Z1l4bTUzV1V2aHpiSk9HTFhWVGZZQnY1Z0E2Z2pC?= =?utf-8?B?S0grK3ZFY0xYVlNyMDQzbVhQU0ZvbmVwR2JCanoyQng2NUt4L0RvSUVZMHNJ?= =?utf-8?B?YkRsK0JaOE42cGFEdXEwdHhwdFg4MFd5RXpVM2dYOHJVMU5UWnYyazAwTXRQ?= =?utf-8?B?TUpvZWF1dGZYK0NXblNMVUF3RERoZDNaQTNiNko4dS8wYnJQdlhMQ2FEWDls?= =?utf-8?B?bGFZVUFiRHlTeGZRdDcwYkNsM1RWdkxENUZGaU9hRmVUWEsvUXhYMFNMVGM5?= =?utf-8?B?QjRjNXVnVlB0Z2daM0ZyS3Q4Z0pua1pySUMvdFVMb0s4VFR6SExjNFNEams2?= =?utf-8?B?Vm9CNUZMR0pvdjJiR1cyRmpkaHF5RytwRERybldveSswbE1HWWJ5RkdEQXpl?= =?utf-8?B?dVE9PQ==?= 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: 3516fd96-13e1-4be3-71a8-08daf22c8908 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jan 2023 10:30:31.7548 (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: 6d/KFqWNQlJa2yTgyKNPL2BEje1YyPQ1MpYeLnRc91ss7DjiNf4UVFquPMR7nV1j8uKaGRwOTWqqXeLZaf+bAw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6740 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: E6349120013 X-Stat-Signature: ruyxbrk1binwptuhcbq9z6q4sco5kxjw X-HE-Tag: 1673260239-600908 X-HE-Meta: U2FsdGVkX1/6Od21NrwpknRNbay02SACRsLhQyqDa8HEQLDeLG1VgPBSgFmOoE375h1wCoSaERoGj6IgRghhw058h02oo2WbJCJxlKYiWFNFEBaSumIc1yDmeqx5LXQz7FOzyYxkBcPMyfJ6avzkRGomuEnS+nK183IZfnBX1FowasSN7iwGRJGxVtpU15n0eArgX1qls+1YAS/dZc5amI20xi04NV+eUz2oDKSZgPHeN+qf2vb/w0hug2g91+TrIje99NoPyxY1uqhwWshpaocySz7wPkBKyQc9i/g65sEZ0CprTNUL4TEa9WwNMmN0hMqMBwuIIRiXSyJM+E9oLJreMiZK37ObMI0GajioOe70MiCMftajpq3LYf82RzjCk4ctsOkw9GbBi73Rutcwu07hSg5OLF8Q56j6GM4FtcoZac0i+37WeFOw+OiGhAm5nNdwNjrvur71YkXPOBPUQfabou8p7DPSRtCo4wsl2b/7BiB5TfqBs6hkYARUElx4YFRvQ/j5dofqteQ2EQwJ8p+vu/Fy+LksJMnptseroVdy2gDMO0DUAMfDXg5FG9aWy4Tdjlm46j5CbK6D5VmQ7p62v22QEGRqy+uE4kZ0XtmnGDrIWLwMMklsS/8+QWAV5bZ0AE4j/ldT/WsmafMC1BEv2JyAm4WeXl52vwnGsp7xxVcZeSlTWCcJ/voRDG71UCSUmPxKUYMxNAnxKtezviQsPSNnuybnzjpkJEVTG5gwGOTeimoCkYeGS8WzG9ZTV2e4Vt7pOfvMFEk9lxnHg5Qpi/+Fk/ykP1NqjnIOA8u5/NUZK3KX+03QDYbxazitIjkxvc8HuwOOC3Z6QMOVgv1WcTsorQYgpY/XKUvUqTwZuaWvBOPPh+RuXoc7jdrFxgZqd0ggKt8I0JIUSifdJp0wBv8jo2ee47EtCfdAfYa3LXMXOc+uUgfRH8LA7e3EeyofIYY5Eulw6incBoO k3c0iU8M l6wNCB0Rl/9wKJ6QApFF2YTGnWq8qVL2fbA+WQYDDYAEXTKCHaQYx2Y7GcqdOF9J+ryAA 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: T24gRnJpLCAyMDIzLTAxLTA2IGF0IDA5OjI5IC0wODAwLCBEYXZlIEhhbnNlbiB3cm90ZToNCj4g VGhlIHN1YmplY3QgaGVyZSBpcyBhIGJpdCB0b28gc3BlY2lmaWMuICBUaGlzIHBhdGNoIGlzbid0 IGp1c3QNCj4gImltcGxlbWVudGluZyBmdW5jdGlvbnMiLiAgVGhlcmUgYXJlIG1vcmUgdGhhbiBq dXN0IGZ1bmN0aW9ucyBoZXJlLiAgVGhlDQo+IGJlc3Qgc3ViamVjdCBpcyBwcm9iYWJseToNCj4g DQo+IAlBZGQgU0VBTUNBTEwgaW5mcmFzdHJ1Y3R1cmUNCg0KWWVzIHRoaXMgaXMgYmV0dGVyLiAg VGhhbmtzLg0KDQo+IA0KPiBCdXQgdGhhdCdzIHJhdGhlciBnZW5lcmljIGJ5IG5lY2Vzc2l0eSBi ZWNhdXNlIHRoaXMgcGF0Y2ggZG9lcyBzZXZlcmFsDQo+IF9kaWZmZXJlbnRfIGxvZ2ljYWwgdGhp bmdzOg0KPiANCj4gICogV3JhcCBURFhfTU9EVUxFX0NBTEwgc28gaXQgY2FuIGJlIHVzZWQgZm9y IFNFQU1DQUxMcyB3aXRoIGhvc3Q9MQ0KPiAgKiBBZGQgaGFuZGxpbmcgdG8gVERYX01PRFVMRV9D QUxMIHRvIGFsbG93IGl0IHRvIGhhbmRsZSBzcGVjaWZpY2FsbHkNCj4gICAgaG9zdC1zaWRlIGVy cm9yIGNvbmRpdGlvbnMNCj4gICogQWRkIGhpZ2gtbGV2ZWwgc2VhbWNhbGwoKSBmdW5jdGlvbiB3 aXRoIGFjdHVhbCBlcnJvciBoYW5kbGluZw0KPiANCj4gSXQncyBwcm9iYWJseSBhbHNvIHdvcnRo IG5vdGluZyB0aGF0IHRoZSBjb2RlIHRoYXQgYWxsb3dzICJob3N0PTEiIHRvIGJlDQo+IHBhc3Nl ZCB0byBURFhfTU9EVUxFX0NBTEwgaXMgZGVhZCBjb2RlIGluIG1haW5saW5lIHJpZ2h0IG5vdy4g IEl0DQo+IHByb2JhYmx5IHNob3VsZG4ndCBoYXZlIGJlZW4gbWVyZ2VkIHRoaXMgd2F5LCBidXQg b2ggd2VsbC4NCj4gDQo+IEkgZG9uJ3Qga25vdyB0aGF0IHlvdSByZWFsbHkgX25lZWRfIHRvIHNw bGl0IHRoaXMgdXAsIGJ1dCBJJ20ganVzdA0KPiBwb2ludGluZyBvdXQgdGhhdCBtYXNoaW5nIHRo cmVlIGRpZmZlcmVudCBsb2dpY2FsIHRoaW5ncyB0b2dldGhlciBtYWtlcw0KPiBpdCBoYXJkIHRv IHdyaXRlIGEgY29oZXJlbnQgU3ViamVjdC4gIEJ1dCwgSSd2ZSBzZWVuIHdvcnNlLg0KDQpBZ3Jl ZWQuDQoNClRvIG1lIHNlZW1zICJBZGQgU0VBTUNBTEwgaW5mcmFzdHJ1Y3R1cmUiIGlzIGdvb2Qg ZW5vdWdoLCBidXQgSSBjYW4gc3BsaXQgdXAgaWYNCnlvdSB3YW50IG1lIHRvLg0K