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 836A1C61DB3 for ; Sun, 8 Jan 2023 22:25:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B3F538E0002; Sun, 8 Jan 2023 17:25:47 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id AEF888E0001; Sun, 8 Jan 2023 17:25:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9692F8E0002; Sun, 8 Jan 2023 17:25:47 -0500 (EST) 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 86F1C8E0001 for ; Sun, 8 Jan 2023 17:25:47 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 4DB23AA23B for ; Sun, 8 Jan 2023 22:25:47 +0000 (UTC) X-FDA: 80333065134.11.402BA89 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by imf03.hostedemail.com (Postfix) with ESMTP id 2ADE120008 for ; Sun, 8 Jan 2023 22:25:42 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=iWJckYYH; spf=pass (imf03.hostedemail.com: domain of kai.huang@intel.com designates 192.55.52.115 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=1673216744; 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=wO7Yo/uXi6d/CnGTdHtTkFS/aheDm0tBp8lQaWCyETc=; b=8H8tjdQEA3DSD9a/9WuJtTYLVzn0eIY9MlipAOFfA29qA21cM4Trk66h47pUR5W41sSOxS 8700FwbCjs2kTg8SRPs4o+nxFvsi4hR8IDeFAP7FRsqPG5h9xCvhKvAxyJ+JGksH7WEGvp C4UzZKStn4zSC463bG6anVTljq/a9ME= ARC-Authentication-Results: i=2; imf03.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=iWJckYYH; spf=pass (imf03.hostedemail.com: domain of kai.huang@intel.com designates 192.55.52.115 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=1673216744; a=rsa-sha256; cv=pass; b=tTPJQoMjV4AIHdughMLTgs/RL+6qvzuoVIJT0QfEkSdlXu9h8n8DHi9x1DUwqONuIELzOk PL+pcJNR0pMqXONNkaR/lkVLO/upGaSerSmQO+i7OPSal3udDI0p2IJydXk41MZZtk3f6F ZdeSNW97rp7jEcfJ6ZHayXT0v6kTx94= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1673216743; x=1704752743; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=wO7Yo/uXi6d/CnGTdHtTkFS/aheDm0tBp8lQaWCyETc=; b=iWJckYYHBsAAiG0F9PFtfNClM/MNCYVE/OfQmp/tzcU4agrPDgpawBFd ZVE/CujD60OsOviHHAsWWtQKZaNprxFOmG0wcx+OektdSWA5AdVLBeWAM KaigQNDqi3Jt9AI07QemfxhZjaEljyj3siV21hK9os7je3w7pR26vwnpP nta1AhXg830Vto2zJ5anwzXWPR/17RqV5LDyWuspcRtQMNtq+JXkUwMOn J5g61G50LcWj9jjWovf+C0UJdv1wTzypAgWw/WdEb5vEGY33lZEdmh9tC jAmcAUx50pahVDL13Eaf7YjWD19JharN7Kgo5Mcr1BcUB+UfjYuVqbtO9 g==; X-IronPort-AV: E=McAfee;i="6500,9779,10584"; a="322832573" X-IronPort-AV: E=Sophos;i="5.96,311,1665471600"; d="scan'208";a="322832573" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jan 2023 14:25:41 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10584"; a="764109753" X-IronPort-AV: E=Sophos;i="5.96,311,1665471600"; d="scan'208";a="764109753" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga002.fm.intel.com with ESMTP; 08 Jan 2023 14:25:41 -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.16; Sun, 8 Jan 2023 14:25:40 -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.16 via Frontend Transport; Sun, 8 Jan 2023 14:25:40 -0800 Received: from NAM04-DM6-obe.outbound.protection.outlook.com (104.47.73.45) 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.16; Sun, 8 Jan 2023 14:25:39 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=I6Z7xE+c/VLq9tQ9qa3S06LY4ioN2X+TJe2auHE6CrHaKTVv5lNTJTQJC9tvhk2YcIDTlELxyh++VoJ0lRO8P5m2wiUAJVbmbfIJlC9hSmRAmDBCdYqiQs6WfWY719Ny2B3WBP3qNy2kodWesqcTXUFxTnMNut/dujaAAl1iLziEHGyZE9Kzhv78uT9fX9QR50cwqgKYB664fnbNRhyyWJ0rDO9rxUsnTZn+1Pp5Dvt/WvGJXUX4rteuXvu0PHWmjYhl3mnWTLkFO/zct36xpClzbL7WzJBx4d9eJY3ROBxi+ayVybZcSID/D+SI2cYt2hrrmFXoOChT479Q6LbHog== 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=wO7Yo/uXi6d/CnGTdHtTkFS/aheDm0tBp8lQaWCyETc=; b=Zmejkhtnr+8xPkCunD2aF9jAlIbJWpH03PGHNHig1mRpGLKbEdfBfReKz3g8Jr9QpAuETYNg4L2sBpwZ11XaZEO+IWuXjjmOlg+JR2MlY15D0JZZm47jxVo0LQYWb/qpYRhlwdS5uN8MjKx01FEmozd3e+rWVv4+ys5xOIhQb8bS77WTIeOAKiyMp9ThNkmJSwhRb3vqxBJqcq9TV9Rrdm0iGGFNM6zaQkBAjinxXHnYhHakSl9ewR/KS5H4jlP/ePXx+CNw9q1OvxCCVjAwDGtt64jMNu1h4m0hr8CJaf0jEASiWXom6PytSbn7BSxpQ7lQg3TXAjGq7+HmFFuJKQ== 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 MN0PR11MB6183.namprd11.prod.outlook.com (2603:10b6:208:3c5::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Sun, 8 Jan 2023 22:25:29 +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; Sun, 8 Jan 2023 22:25:29 +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 02/16] x86/virt/tdx: Detect TDX during kernel boot Thread-Topic: [PATCH v8 02/16] x86/virt/tdx: Detect TDX during kernel boot Thread-Index: AQHZC5gGPy9Ecc5190yot3zZZ1H0f66RzCwAgAN83AA= Date: Sun, 8 Jan 2023 22:25:29 +0000 Message-ID: References: <75317b5b6f29e77b98455b0401bd903964f50814.1670566861.git.kai.huang@intel.com> <426c6483-d10a-27f4-abc1-55de1f3b1356@intel.com> In-Reply-To: <426c6483-d10a-27f4-abc1-55de1f3b1356@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_|MN0PR11MB6183:EE_ x-ms-office365-filtering-correlation-id: f6c7899b-58f1-4096-0484-08daf1c73f95 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: e5WwFMA6lj4qw4bfGff+kralcQSbmYcziNOUsSSdiAKsIlw8k8M3zIKCeMBNzIL/T74b8HTF8dn0rJ9KB6zUNo6ASM+kPsfWJ1QtBQ5hCwp1f23I12l+F+8RNeykYWIkpGPTVoAWb+G9yuWVyQsbw0lk+fuF56cOqZGDDcrw8FPnZVT/zQarSxsY55+WDLJ4fULRB7UYeUP75lpO9OlJVuxlL0/GWSzwn7vbR8DvjTGCVf0kQ8+J6MyW25ux+Mwli+EZbAOvesi37aZrTGvTVn8spG/WgViPktNPVQdEyZjpJTK5RUvAq9W2fh6K0+QrCr+aQvBSQuKy+jGVjzJ4DM3jOEYAvlorDACDjox2kXg05JYlasKOxhZFuXMyjwNCAFVTWT5P1vRDbMSToXlpTap3OYX62651INjC1pmPZTreFr/9XDR4bHAjUaP9HEUFVBAQU4LvuhD7R50p8hYXa32AHsBsbuqj1oce2sAgI3XDvOo5rgfDDqfkWKKG89CguGL0mfKZo/eVwN///RWBOVG+aFPduYZQbMJaQN3Ozn3wjEe8lt30UF84Px8y2Ruznk8mEY7ezoPiLiNr4zUmxuvcEnuxgzZW/BF8J6/QskIJOSyTpBDcoikowT0J9RdG/E2I4GAG1v79bjB5aOecrKmrjmQtJ02wiSojl6q425GgIHoUvfL3GHK2oag9RDEFXRxCAeFcb+6BErcwrIet6w== 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)(136003)(396003)(39860400002)(366004)(376002)(346002)(451199015)(41300700001)(8936002)(5660300002)(36756003)(7416002)(2906002)(8676002)(76116006)(66476007)(91956017)(64756008)(66556008)(66446008)(66946007)(316002)(71200400001)(110136005)(54906003)(6486002)(6506007)(53546011)(478600001)(6512007)(26005)(4326008)(186003)(2616005)(86362001)(38100700002)(82960400001)(122000001)(38070700005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?azZJN1JQckxUQ3FyTVo5WXA5b3hwLzZ4UGpVRUZ0VW9DMHhNdXc4SnNFYUQ4?= =?utf-8?B?SFUxM0Y0S2Z2OXJ2TG40dDNWZ3ZaeXl4a2NSK2JRc09VN3dyMDBLTWdPOFFW?= =?utf-8?B?dFU1ZHJ4OWpVMXczTG0rbGt1dG1Rb0xaQVhwZG85WDNxTnJqWlQ0TDNNOTBy?= =?utf-8?B?R0FtUHFvRGxqT09NZWtOc1ZrUzJHMmhRcW9vb1RhUlpFeUw0d0d5ek1FYVdX?= =?utf-8?B?U2ZjMnlXRXBhaGZxZnVSTHlGVWxTeTNaNi9yYlVmcWJUbWVhNXhqVVYxc21Z?= =?utf-8?B?WHhlbVRqbEFFT3dPV0xYdk9iY3B6a3pQU0l4a2hNRXRNMGV1dFRzcVNXSUxD?= =?utf-8?B?MDlTOU1KcDhVY2d6ZE5qWDFrQXJKbFgvT1Iwc0RrV2QySmpaQVNNR1dsYmpq?= =?utf-8?B?MFJRNDQ5c05weWpueUdGSGJ0YUs4WnlXeVdLdmFja0R5eXVleFFwWVNjS3FK?= =?utf-8?B?eUxmVHVIZlZpQmhFMzhlN1JqenhNc25aZFUrMUFlVVNpYWFGUldWbHNrcGQ0?= =?utf-8?B?N1NsbzNsWjJBVVZIV0JaT1Z4NjVGMDdIODh5OUNPcGdsTWl2RVZqblBmMkts?= =?utf-8?B?SG5CcXIwdzBNZmI4aVBmTHVBNTkwajdtUnZIMUtlY2lLajUxNVdVSEp2ZzdF?= =?utf-8?B?YUl2ZVpjN09NQnBTRWh4dHowbk9XTFdjK05tZG9qVCtwVVFOVU5QZHRpcmtq?= =?utf-8?B?dW1hT2t2cHF2MS9aazFYcGloenpKdXhRN3h3bnpaQUs1TDNWK0NJTXVUclVH?= =?utf-8?B?SzFBOWxGUWM4WkgzRC9HUVNDYVhzMWxsZWRScEs2S3loNlVyWFBCNVdvS2VH?= =?utf-8?B?K09YSlVtY0ErSHQwSDZ6YXgwbnhOOWY5OTRFSUhEYnJGcUlIWlF6WVR1Qkhj?= =?utf-8?B?WmdCNkU5MFQwM0hpUlNrS0t2bXl3NnBBS1I1Z3BKSE5VaEI2Wnh6MUwxRVJ4?= =?utf-8?B?QjkwS1pUNjZWNzAwMVdlU0VOZENDWU41cytlYlpNRlE2SkJZSXpITk5GYzBo?= =?utf-8?B?eER2NCtvZTBnbmpKYys5VGVDQU9Ma3ZSMGUyZUlWZ3RaT2p3Nm9sU3ozdlRS?= =?utf-8?B?ZDBFQmk1d2kwcHFTd1o0alpQOEZTdmxONHdrWDg0MHVzc1hUYkhWZ0xxSTl1?= =?utf-8?B?VkJWbXFzMjdIMC9CU2NPK2l6VzFSYTZrQ0paNFljdEowd3g5MUt5U1NlOVBr?= =?utf-8?B?RVdGWkNLWU9GNzB6UlF5eEhjZE5RMUtyVDExSXg1WU92VmhWZml5Sko5M0pX?= =?utf-8?B?OHMxd2lmaDFIYzR3Z3AzLzhER1N2Y0xFVGF0RU5wcndqSFYwWmxwVWxHU1g2?= =?utf-8?B?UzgxOWRGMGQ2eElqVEdIWkJxb2F5L3E4bHVJQlRCMXY1MUxvaVIxUTVuVGRo?= =?utf-8?B?UE9NaXVuMkRTemZHWCs0eVJlYnpMOFY5ek1vLzlJQ2Q1YjBkRzllM2UreGxs?= =?utf-8?B?U1hTMS96T2tKNmI5Q3NDWWJmNjA5bXRGOVVRNUlyYjEwNlcyNStVVHhaSDVh?= =?utf-8?B?SkNoTzVncTd0WVJVeW9IOGdrTFhqanlBTWR0ajcwZkt2dWlLdlptaFhwNXJV?= =?utf-8?B?TnpGdTcxTG5NR1hxT2YwendKNXBCcW56cTBST1lBWDRQeTZRSGFHT1RBVitn?= =?utf-8?B?cndOVC9tZTh2RXFmTk01cnZmTktDOWlNZEIrRU9DZlVicnBnNzJEMWVIVWI2?= =?utf-8?B?elNGcXpLbmtrbFhyMXZMZzgzMGUwTHl3K0NhK0VXaU1KU0Z4eDZVZkJkVVli?= =?utf-8?B?Mm1yZ2FSU2xMai9YbHJkbkNTSmlrUmJScklFcnJMUmNyTzl5aEc4Z1FCVTNB?= =?utf-8?B?UDFUR00rMVZBU2c0R0FMU09CcHFHMkhDZFY0bERIaE4yRy8yKy9MWnd4Y1Bk?= =?utf-8?B?VHNLelQ4RmxOM3FHbFMvS0s5cXA0L0lDbkVpWmVHTVZHL1o4NEJ0SFk3aUR4?= =?utf-8?B?MnJjYUNFRTRPSEpaNXg0WWp5aWwwTDA0TzMzOUVVbVhRVldBTTZTbTAxTUFC?= =?utf-8?B?b2psOHYwNlhMWTF0R2h6MjRUK2d3aXpQL1FRZWY4dzcxYTJnU1B6SFpOdU0w?= =?utf-8?B?dUdiU0x4MzMyWkpNT3dvZFpyK1E4UUZJczAzNEt3K2lMNVo1bzRnOCtQNkZ4?= =?utf-8?Q?N5HSBz6xnqDGESJ+DkV6AqQF4?= Content-Type: text/plain; charset="utf-8" Content-ID: <0CB69004BACFFA4FAA6BA27C379C0AC2@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: f6c7899b-58f1-4096-0484-08daf1c73f95 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2023 22:25:29.3705 (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: VN7ycylZIO44dVuUga8x5PtgZLLg+wPGMm1OzhGgBomYt57y9SDEfmWwEjdy96mUwYv4PqWLcItOyrCb1ptcFw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6183 X-OriginatorOrg: intel.com X-Stat-Signature: mbbko6wyxxbc4qnsjf98axpz45pdnghg X-Rspam-User: X-Rspamd-Queue-Id: 2ADE120008 X-Rspamd-Server: rspam06 X-HE-Tag: 1673216742-753655 X-HE-Meta: U2FsdGVkX1+X4PX+FN/KysTJoeA3vuUs+7gRRS/Tx/6EiNZR1eqBUEeFRloornehER/f3y+zzAO+D4KZI/DrjVLv4r0y9H/oAsCjNj6UN1Nh6kRDlK5UHHgdxCC7vLOX6JVF+7UTTGCPZbDGXaulnJIrBpy+SjnEzXOZETZRCPtNsmJYoKVrydf9h1yYzYMKqahYZTa8Y18T2Awf7LOnY5v4WcCeidflIexRp+1fEX+pImKpMwnL7yOfVYCmwqkJZofWfn62HH2pc2c3DyMQWGtTwdOpRavQgV4gH38COXV/jKumvTCuh6M8m6MMywe21AAOhjJEyEIF6Q6EnhQB+rrCCnMrlZqT9rLD/EtyNqxWC5i1Hq+eDQjo6be3AiCGIaStwmx2ZV47WvYieJUEDguAFZwy48oahGbsOgfCvH9kokraNpjoUnJQWbrtNNVuUV1CHWaWjRMz6h9vwh0FZ4siWgx6LKzzn4pW8OUkHCcE30WFLPwGkOXwZeJH1oEZNVxX3WgCBFN7HlqrbiAMBc4XjP4ANljYu0WBP0BDLnPXpmLHADktWrBJVOA0c22e1t0Zug7Pe3zxRODRPVBPK+FlkPRNyBrvoWc7fWAbnKRjuVN40NQRtEctnz4p24hJWWTgjjeOGdFwCRCXv8iRVjmXPIP+YdfUfGjsr4Uqf+RIpEQSYDNk/9zzsVjsSnBzHZ/1ewuBExqGWFLgelSrNcTIzxbLXWzUacYByoFmrR9efdfQHEXyCuBy9r+WN55riDZ4hfL0p0eaFDu6GbwnLIrGSAa3qTzNXrMiICmGDFN79rwxif3ZRahaLP+nvxDTWbZy3kT+TyYEyORpJYjmjmRjRhgf9I9xfgC7kcvFzB7e0RIYt984AD4bNecTD8r++7Q1u0Z37LsS3LSdvdyQNCUojFjDp6x4+yHqHhAu4eocytBwllDOjirPIlBLwKFHT19HPwccrUlP+c4yKUC uDVU93Zy tn2wXGwsOreSYeghfEaecUdxXMU19sdn6qZ5F7R7xM1IaTSNNityywVxWcivdAOJA9aBd X-Bogosity: Ham, tests=bogofilter, spamicity=0.000011, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gRnJpLCAyMDIzLTAxLTA2IGF0IDA5OjA5IC0wODAwLCBEYXZlIEhhbnNlbiB3cm90ZToNCj4g T24gMTIvOC8yMiAyMjo1MiwgS2FpIEh1YW5nIHdyb3RlOg0KPiA+ICsrKyBiL2FyY2gveDg2L3Zp cnQvdm14L3RkeC90ZHguaA0KPiA+IEBAIC0wLDAgKzEsMTUgQEANCj4gPiArLyogU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8NCj4gPiArI2lmbmRlZiBfWDg2X1ZJUlRfVERYX0gN Cj4gPiArI2RlZmluZSBfWDg2X1ZJUlRfVERYX0gNCj4gPiArDQo+ID4gKy8qDQo+ID4gKyAqIFRo aXMgZmlsZSBjb250YWlucyBib3RoIG1hY3JvcyBhbmQgZGF0YSBzdHJ1Y3R1cmVzIGRlZmluZWQg YnkgdGhlIFREWA0KPiA+ICsgKiBhcmNoaXRlY3R1cmUgYW5kIExpbnV4IGRlZmluZWQgc29mdHdh cmUgZGF0YSBzdHJ1Y3R1cmVzIGFuZCBmdW5jdGlvbnMuDQo+ID4gKyAqIFRoZSB0d28gc2hvdWxk IG5vdCBiZSBtaXhlZCB0b2dldGhlciBmb3IgYmV0dGVyIHJlYWRhYmlsaXR5LiAgVGhlDQo+ID4g KyAqIGFyY2hpdGVjdHVyYWwgZGVmaW5pdGlvbnMgY29tZSBmaXJzdC4NCj4gPiArICovDQo+ID4g Kw0KPiA+ICsvKiBNU1IgdG8gcmVwb3J0IEtleUlEIHBhcnRpdGlvbmluZyBiZXR3ZWVuIE1LVE1F IGFuZCBURFggKi8NCj4gPiArI2RlZmluZSBNU1JfSUEzMl9NS1RNRV9LRVlJRF9QQVJUSVRJT05J TkcJMHgwMDAwMDA4Nw0KPiANCj4gVGhlICpWQVNUKiBtYWpvcml0eSBvZiBNU1IgZGVmaW5pdGlv bnMgYXJlIGluIG1zci1pbmRleC5oLg0KPiANCj4gV2h5IGlzIHRoaXMgb25lIGRpZmZlcmVudCBm cm9tIHRoZSBub3JtPw0KDQpJIGhhZCBtZW1vcnkgdGhhdCBvbmx5IHdoZW4gb25lIE1TUiBpcyBz aGFyZWQgYnkgbXVsdGlwbGUgc291cmNlIGZpbGVzIHRoZQ0KZGVmaW5pdGlvbiBvZiB0aGF0IE1T UiBzaG91bGQgZ28gaW50byBtc3ItaW5kZXguaCwgYnV0IHRoaXMgaGFzIGNoYW5nZWQgc2luY2UN CmNvbW1pdCA5N2ZhMjFmNjVjM2UgKCJ4ODYvcmVzY3RybDogTW92ZSBNU1IgZGVmaW5lcyBpbnRv IG1zci1pbmRleC5oIikuDQoNCkknbGwgbW92ZSBpdCB0byBtc3ItaW5kZXguaA0K