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 463A1C54EBD for ; Tue, 10 Jan 2023 02:26:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8EFE28E0002; Mon, 9 Jan 2023 21:26:09 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 89FB98E0001; Mon, 9 Jan 2023 21:26:09 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6F2868E0002; Mon, 9 Jan 2023 21:26:09 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 5D5288E0001 for ; Mon, 9 Jan 2023 21:26:09 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 1C5A3142580 for ; Tue, 10 Jan 2023 02:26:09 +0000 (UTC) X-FDA: 80337299658.26.7CBB873 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by imf12.hostedemail.com (Postfix) with ESMTP id 9918440005 for ; Tue, 10 Jan 2023 02:26:04 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=TJhDtxUK; spf=pass (imf12.hostedemail.com: domain of kai.huang@intel.com designates 192.55.52.93 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=1673317565; 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=w4CH/+FsDdl0vCWEAD47qSyLmgYMxYNXW1w+NxT/w4Q=; b=xlxYl4gqe1ZpFiZxv2nQn/ZeGEu7uRxLpvt7hdulgiQCxSOxIeJDll6gwxSdTWAyJvmTDj A1uFaF1CTgVa7ROSuDXF1+fNs8iGRFjasM7Zu9XHf3+KRzPZ2OaUeywdiqKPT7JSt5G9eX VmMyLuTc3bfnRG/hdK2wnUWOappXcr0= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=TJhDtxUK; spf=pass (imf12.hostedemail.com: domain of kai.huang@intel.com designates 192.55.52.93 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=1673317565; a=rsa-sha256; cv=pass; b=lNrIJojJESqRyGKsPhkXsYOWKTlV0tB5lOshjNp+iXvV5XFXpyp6VNMzmSgtSdPJslLVbS qIPdp8JxQ4SdOY7gnYPeLWtjlGo1tXNcV9gMlmY2gUaYuieG8huW/QDDXRAJlBv5XAt+V3 5LVeTDy1NxzyLGpx/A0X/bmMUnYRab8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1673317564; x=1704853564; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=w4CH/+FsDdl0vCWEAD47qSyLmgYMxYNXW1w+NxT/w4Q=; b=TJhDtxUKcfcrST5g4mr/FvdICtSHi/vl/v73KbeBLBprRePopY+W4zSk KWByhFhEqx0gJlMTlbU7Yu8rJhLOUmyNCAhYn4c5qYxgLnmrnLiR2WVnj we7YhDSfmogFYvQ3xf/93ZDZzyPSm7yFSMp3JKJ/KhRpThlGvJSvcdte9 C3liHekz4NZz6Tm3ezDaUCRX1qQ4xcRRelr6eNCeoXkq3lYsdMztPUTsg yNGk7Z9FprwEy4gpvQ64FnDYEdGZjKwpFxmL7IM15eu7e0Owg8ee3lXBi 6IKOufUgYxRMS2o+LTSilUGkrWjKH3fxHMoOAvP/JueQ5n2TN4EKl4VVe Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10585"; a="320738951" X-IronPort-AV: E=Sophos;i="5.96,313,1665471600"; d="scan'208";a="320738951" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Jan 2023 18:23:39 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10585"; a="780905887" X-IronPort-AV: E=Sophos;i="5.96,313,1665471600"; d="scan'208";a="780905887" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga004.jf.intel.com with ESMTP; 09 Jan 2023 18:23:38 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.16; Mon, 9 Jan 2023 18:23:38 -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; Mon, 9 Jan 2023 18:23:38 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.175) 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; Mon, 9 Jan 2023 18:23:37 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T88abOE+8dDbQQQ+pR3z48Js/iLyZrnFZZG0N9N6a2b9hQ7+X9FA/X/oZJTiTBDZ4YfOTywe06yfWjArof+VVKIiuxEVsuWoZkVpUIUkWUY6q84man7eFxW1zK/9UaDaa3ujC7LBNTKvAlTekMyN5uVKFcVo3EKmOxAGl8xc8eztwsT7aYU3rNNsC+UriSjooG3lbKEBs0QsavLBoEA5EBapxs5yH+wv55rtI21KlSrgYrwx/VmaTOv4y0Tgj+Ub6f6Kp8xH4p7o6q0pcIFgiEKinrvUZmSReZOkvIr3HfKu/6lH23EG1kQtSuQSwR3ICUqRW6X6UiK93ylcjJJHPw== 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=w4CH/+FsDdl0vCWEAD47qSyLmgYMxYNXW1w+NxT/w4Q=; b=kvJtcI2gOR19sCOeeCVU/niYPT9Yyi6hLr3v1ZQJ+Ngls6lDA9h3xEUUmmFwDBh+oGKh6+y23x3vlzxzCrIQwHUs4rHDUfQp7Ck0SmXG4GqPytZ/NrJV23nZKnXBe6ZXNPw+cZQ2O8CqHtr9qAFkpwB97cwWbUC+fm93M9J7NGeVT6F6ajrwsbn7xKWlEN0Bil+xqP2G3evcKdhMxAot1rIAMq3rUCGE29K/e0MFk8Yk4JZAnYmx4rnaHiZB/B1VMRaGs8OIdRuBQrPzvqf+FK2MUUpOPGZ7uEQcBZDmH55V/fRIdaQQE500POlvclOgB+eK2goUOD2bSdlXy49Qjg== 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 CH0PR11MB5314.namprd11.prod.outlook.com (2603:10b6:610:bd::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Tue, 10 Jan 2023 02:23:34 +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; Tue, 10 Jan 2023 02:23:34 +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" , "linux-mm@kvack.org" , "Yamahata, Isaku" , "tglx@linutronix.de" , "Shahar, Sagi" , "imammedo@redhat.com" , "Gao, Chao" , "Brown, Len" , "peterz@infradead.org" , "sathyanarayanan.kuppuswamy@linux.intel.com" , "Huang, Ying" , "Williams, Dan J" Subject: Re: [PATCH v8 08/16] x86/virt/tdx: Add placeholder to construct TDMRs to cover all TDX memory regions Thread-Topic: [PATCH v8 08/16] x86/virt/tdx: Add placeholder to construct TDMRs to cover all TDX memory regions Thread-Index: AQHZC5gPYUqEVXDsYU2zS2Qoxtth0K6R8eiAgAUPNACAAAIIAIAAGroA Date: Tue, 10 Jan 2023 02:23:34 +0000 Message-ID: References: <81b814f096513e69e3099ab2b54034deadf8d7fd.camel@intel.com> <92aba287-c839-8841-a9f7-28a2c0b3097a@intel.com> In-Reply-To: <92aba287-c839-8841-a9f7-28a2c0b3097a@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_|CH0PR11MB5314:EE_ x-ms-office365-filtering-correlation-id: 3a463706-4ca4-4d0c-7a23-08daf2b1ac92 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: d250vvKQqHUsFEUIrvAlMkhUGaQz7smbnNYIeUw5OnOUO4MH2Z6M7y+Ev4xmUMqSIezaIH+JVnEVp0Qea4ajFDoXxoXJrRP17ZFlfiP1DUpKZeMW8meGU6CNBMC9o2a3orxeVZNS81GLJ0Cm1OwEKFAkrVT83sK0M+W5GIpfyACDqJVqoAZmFCu7ZgsVBfBVDxGO5AR3HL0D1ZRNjbpHf4lfV2Vp1UdkCigR3YjuYeRIYPOT/iLJCI2PBEh+e05+zBACzbWbf4UZlIaRt4WDhk7WWKu/lr9enddIFs4gxNdOACXz0XEBCXYjQ3B2rwPpHw67Mx/7CGmtgWBtJZywWgigKTkpgT3sXzqKfw5bZxlHCUIYm7XB8dmXa0lykL3GZUQwtBjFjb53TIsM4sRcmkkoSBefVKgtmDvscbQ4+Dlgu55cfxxXSB2k/dfRqjB71dMX8YSWiWgY2Lnk4PFYp+8zgmLoLB8OOHg19gljD/jemiXreVL7ixngHmWiYRd38No/gK4NqaG4FUBGfYxOpCu5ob4dnpbVbpvK1rNDR2OfPliWRpAkLKVKIHguwaQf6IkUPUkDYN0XvvILZORxiKpK7zN2Sgn6Qf9ZhdTPfxPHzkI7X/ESfPHN7VTWWWEYat3aNZisb0TQGLza2NQ1fuT3NurSop5J85DDf/9h8B5ffWrNv2kdVXqYzGWajffHiAqJAaJDKq3vLddeg6qKGCes0EfnALxghUifUBH3IcA= 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)(376002)(346002)(39860400002)(136003)(366004)(396003)(451199015)(2906002)(54906003)(2616005)(66476007)(64756008)(66446008)(66556008)(7416002)(5660300002)(66946007)(53546011)(122000001)(26005)(186003)(36756003)(8936002)(6506007)(6512007)(478600001)(82960400001)(76116006)(38100700002)(110136005)(8676002)(41300700001)(6486002)(38070700005)(86362001)(966005)(4326008)(316002)(91956017)(71200400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SzZNb2hYc3Z2T043akl2N1ZSOUsxSVlva2xDODRuUUNnL3hFcXk0NlRXdlp1?= =?utf-8?B?TEtrN3RLK25uTGpua2ZSNlA1bVFwdzBIQ2hWVXVGU2hLd1JlK0pFSitIeDZ4?= =?utf-8?B?VUF2aFZKRGVTOFBQaGF0R0xWczJ6ZnBVQzkvUW5XMmYrUzBZOVF6azZTNlBz?= =?utf-8?B?WkpqUXBoblZFOTlmcmxvNncxYWZQZzZ6YTlQZi9hWDlPcytINE1pL2tPejJS?= =?utf-8?B?ajBHRVh0dGVDR1pSQWVCb0RUTnhhUzZXTXpZVTY0UEFJeDhYTzhlWmJRLzZI?= =?utf-8?B?akV4cGljbmdBN0VSQ05OakU4QWkweVdPd2NHdmtWd0hiRHZSMm9lOXMyZkY4?= =?utf-8?B?R08ycDNSamtUYTVUcDNxa2xFa2dxMEVsUUZUcXJGTUFSOUl1VUlUdEpFQ2Zw?= =?utf-8?B?bkF6QWw5ejlMNHd1QkNvdE0zd1IyQjRPdmpFKzQveitYaXRHWXhsVUpBekcv?= =?utf-8?B?SXZmVXFyQWIrRTVRZnpmUWRqeGxPd3JwZ1NUeVJyZFZRdWFFZU5BSU1aNzJB?= =?utf-8?B?NUM5RUFZVzhzRHdIcnFSMUhnWlJOR2thaWJzdU4xOEd3dThiaFhqdE1Nb1hk?= =?utf-8?B?RWgzLy9QeGt2aDJNRUtQUHBld2lYM0lDZnZGcDh2SjlNWTFjdmFUK1RvOXd6?= =?utf-8?B?TmV3dTQvNFVNRFA5c3YzcmVmWFVaZW1WNkdHQWpFZ1JqMi80SE5tQjFUbC9X?= =?utf-8?B?aTVhWlFHamY5Ry9OY1RLcGFsY3R2YjZjS1hNY2dJcU9MRUlPY3dXcnZzTHBN?= =?utf-8?B?Y2xMWjRlcVdUU2QreHExcDc2OFVHL0VIdWxnRG9yT2xFc1lPRHFMemhVKzg4?= =?utf-8?B?WDFzQjBTMjZsTGZ1ZExqV3ZpNGNNcEZ4RzhrbExzOUpNRzZEdmw5R0xUOGRp?= =?utf-8?B?aTRtUllETHdpR2pZMzltdGllUkJGWHFhTm42aTFrTEo4VHNVaG8wSkdEWkZL?= =?utf-8?B?aE5DNDVvWHpYQ0FMOGtkQmx2Q2N5SS9xQ1lXdUIwVWNVQ0JJSTdyejZoMFlF?= =?utf-8?B?UVlpQTZxZ1dhU3psQVgwWG1iU3FYZ2lHWHJHQ0I4RFo5NTJHSHhuL0l5QjJr?= =?utf-8?B?a3JjV1RDMXFQY0dnSnlNYlBEL3daaEM3SkRqbnhBK0JKbVFMb2ZqNjdNSjBT?= =?utf-8?B?bkY1cGhHUmxYelV6YVRGYS9jbVFzY0YvVEdvaVZ2Q2xteXpWejB4TlYvamRY?= =?utf-8?B?UW9pdlZJdmUwdGFNYldtaWRiMU9HTHFZUjRKOHVHYXd0bzhNMmJPaFkrb25y?= =?utf-8?B?c21PejlTNEtSUGtOZE82eDhJcnJSTm1ESEhnckRoajYvY2ZTNUYzcWpKaWo1?= =?utf-8?B?bzk5NGt5M1diTGhuSXhSRzZnMm9QR29LWTRqLzV6OE5SVmNKa1dGVS9EQ25M?= =?utf-8?B?OEpNRE16bklxbnArUE9RT1BLdFlJbHl3dkxESXJRSGp4MVpGUzNqLy9zdWZp?= =?utf-8?B?dXk0VEt0MVFjRXdkVUdFR3RxOVJVVlM2eTNoRVdOc1lQek9OTTl2TDExckNG?= =?utf-8?B?Y3ZGQURyTURyaVZJQkJpemhTK21DZ0RvdHM1UmtTZnhpcms0VEVDcHQwbnls?= =?utf-8?B?Ykt2aFc5Z2VhVjJkVkpnUGdWdzlNei9OZCtFRFJicFlYY2lxNmxSaHpaOEpz?= =?utf-8?B?aVFGRGZkeWl0THN1K1ZSMENER2p6R1hZUElkK3loQ2RsNC9OUlpzdW5GV25z?= =?utf-8?B?ZUhOQndnclhDZ1FSOXQ0UmxmVTR2ckNvR09mdDBVVWNhVHpaaWVhR0tRaFVU?= =?utf-8?B?bHdneFhsR01LZFRuWExaZXNaUXBPd0IrVWRDM0ZnQ2MzZytMaU4wQmtDT1dR?= =?utf-8?B?RnJRQUJmQTh4dTFjMWlkNGFMYVJocEt5anZTb0Jyek9oMnR6TG9vZTJUWGdG?= =?utf-8?B?VGxkVTZBdVBHQ3RhZGMzcHBjczhJVDZBOTZkaU1XVDFMRlFjTjFUVEEyZ2xT?= =?utf-8?B?Wi9tUFFVbllmVDFKdytKVU50NXNYU0xpdG9MRGx6WFFtQWhQQ242QUtlb3Rx?= =?utf-8?B?TE9pbm1LZWhuTFhZMHgxRkxycEdOTGVVcUlEeUhxdkxIMVZvMGdYQXhUS25l?= =?utf-8?B?N2tDTnJnSnFnS2J5a3hjWDNqUGRnbFppWTVPU0t3RXExQXhvZ0xFWHRTV0x6?= =?utf-8?B?b0VlSENoN0dpc2t2Vlo2TUszckUvbUtEVTVlcDVKNHZVWWxvZTcrQldqeTNB?= =?utf-8?B?TkE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <1019EB539FB4C24EADDB12AA781E6DBD@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: 3a463706-4ca4-4d0c-7a23-08daf2b1ac92 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jan 2023 02:23:34.4604 (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: Ix0xz8mfyOBeaOReBPjtMZS/CnDRlS48lWN/I7yd9WDoQWB2L1b9LIbpXcAAhafsE6RarukVXK5F0vtbdHCb6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR11MB5314 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 9918440005 X-Stat-Signature: mj5j6shinotuqbu44pze1dqrnoh81gpo X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1673317564-369359 X-HE-Meta: U2FsdGVkX19Rym2Fu/lvxnboLoklUmjOtWN5DBq9Jud5I/CRvUYlmnVzqY0gN13V/r/drdygGfMVNSUUSMEnUzHAztbrWzA0GkXUFrOD9WQEdmyq+13JVgK8XgxSJrzLbPkv/GvbTgJ65HE9vNdlqqhl3XJkMogabH3m9fT+ARrOlz2pvrNnyPFlsYV4dPWPJaeq4nu4QJN8hmP7bA69jZ7F/cQSwl9kvWmOClD0gERYMksQzh935JVIilLkumgUNERR6abxT0PAbRsyrk3KNxw2tiCX39fYg9AZkFmFAgtedwq2UzJfq2T2nEaXwkTnjGubsv0ox7JukoO2LAmf8989coT3NguxuW5NJtNfvlHf+tVU7cL8jOpClL6rkMCjMlHLn2SZNbka/MwrCp/pQhbHi77y2XoPylS1VLtQXRp8nzpmAH1gLRcWuMMqZSPf14iczXbQsbvV+5P13ug1uvkrbXXzfKBn40j6O9/5uuDZtwesO9qSXEuS8cbDHyXbAhlCOZMAIEVE5wCBCswl5s69hexp2XQjJmzdXBs4iHFuAMzWWXOjVAGGi6lt1Wv71d7lzD1lVkn4eNgFI7e+o5b0qyAgOc5If4bonRf+StmxOTOOcvDkYJuDBlejGCJVokzf7jBAa01u8G3Nw/Kwq+J1h8fil0XQ9BDwhaPS4TvkeWPgzJVSIm0AXeNELtaaZ2090qSHBxZELEUV65jB/H+FL+h+IS0QwXfyl36qZUJ4xIInpvMRcneB4pntnlja5lGVmdVHISsLS2xzeBn3GI8smMpak9Tq47xl/5neYwtefg4zj3pilLPa8umRZ7+ywBuqIHUaWKHE+X2WAON8yc7XM7FBa+tWG8zDoWg+bxvrbVafIeQ+dCnoXujD/hZNfJl0nZaevvr0nwmFNN1yax391z5QDuFviOpoCHIC1+hJOBISKE9qG+ffS8kTeSyuc3Is3WcPXRTMtbICE6w bJkgu56W MNlnuYBBIdLh8i/+QF7k9sC7PBXWvYyy/ZsP7giLvEOtMEBoYHbp/bu5JqYCyHVApcrgj 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: T24gTW9uLCAyMDIzLTAxLTA5IGF0IDE2OjQ3IC0wODAwLCBEYXZlIEhhbnNlbiB3cm90ZToNCj4g T24gMS85LzIzIDE2OjQwLCBIdWFuZywgS2FpIHdyb3RlOg0KPiA+IE9uIEZyaSwgMjAyMy0wMS0w NiBhdCAxMToyNCAtMDgwMCwgRGF2ZSBIYW5zZW4gd3JvdGU6DQo+IC4uLg0KPiA+ID4gQWxzbywg dGRtcl9zeiBhbmQgbWF4X3RkbXJzIGNhbiBib3RoIGJlIGRlcml2ZWQgZnJvbSAnc3lzaW5mbycu ICBEbyB0aGV5DQo+ID4gPiByZWFsbHkgbmVlZCB0byBiZSBzdG9yZWQgaGVyZT8NCj4gPiANCj4g PiBJdCdzIG5vdCBtYW5kYXRvcnkgdG8ga2VlcCB0aGVtIGhlcmUuICBJIGRpZCBpdCBtYWlubHkg YmVjYXVzZSBJIHdhbnQgdG8gYXZvaWQNCj4gPiBwYXNzaW5nICdzeXNpbmZvJyBhcyBhcmd1bWVu dCBmb3IgYWxtb3N0IGFsbCBmdW5jdGlvbnMgcmVsYXRlZCB0byBjb25zdHJ1Y3RpbmcNCj4gPiBU RE1Scy4NCj4gDQo+IEkgZG9uJ3QgdGhpbmsgaXQgaHVydHMgcmVhZGFiaWxpdHkgdGhhdCBtdWNo LiAgT24gdGhlIGNvbnRyYXJ5LCBpdCBtYWtlcw0KPiBpdCBtb3JlIGNsZWFyIHdoYXQgZGF0YSBp cyBuZWVkZWQgZm9yIGluaXRpYWxpemF0aW9uLg0KDQpTb3JyeSBvbmUgdGhpbmcgSSBmb3Jnb3Qg dG8gbWVudGlvbiBpcyBpZiB3ZSBrZWVwICd0ZG1yX3N6JyBpbiAnc3RydWN0DQp0ZG1yX2luZm9f bGlzdCcsIGl0IG9ubHkgbmVlZHMgdG8gYmUgY2FsY3VsYXRlZCBhdCBvbmNlIHdoZW4gYWxsb2Nh dGluZyB0aGUNCmJ1ZmZlci4gIE90aGVyd2lzZSwgd2UgbmVlZCB0byBjYWxjdWxhdGUgaXQgYmFz ZWQgb24gc3lzaW5mby0NCj5tYXhfcmVzZXJ2ZWRfcGVyX3RkbXIgZWFjaCB0aW1lIHdlIHdhbnQg dG8gZ2V0IGEgVERNUiBhdCBhIGdpdmVuIGluZGV4Lg0KDQpUbyBtZSBwdXR0aW5nIHJlbGV2YW50 IGZpZWxkcyAodGRtcnMsIHRkbXJfc3osIG1heF90ZG1ycywgbnJfY29uc3VtZWRfdGRtcnMpDQp0 b2dldGhlciBtYWtlcyBob3cgdGhlIFRETVIgbGlzdCBpcyBvcmdhbml6ZWQgbW9yZSBjbGVhci4g IEJ1dCBwbGVhc2UgbGV0IG1lDQprbm93IGlmIHlvdSBwcmVmZXIgcmVtb3ZpbmcgJ3RkbXJfc3on IGFuZCAnbWF4X3RkbXJzJy4NCg0KQnR3LCBpZiB3ZSByZW1vdmUgJ3RkbXJfc3onIGFuZCAnbWF4 X3RkbXJzJywgZXZlbiBucl9jb25zdW1lZF90ZG1ycyBpcyBub3QNCmFic29sdXRlbHkgbmVjZXNz YXJ5IGhlcmUuICBJdCBjYW4gYmUgYSBsb2NhbCB2YXJpYWJsZSBvZiBpbml0X3RkeF9tb2R1bGUo KSAoYXMNCnNob3duIGluIHY3KSwgYW5kIHRoZSAnc3RydWN0IHRkbXJfaW5mb19saXN0JyB3aWxs IG9ubHkgaGF2ZSB0aGUgJ3RkbXJzJyBtZW1iZXINCihhcyB5b3UgY29tbWVudGVkIGluIHY3KToN Cg0KaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtbW0vY2MxOTVlYjY0OTljZjAyMWI0Y2Uy ZTkzNzIwMDU3MTkxNWJmZTY2Zi5jYW1lbEBpbnRlbC5jb20vVC8jbWI5ODI2ZTJiY2Y4YmY2Mzk5 YzEzY2M1Zjk1YTk0OGZlNGIzYTQ2ZDkNCg0KUGxlYXNlIGxldCBtZSBrbm93IHdoYXQncyB5b3Vy IHByZWZlcmVuY2U/DQoNCj4gDQo+ID4gPiBJZiBzbywgSSB0aGluayBJJ2QgcHJvYmFibHkgZG8g c29tZXRoaW5nDQo+ID4gPiBsaWtlIHRoaXMgd2l0aCB0aGUgc3RydWN0dXJlOg0KPiA+ID4gDQo+ ID4gPiBzdHJ1Y3QgdGRtcl9pbmZvX2xpc3Qgew0KPiA+ID4gICAgICAgc3RydWN0IHRkbXJfaW5m byAqdGRtcnM7DQo+ID4gPiAgICAgICBpbnQgbnJfY29uc3VtZWRfdGRtcnM7IC8vIEhvdyBtYW55 IEB0ZG1ycyBhcmUgaW4gdXNlDQo+ID4gPiANCj4gPiA+ICAgICAgIC8qIE1ldGFkYXRhIGZvciBm cmVlaW5nIHRoaXMgc3RydWN0dXJlOiAqLw0KPiA+ID4gICAgICAgaW50IHRkbXJfc3o7ICAgLy8g U2l6ZSBvZiBvbmUgJ3RkbXJfaW5mbycgKGhhcyBhIGZsZXggYXJyYXkpDQo+ID4gPiAgICAgICBp bnQgbWF4X3RkbXJzOyAvLyBIb3cgbWFueSBAdGRtcnMgYXJlIGFsbG9jYXRlZA0KPiA+ID4gfTsN Cj4gPiA+IA0KPiA+ID4gTW9kdWxvIHdoYXRhdmVyIGZvbGtzIGFyZSBkb2luZyBmb3IgY29tbWVu dHMgdGhlc2UgZGF5cy4NCj4gPiANCj4gPiBMb29rcyBuaWNlIHRvIG1lLiAgV2lsbCB1c2UuICBB IHNsaWdodCB0aGluZyBpcyAndGRtcl9zeicgaXMgYWxzbyB1c2VkIHRvIGdldA0KPiA+IHRoZSBU RE1SIGF0IGEgZ2l2ZW4gaW5kZXgsIGJ1dCBub3QganVzdCBmcmVlaW5nIHRoZSBzdHJ1Y3R1cmUu DQo+ID4gDQo+ID4gQnR3LCBpcyBDKysgc3R5bGUgY29tbWVudCAiLy8iIE9LIGluIGtlcm5lbCBj b2RlPw0KPiANCj4gSXQncyBPSyB3aXRoIG1lLCBidXQgSSBkb24ndCB0aGluayB0aGVyZSdzIG11 Y2ggY29uc2Vuc3VzIG9uIGl0Lg0KPiBQcm9iYWJseSBiZXN0IHRvIHN0aWNrIHdpdGggbm9ybWFs IGFyY2gveDg2IHN0eWxlIGZvciBub3cuDQo+IA0KPiANCg0KV2lsbCB1c2Ugbm9ybWFsIGFyY2gv eDg2IHN0eWxlIGZvciBub3cuICBUaGFua3MgZm9yIHRoZSBpbmZvLg0KDQo=