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 048F9C0015E for ; Tue, 11 Jul 2023 11:49:51 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9368B6B0074; Tue, 11 Jul 2023 07:49:50 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8E5AD6B0075; Tue, 11 Jul 2023 07:49:50 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 738B26B0078; Tue, 11 Jul 2023 07:49:50 -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 6689B6B0074 for ; Tue, 11 Jul 2023 07:49:50 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 46A431A0223 for ; Tue, 11 Jul 2023 11:49:50 +0000 (UTC) X-FDA: 80999161740.24.07E0B0D Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by imf02.hostedemail.com (Postfix) with ESMTP id EEF208000B for ; Tue, 11 Jul 2023 11:49:45 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=KcbWTZKZ; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf02.hostedemail.com: domain of kai.huang@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=kai.huang@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1689076186; 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=6HVyhJBMfXX4koWQki0Ix8P/RD79hA8q4xMA1Jt4AwY=; b=kn1eAJW+5Dj+ey9hcwL7d6KlUkiYQgjGJfqFQxIMqza0QSO1wtIkqF1aZ5l5zjbxos8I8Q leOxSD+D6f1cJ1jGnDRGwUxCw96nEijFinnelIHeIIv9fIONd9O56Au2IDAhE1H607/x7T CnCuu9PXW+9VHf2uVCiW5rFTHSATzUw= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=KcbWTZKZ; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf02.hostedemail.com: domain of kai.huang@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=kai.huang@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1689076186; a=rsa-sha256; cv=pass; b=aM5wpXYjOjU2IHU3gGTt0KROSX8zEowSepSih9ipxZbcz4Ie9VHEZ1hO4IvMtNrQHrVNil 3VUX0EUmHKoMlTOgcE0pkzJl1gaNIhbFtzYBbe37C8zvqWuwf/XrV6pD11B9//NSPkuL2s JXfflcF0wWG/nqUTi76jRWHMX7n0Pxo= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1689076186; x=1720612186; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=6HVyhJBMfXX4koWQki0Ix8P/RD79hA8q4xMA1Jt4AwY=; b=KcbWTZKZE9Lhc3RcuqzaszARRLx3feDPXZt27IVIo44oyw390KfsBU7Y Bi7n/5S0dVTvPeFhFKtQf7+vNPhUWje2pbYOxvoh3reiGkskfLbTqrH8I 3vCVbcCLcYUUNk/LNpoL52puBS3pxUNsbTHVcbkzKf6uQpdZNGkq3T6cN X47j0XCWgsciViy1BoYdL/OL+qV0S1bdtnnfTq4ReVXn5sz3ul+7yoeGN 2QjXLwF8S50kO6bYmmibMJXl0qsMWjpWVEKMhPi900222+8lsETXDiYWU GeDc8y2QlzLx4ddek04gdQbXWcfK5jAkUKvHpHEWkwZ42Wny7IypBKeIu Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10767"; a="362060489" X-IronPort-AV: E=Sophos;i="6.01,196,1684825200"; d="scan'208";a="362060489" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jul 2023 04:49:43 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10767"; a="721070796" X-IronPort-AV: E=Sophos;i="6.01,196,1684825200"; d="scan'208";a="721070796" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga002.jf.intel.com with ESMTP; 11 Jul 2023 04:49:43 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) 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.27; Tue, 11 Jul 2023 04:49:43 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.27 via Frontend Transport; Tue, 11 Jul 2023 04:49:43 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) 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.27; Tue, 11 Jul 2023 04:49:42 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LXeVOKz0yd7SGZQsyYsEyX5DG44TyUvrGg/TGY6IOj+Qez77KCtOvT2vgil7kv9hpI+Cnp5Rf8wUEkKxB/hfO+06Q7F6PN9jGHIMDmPFmrsekLVzBFsKiFputLWdilriPq2Yv35DhPay8DmUbEhoZFqMTJKuNyYYZqod7iN73sRedyQUGshzK30wd2Ez1XT3i1T4PbnDVOcSqhBUvBQxp2/3CUY3sPSXcgGbxGHHcmQH4OmfW3TcrrU1HIwz8QwbVyhflsbQwHb5H7/7c+V23Pn4NIzI8GRPU2hlOII0uJLWV3H51IwEqWKpg85sxivH9mRaPsAhFTaRyNlPgE+Sqw== 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=6HVyhJBMfXX4koWQki0Ix8P/RD79hA8q4xMA1Jt4AwY=; b=XvGL9oHwl6tAGQ1l1Vt+YmrdFxrCZnJIIdyknjTOZFxwPRTFKWGrbQZcA4bBtVwywGxhW9fGDxttY6uEbDfmI7eesHsU+yOXM4ILKQr/y2lWXGkufSXxB0yR9CY3ggEPiBzHiqVXQupjKrWLBY/nM10zUlQ/8F5jhSGyVv0mW74poO3akGWg6JB2q/n+ePTFtkqJ5BlcCA3QloqZXwwLYEOC6/fU6QmtUqWC096yJD+dwnRn/Er221QrYlXnnfufkQKfxHpUYPiRW+tpbYCsiTtk4GRB1taKzBrmoLDkRSaIhYemwMti+0wemUIuFWm+CF4J2rxHqlQIZnYL5BRuDA== 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 SJ2PR11MB8497.namprd11.prod.outlook.com (2603:10b6:a03:57b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.30; Tue, 11 Jul 2023 11:49:39 +0000 Received: from BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::aca2:5ddb:5e78:e3df]) by BL1PR11MB5978.namprd11.prod.outlook.com ([fe80::aca2:5ddb:5e78:e3df%4]) with mapi id 15.20.6565.028; Tue, 11 Jul 2023 11:49:38 +0000 From: "Huang, Kai" To: "kvm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "david@redhat.com" CC: "Raj, Ashok" , "Hansen, Dave" , "Luck, Tony" , "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" , "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" , "Williams, Dan J" , "x86@kernel.org" Subject: Re: [PATCH v12 12/22] x86/virt/tdx: Allocate and set up PAMTs for TDMRs Thread-Topic: [PATCH v12 12/22] x86/virt/tdx: Allocate and set up PAMTs for TDMRs Thread-Index: AQHZqDW2SDcq1vhkU069JfN30XLipa+0iQgAgAACE4A= Date: Tue, 11 Jul 2023 11:49:38 +0000 Message-ID: <4fe54e141ec5040300d0e2552ea31b83aa947ec2.camel@intel.com> References: <85ea233226ec7a05e8c5627a499e97ea4cbd6950.1687784645.git.kai.huang@intel.com> <68a8cba5-55b6-4c8a-f4e6-d528fc839285@redhat.com> In-Reply-To: <68a8cba5-55b6-4c8a-f4e6-d528fc839285@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.48.4 (3.48.4-1.fc38) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BL1PR11MB5978:EE_|SJ2PR11MB8497:EE_ x-ms-office365-filtering-correlation-id: f98684d1-557b-4d86-a405-08db8204e7df 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: jf93nEAAIBhFjacMj2T9Vn1tCTHtIHrnQNH2RY74uvGUGT5ge3BIkYOgTv4QqvCZFflhKMWu7f7C+LSNqOwlRMxfz82kzqG+eNtmPjjq1uQdW1tCs9uBm4LOHsK0YfZfpPM0PW2zBPMZZb7YPCUa2PjZx49rTzh2UR3sonXBFK/XV3JlsgTou84dnv6L3Iy9StHBKdtsE1gE82H44VUL3ozxJeBhfj094xDg3FJhjHi+2P1pOQjFq+RonUl+9D+DDav/4kN1boCJ/vyQpr8WPUl6KeMeiOD89HjU9Ju0tHNc1mnd5tt6/JxtBS2Atw9zg83bTfN0X1S6fS1UTngEAyKEU35rCPKFjD6XECeshKVvC17eUeYWeakRnhQye4eWFzJcFvVCP9wUXdKpKSuFY70d3nMXkxCYsTlKjxmuTG65gPl5Fq2Eh3aWupbPF1bTHy+eBeU6ZLvfa183VA7E0XTkJOUVlQ66pvXfJJR+lp39oVwmSnRpT7GjqrFCQ4nDjB9dIsdQ/CGjr6GJsscRZXrpnuSECibu8GUMy4z/DnpEhEVWmwhq+d041R5NRaF1gwi0eL86Ty/bzEFJU/6jjcDgPar/ek19xHEa4KY5nwI6O9U4LNtbEGCrQQTuODGL 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)(396003)(346002)(136003)(366004)(39860400002)(376002)(451199021)(38100700002)(86362001)(82960400001)(38070700005)(36756003)(76116006)(110136005)(6486002)(54906003)(71200400001)(91956017)(122000001)(26005)(6506007)(186003)(6512007)(966005)(2616005)(478600001)(7416002)(316002)(66556008)(5660300002)(2906002)(66946007)(66476007)(8936002)(8676002)(64756008)(66446008)(83380400001)(4326008)(4744005)(41300700001)(17423001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?djZZZlNQVjJyaHBWbkp6RVJjbjR0Kzl0L280S0JXbGFQZ2dIbkY2cGwwc01Z?= =?utf-8?B?ejZzSC83WndDbmtybFBYMmxCZU1VS2l6Rm45cVIwY0tGem1GUUYyZGUyOUd3?= =?utf-8?B?YkRwRkRmWWxFTHI5Qi9QY2EvWlRtb0dNeitSbmZtYnhJMmtmdW9EZnpGWHNJ?= =?utf-8?B?SDBpRlJhZHN2d2dBL0QxTllMb2tkaCt5YVcvK3YzN0xGUy91bVA2Q1ViUzJX?= =?utf-8?B?VmFTTkpsR1VTSmxMdjcrdmNRNkFRbW5QV09sN1pla1lMM0Q3TTdWZ3JIWlZm?= =?utf-8?B?T2t2R29JaEtPRmp6UTF1OVdoeSthNXRwdGdnV0wrUklraFlsREN2bjF0T2RQ?= =?utf-8?B?VW4zSzByY1ZEUDZRZ2d4b2tIa2hnRHB3WDVDa2h1WVJIVm5GcnYrZzhJenhp?= =?utf-8?B?MTF5UytjdUZKditDYy8yWEd6M1RDRFJGNHNKcWtBQ1Rrby9QWEErNDNPVnhn?= =?utf-8?B?cmVCVXNEdnFLcURMMjd5VWxpcjVqVVcxTC9ZamRRWGZ5UkZ5TjIxaTlnNE8w?= =?utf-8?B?VEExaC9nMmIxdjVaYTljNXNGUjhhRHJkL2NlQ0JuU1BiYVhkVlNJbVpYOUpK?= =?utf-8?B?SmtYSjVOQjVmMTNPQjJ6cWQ3bVFrVXNlWmZEWWRXdTBHUDFoQSsrK0xxUlM1?= =?utf-8?B?ZGt4dkVjaExVZ3QzdlNIeVQvd0xJNjg5cWNuSFA1R2IwMlc0eFA2MFo3QWVC?= =?utf-8?B?clFQRjNnTEJiM3lnOGEvc1FhMyttY3krdE5ESHBQSTVCazc1YmtoQThvRmJE?= =?utf-8?B?bGJGbDJWdW1laHdiR0tWSXZkSkJCN1F4SDRLMlQ4eld0eW1TUXkzTmNGM051?= =?utf-8?B?MFBSSjBSQjhtVWJoZTB6UHBTZlR3ZTMwRUdsQlFnSVFBSERmWS9tNGVpM0Qy?= =?utf-8?B?WWtBU2dQYlJrZXNHL2ZWTXRCN3E0dUhVQTdJTzJndFB2Yng0UTNrSm9Tazlo?= =?utf-8?B?QmpjT1FSN0Qvc2tuUk5SQzM2a1pJemNXSVE0elg5U0JsSWtmdnRnM2JXM3B5?= =?utf-8?B?RnRwRzdHNVBiVXVYT3RrdTI2eWdLaU84cGd3blQ1YW1GNExaVVdISitOYld0?= =?utf-8?B?RnZETTdWL0NTeGFRb1BqMU90eCtYVXJIWkI1RE04SUZNMkNpUFowbHlZUmJN?= =?utf-8?B?NDE0WFU0UElHZXpwaFhRZVF1SHdVMHJpMUkzMm9ORG1jZGk0b20vZ1Z1UVhG?= =?utf-8?B?alNsT1dnbkd6RUpvRFRpZnB5OVNWTTVWR3gxTVJ2cE5wYnJtbE1BQlUzZ2xU?= =?utf-8?B?TTI2WmdOV0swK3czejQweU54a1V1bzhUWEJlMU1uVXdZNnMrcE9FNDIxVmlp?= =?utf-8?B?a1oyd0gvUkpkZGRUem00VGlwcHA5Z1J5T3VZeC9wUkZ1NkM2Z3RPVm5FTVVj?= =?utf-8?B?RFpXTUN2L1JnS2hPVkZLZHFTc0lCYkkveFZyRi9XTkVFZEZTdmdMUTk4UUls?= =?utf-8?B?bEVkcEY3NEFlYUZnb2FMSk0rSlc4S2FmQks0TjZNbkgydW03dWVzM1pEWEJV?= =?utf-8?B?Qkh6aFVDditoeGRlZlduMDZ4Q0FKS1ErQUZjSzlLSHA0RXZ6ZVVWejJIckE5?= =?utf-8?B?UE9ZM1RUTmYyc1RCMHR3QTNVcmNxeVFML1QzUUtobHBPMVEzNHVXZ0trSENy?= =?utf-8?B?bmIrMlRVRWRhRDVUOTA3TWN1dzlGc2hvNTJMVFdZWDNjWGFaRFdjdGxrbmpB?= =?utf-8?B?eS82Mm8xeVhEMTZEOWV6QlB5dE5zUjhneWxieE56ZlV4dS90TWZnYTlxQWVW?= =?utf-8?B?NlZzTkp1WFNRUEFabmFBZ1laNDBZYmc1RVJvbldwSm9ST1JvWEJsMG4vSi9T?= =?utf-8?B?WlVYOW9hUVpvVG1iNTZsNzRhVjM4VzZrS1Nmb2Z4L05pWGdmbG0xVWVlQ2dp?= =?utf-8?B?bGZIc2pBVCt5M1ozNUNVemZUM1JRZm9lUEp5UDRkcUhIdmtWSVdLbVo2cUJh?= =?utf-8?B?VzRkZGhWMkFlUUdqSlV2ajI5WVNsOWFqRWxIVHdYakF6T3Y0MWdwaGR5Y3E5?= =?utf-8?B?MUtRQ0tSUTk2bldGY0QwdGRmY3ZSekVIdFp3Uy9ZWXJOZ1JieVp2cHJyc3Ez?= =?utf-8?B?YUUweFlFUEhNRnNTMGRGL0VvWEI3NHZadmtUWHE0T0c1ayttYklvT05QNUZw?= =?utf-8?Q?O4SSiYuImKuhbW/t5UxLfpxaV?= Content-Type: text/plain; charset="utf-8" Content-ID: <7A08481314DA3D4D919F30F7C85096ED@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: f98684d1-557b-4d86-a405-08db8204e7df X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jul 2023 11:49:38.4161 (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: v3A7yAcoHuRGZ4yVWa7wl7uHep8Y9DRHa3rGHKEiCh53yTpMqVXeiHf5p4PSBJYmcgSrwixxWVbFyhwCQEiPow== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR11MB8497 X-OriginatorOrg: intel.com X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: EEF208000B X-Stat-Signature: kg1hmz33kyb9xcig96sb33ntw77c9fs9 X-Rspam-User: X-HE-Tag: 1689076185-128562 X-HE-Meta: U2FsdGVkX181AZvtf22E+3BwX15NFtL8IMzuTc5ENEVZ6n2k6mpdEbLBNCSdo5tCl79Hdeo5o731DarGn681PGFiIuqnlugM87llFWtnxYok9XNq+xhfbX6r8sP8y1WXoO3LLPxLf0P2ewEq7Zi7j50Hj11jXMHSERQSrR2O/+1h5I9Z8TaePgEdkSFP71nl+t5Ua3XAmb1MU/uJTTxAjVihpmAAog6cyfFlRTMBt4goiP1cutq1nXQIqE7s8nDNABl1bbU6Ue/sFSFXMzSMswLfd+WB9Jl8tPTrnvBmoPb+Gp9ndRYmILBpcxO2LIpqCBebFes/vyXKA3w47fBs42AvwAXiukrFBo+g6ugBsPoHUFeEEB80tHpBATU8GnRI3vU7kaHIs2cUKRxggqlGQfX6OtZv7/v4IF6ilAvub6ZMjeov8Ret1QiLcM3W/aiWwlE8j5rBdR+4m+ybTSQBg3iea5jWy4lJn/iRVgea/kTxDpaXiEqxBgs0ImbgW+VV66O9t3Li/Bdz3CgCva1tosOIxWqb8sx2l4m1p+bQwnlgf72oXawAT/rKXlmdGXpCLDVLjwauFzIZhnhk4pJ7pvO02ihxqgDgaY4qP1ZraNmzb2/WVgEVoCIrsaHsMFcIgUR56xNqEDGUt81wY1nQKSqQQlTemo7qsf6kYUHG6suZARV84qyGPbop5eWbHAZ7syiwyS2ek26mhMegyLjy5rAhXq/QZda6ObKp+pldziGvJyBmrij8EWJgzNybRJuWfUFFe2+XtmukbW8Lo5orPRE7PSkUJhQLXUECnXScs14LEPd1H/pdistXPCDOwLPws7NJG7dDhgfo8RV0rXEYycfdChoNVkV7mCI4H5n84VJTQ/+eOSZ6umOsjwPsrDWUKbJR6rQIyqzEocttltrIECtgQaLAY6doCaKj6QV8Ah6c9C0rgZO+5lzojVct3JljpY45eUFIZeAzC7R5xo5 Ei9+Zrs/ P3c+zk4yZtZdmxpVEan4kR9/7DfeqAMdsV7o54D/ffaEBdvi8CB1P1i1V2FJbvNiPSzjbvtcatxHJaZfope1Y0Qr3uXKuxP7vqDu79Y0aQA+TCzFv51dB3uRisIG3kpNouT0IgrECta112FqTK4ZPoJvOuEPZLLgh2/VcgX/n0WBWKDmGWNx729cbzSTm7lIU5Qju0RLhmJgkEjbjDtsjP+cz8HjOv3Q/vYbEG1yvIbi4hbUmFmY9qalCLS89oELnu21EvIlcVY7vO4yet836aEcRk9yAvKrlLMNIYNnRfrw+BDud3o/q28ppq4xsqS1XByFSVi8xQJVxuIvVEq0SDuySYMmfSTdZ3s4H38B0i+9S6HlRC7LZQl3lQstSOwfuajv0R46tjOMbXzIxnsavNkOUCw== 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: T24gVHVlLCAyMDIzLTA3LTExIGF0IDEzOjQyICswMjAwLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90 ZToNCj4gPiAtCQlyZXQgPSBhZGRfdGR4X21lbWJsb2NrKHRtYl9saXN0LCBzdGFydF9wZm4sIGVu ZF9wZm4pOw0KPiA+ICsJCXJldCA9IGFkZF90ZHhfbWVtYmxvY2sodG1iX2xpc3QsIHN0YXJ0X3Bm biwgZW5kX3BmbiwgbmlkKTsNCj4gPiDCoMKgwqAJCWlmIChyZXQpDQo+ID4gwqDCoMKgCQkJZ290 byBlcnI7DQo+IA0KPiBXaHkgZGlkIHlvdSBkZWNpZGUgdG8gZGVmZXIgcmVtZW1iZXJpbmcgdGhl IG5pZCBhcyB3ZWxsPyBJJ2QganVzdCBtb3ZlIA0KPiB0aGF0IHBhcnQgdG8gdGhlIHBhdGNoIHRo YXQgYWRkcyBhZGRfdGR4X21lbWJsb2NrKCkuDQoNClRoYW5rcyBmb3IgdGhlIHJldmlldy4NCg0K VGhlIEBuaWQgaXMgdXNlZCB0byB0cnkgdG8gYWxsb2NhdGUgdGhlIFBBTVQgZnJvbSBsb2NhbCBu b2RlLiAgSXQgb25seSBnZXRzIHVzZWQNCmluIHRoaXMgcGF0Y2guICBPcmlnaW5hbGx5IChpbiB2 NykgSSBoYWQgaXQgaW4gcGF0Y2ggMDkgYnV0IERhdmUgc3VnZ2VzdGVkIHRvDQptb3ZlIHRvIHRo aXMgcGF0Y2ggKHNlZSB0aGUgZmlyc3QgY29tbWVudCBpbiBiZWxvdyBsaW5rKToNCg0KaHR0cHM6 Ly9sb3JlLmtlcm5lbC5vcmcvbGttbC84ZTY4MDNmNS1iZWM2LTg0M2QtZjNjNC03NTAwNmZmZDBk MmZAaW50ZWwuY29tLw0K