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 50A2AEB64D7 for ; Wed, 28 Jun 2023 23:25:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A97778D0003; Wed, 28 Jun 2023 19:25:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A20768D0001; Wed, 28 Jun 2023 19:25:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 873A58D0003; Wed, 28 Jun 2023 19:25:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 74A498D0001 for ; Wed, 28 Jun 2023 19:25:23 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 457511C8CCF for ; Wed, 28 Jun 2023 23:25:23 +0000 (UTC) X-FDA: 80953740126.24.A0A6AC4 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by imf27.hostedemail.com (Postfix) with ESMTP id 76C364000A for ; Wed, 28 Jun 2023 23:25:19 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=mhQgdBY9; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf27.hostedemail.com: domain of kai.huang@intel.com designates 134.134.136.126 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=1687994719; 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=K9TseowI6gGzun1sQ7ckGgkfrg5dyP3xahBICk/MtTg=; b=W8zTEkvA9vV8656LNfvUugp6CTodK71/rt/3hC/3Gklc4eLBQL8B2c07L7t6aT0SmDup/G nMpvRV3/UoqyzGkl5pg7Krt6WU/+vcjtHSDnJ+xqDZ1t/TbgU0O92C5tGOmGz80/SCMCSu 3MYjHdDsGF3syaMK39L2msaFVvdVBkM= ARC-Authentication-Results: i=2; imf27.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=mhQgdBY9; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf27.hostedemail.com: domain of kai.huang@intel.com designates 134.134.136.126 as permitted sender) smtp.mailfrom=kai.huang@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1687994719; a=rsa-sha256; cv=pass; b=riBxLg1BlhtbC6NGzz3gihlIC4RB1tk0Zk89Haw+76a3hqfyTLT5d01kj8BzuN0HNkGKCn fvj3EiJxAFvoSF0h201csme3XIrQbtF2+HzlWEP5UjbMjxP5jKdmjRWXpx4M1qVlTmMm7u VRBUJynB6hG6IJ1S67MgwId0YpZ8G5U= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1687994719; x=1719530719; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=K9TseowI6gGzun1sQ7ckGgkfrg5dyP3xahBICk/MtTg=; b=mhQgdBY94jTz3kiK5xi/YXm36PynZ6+njSUiaAppFcczJQRt+nWot3F9 FyD86meHjQ1FuHnrkoXZfRWMm8f+BAPMED/6APPuiXWjetsNfvxpr8IVK v1/I1fQn+E3Iw7NMJQHGzn+/GitAS5bvptY88GHkvWT09NildE8aVzfpG 1VC5KGoGgTrELEt1+XeNOfJ8eWp1e0vI1ly05bRVdwuaKeVyIFisXclp/ +mRj/GqMxL8XkxIdyIvO974KPGYf3GOwoYOT1YAQZizdauhL/QPLdQXhx SN6hL83cN9gfQ6FHNOgEpHZl5eF4LXsbYVQcEin1IyIyqASye5Vz5SVRm w==; X-IronPort-AV: E=McAfee;i="6600,9927,10755"; a="346751881" X-IronPort-AV: E=Sophos;i="6.01,166,1684825200"; d="scan'208";a="346751881" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Jun 2023 16:25:17 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10755"; a="807109712" X-IronPort-AV: E=Sophos;i="6.01,166,1684825200"; d="scan'208";a="807109712" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by FMSMGA003.fm.intel.com with ESMTP; 28 Jun 2023 16:25:17 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) 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 16:25:16 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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 16:25:16 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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.27 via Frontend Transport; Wed, 28 Jun 2023 16:25:16 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (192.55.55.71) 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 16:25:14 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OWgcMXBEjNLCGd3gbjt8P8jHpq/WK4d1cvx2MLrnKq3NzRBAaq7hwNUayfBQjScanVh5ZuvuRr7CxowAHQjzg6QW2XsXj7ULqJNXazPagH1IUkdvtmsKvysrPdM0PF0CnwO7tMHiOZt6ONOSo4rdV5DeGuiGyeQuBYh25fmJ2Bo6TsPPoPvctwduwqkEvM4m6Re2TUhgKx9wg+57QjAVDK6GK2eTzi4sXz97Ljuc+AASe9YKyKaGyxgFc2wRZIC9nQi8fL6ntI1OTyawwFU8d3rEu1oK7ENblo/6B/drBj9AuWY7095u9eKz4lSbaboab4Ky8TGdfHkA43CWnFdi2g== 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=K9TseowI6gGzun1sQ7ckGgkfrg5dyP3xahBICk/MtTg=; b=jhETAZzI06GRzqsMjb3wTf4jy0pBygfJjqwvyJ9RUGdDRNiBFyPrRSg09uxbTP4QkJlbVI0BYCw3AmSoKMmnV6i2PxAipyO1XxwvzV5UTW9HziircXsh176OK+ddbjLbKBRmMeOdiZueeT9OmblD7mYIK1wqRQmrgdtrWNylMnP39JOypimD7JBAs+ASmNruKccfaugO3puEkhtz9BdRn7r6UPQlxm5gnEHa4508EA8r42HzNJxvjNYbtSe7mZdeo80tcy4NTifrK4O7CQvmsZzXu3v1Ir6aOo0yjZrWpIr4BViEi7s7/C8dGJ1dYsQn7EByggC7P40m04NInDbAfw== 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 SJ0PR11MB5024.namprd11.prod.outlook.com (2603:10b6:a03:2dd::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.26; Wed, 28 Jun 2023 23:25:10 +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; Wed, 28 Jun 2023 23:25:09 +0000 From: "Huang, Kai" To: "peterz@infradead.org" CC: "kvm@vger.kernel.org" , "Raj, Ashok" , "Hansen, Dave" , "david@redhat.com" , "bagasdotme@gmail.com" , "Luck, Tony" , "ak@linux.intel.com" , "Wysocki, Rafael J" , "linux-kernel@vger.kernel.org" , "Christopherson,, Sean" , "mingo@redhat.com" , "pbonzini@redhat.com" , "linux-mm@kvack.org" , "tglx@linutronix.de" , "kirill.shutemov@linux.intel.com" , "Chatre, Reinette" , "Yamahata, Isaku" , "nik.borisov@suse.com" , "hpa@zytor.com" , "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 05/22] x86/virt/tdx: Add SEAMCALL infrastructure Thread-Topic: [PATCH v12 05/22] x86/virt/tdx: Add SEAMCALL infrastructure Thread-Index: AQHZqDWtRkTpkzZfa0qfwqSEOzdd8q+gL/mAgAAPwQCAAJ9ngA== Date: Wed, 28 Jun 2023 23:25:09 +0000 Message-ID: <0f3ab0920062a0270034150bfcf94300e6ba8538.camel@intel.com> References: <20230628125813.GA2438817@hirez.programming.kicks-ass.net> <20230628135436.GC2439977@hirez.programming.kicks-ass.net> In-Reply-To: <20230628135436.GC2439977@hirez.programming.kicks-ass.net> 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_|SJ0PR11MB5024:EE_ x-ms-office365-filtering-correlation-id: ce91c675-6f31-4a49-793b-08db782eea39 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: sS75/H9puVknRWjtU/0mP2zz0qYEPSYSzUstlU0IzPU78uxhHfgrx50ZQi4O3MOhibILDKlVaduPYLa7OFTrAx+KEqX8j26pZrF01DmpKYlIwGtjPzKsA+tcHnvLYYXwTHJZwS+6MSBTflLqJV4lseLKGxIpjHAuadxSqFcecRQGhgq4HYPJAXOmTyjzmMqQ88kJYqChP1DJY4uGNkhElkDWAtrVoHmGdkRZ4r+zZDfPVBnljsMgZzcxLmb9+gbz3ZxT2OnQHoWJdKCIGwmcJ9kmyPrrJpTuMO7evqoptttTTGV9G3DfW0+ORtIPFy3nc+OIqM1T/w/8CVxpx92N9dE/9LGZBKzrO7qpSiKEREWNi7gNrxRBP01cxARv4GpEIl5saMe2TmcenvyL0oFci+8lZioI8CBGN1cePZ/UXdrYSkUhzD4mDD9siw6kUJgRtp2a6tGgQfSW1JTJu4+ZnvZEgTxpHaqfjvI9dJUf7NytZy82tXJhYW3+zarLoY+ErKbVuaV2Ly4HndZtxJAdH3AZYZXFpDpsgiEjTgYcRJuPE0VdEHctU0hNgdwbnJ3EkgYYdX7oIxuOeFI1Nbgkk89sJ1TiVroV/pKY+2iONxywFdJoUsajve1FGgv08eqc 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)(376002)(136003)(366004)(396003)(39860400002)(346002)(451199021)(478600001)(6486002)(2906002)(54906003)(186003)(26005)(2616005)(6506007)(71200400001)(4744005)(86362001)(41300700001)(7416002)(36756003)(38100700002)(5660300002)(66946007)(122000001)(66556008)(4326008)(316002)(38070700005)(82960400001)(76116006)(8936002)(91956017)(66476007)(6916009)(8676002)(64756008)(66446008)(6512007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NlYzcDZyNmd1R0JGM1oyTWdJbUdsa3VtZUFlV0xOSDNjNHVoNFBRWUFWRlNh?= =?utf-8?B?ei9EY0NRdlBsQUk2K001eDlOajZiYWVZd1h5M3pnd0J4TVRRWlVjNnlXalg4?= =?utf-8?B?WlM0azRub2xhd0NwL0FGWURKcGZSM2ROOWZoN2N4WnBTek9tMkd3bk1Dbk9I?= =?utf-8?B?bzlqZzFseGpqTWY0MVNWWGJJVlpaQlA5TjFBTE5PbFRHWnJZc3pyZDcya0ZD?= =?utf-8?B?TG1zNk5XN3dSQnpDb3RVSjNma1NhVW9jb1BMd294VmJnTGw5NzNZTTFZQ1FD?= =?utf-8?B?dVIrQXo2SnZ3TCtyZEN1dmFTUnhrTGlFOTZXMElmSkZGd1h4Q3dBQW9EUUNO?= =?utf-8?B?M2ZEem9tVWhtb3I3RkU3WUE0aXdSRDlLVmVmbkFiRUw1eDNFeVQ4bVIvUHU0?= =?utf-8?B?TUNjUXJEcVU3Y2dlV3c5U1UyRUszWUhlOXd5MFFmUDlHcFIrVDlSd2hoc2Yr?= =?utf-8?B?WEdrcDY0V1dtczNUZFcyZUFxSXA4eFU4cW5peU4vMU4vdUVXWjZZRkpaN3lM?= =?utf-8?B?d1k3SjVteFRjaWt0ZkpmQVY2dVRsbjR6TmlrNWpIV0NDMlZWcG53UE52QnpT?= =?utf-8?B?K1ZrYVpmc2dGYXJDZXJ2VFdqMldodXMvVjRPeEFTRldEYm84R2pjQVBMcUxp?= =?utf-8?B?dzJ5dFpZakEvbWhtYXFHcTdYbzdwczYvMnRGNU01ak9xelI1VFdGL1lWMnJY?= =?utf-8?B?QVQ5ZUpPeHM0M3ZiVmE1M1N6UDlVc0hRN1JTZ0thVS9BaDRvMVhqSU9LSFJ5?= =?utf-8?B?T2wwS0FDQWJrMUNGVUYyZmZuLytFamNBaEpJOUs5aXZ4TVlLVW1YeTA4bTlh?= =?utf-8?B?dWVqNzlYSmN0TmVMbldQUFRDM1I3UkllTEE5NFVwTC9ndjM4K1JIdngyL1B4?= =?utf-8?B?enJqamRCRUQ4bTE5S21SZzY3VzRRUTloV3RuT0U2Y1ZKUXd3elBmaVdobVMx?= =?utf-8?B?ZFBtUXJTV21hTXBSVDJGdklWekNDam9lRU92S0p3WC9aRGh6Y2hrQnIwem9s?= =?utf-8?B?TDJ0WGIvcWd5a05vOHRJM3VSNWVCV1h0c1BZQURrQVdQOUxyUFE1NVFubXJB?= =?utf-8?B?eGd6THRNNGtpeUtJM29ZZ2lyV3VPUHVQRmp1UDc0L3RDMER1dWxDWXFnSk41?= =?utf-8?B?UVREMHpwYjhuMkR4K2NHa1lubEl4Tld2OFN2Nzl2NExaZ0xacGwzbGUrUjZK?= =?utf-8?B?emROZGQrdklDZTFkcERTSEtYMVI1U084TVZYYXRrcWkrdWs2SkdBa3JjZ2dN?= =?utf-8?B?Nk56RExJT3hYa0pSZzl6U3NkZ0VlZEhLS2hmeVFIdHJ2UERRUFZJWWVoOVVa?= =?utf-8?B?SS9kVUhaY2RwSUFyT05CK3hKcHZSdjlkTmFQcHVJMjVRdnlCSXVwTXArTW0v?= =?utf-8?B?T1ZlaE90WXB4UUNlS1BXdFM3K1c3S2VjUXFRcHIzdEdEdFZuOGRaNFlBNURS?= =?utf-8?B?K09odW5kd0VjR2YwMmhxMy9QcHNnSDl6UTNuaXlkMlpCRE93TGUxSGRON0oy?= =?utf-8?B?a3JRd1o1RzY4Qkk3eGNjRjVqT0RRL1dKckd4UEQzcHRKc3FtYnVVNVFxSGV2?= =?utf-8?B?TDZiT2hzRWhmZGcvWFZXSG56bDJDS1NMbkFQak9Zc2Y4cDBmOGxnODM3cU5m?= =?utf-8?B?MEIxZElkamNlbjVOOVFXeVo4R3hwcjduVXF5SzJLaGVlVk1uUmp6UTNGbWoy?= =?utf-8?B?NmZweHdZb3JDZld1cnBHV1NoZW9TTkpmTms4WUVSR1liQ1pXMno2QVEvdm5h?= =?utf-8?B?dXNvcXp5ZWMyVVFvREhOQ05NQ2Jia0JRd1BnS3dVZHJ0b3RNczlkZkFQYnlI?= =?utf-8?B?NFdzdXBDQzJ4bGRRR0Zva2NJV0tYd21aSTNRTGJ1dWpLMTR5YzVvUDVRU0lB?= =?utf-8?B?OEdNT2I3dThVQnhZUGxVZzUrOXpNLy9SUkxzaC9DbkhpWnFJME1wVVRqNVhz?= =?utf-8?B?dGthKzV3ZkhjaHEvWWNxN04wSVpickEwL0I1U0VFS00vSmtYLzRrV0haY3BY?= =?utf-8?B?dzlTaWhHWEt0RmNXdm82dnlRM21wdWxiQTZKZGJHc3A0UWIxTXg4WDhJeUp0?= =?utf-8?B?bjltM0hURkZteEFtZWFrb20xMmIvMVNCWXhvdDVmdDFOZ0FGSWMzK2prRkZE?= =?utf-8?B?Y2o0dDNyRUI0UDRxbDhOWkJveTY4eDlYWUxLaHhaNTBCQkMwakJEMVA4UEtI?= =?utf-8?B?bXc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <16B932194D4D3B4EACFED37E78EEACC0@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: ce91c675-6f31-4a49-793b-08db782eea39 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jun 2023 23:25:09.6207 (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: PKaUqWXKVZgEQLzRv5e1L2LVuVWXggQp0cUqJptcbiQeGdTaZIUJSvbQoEf8WCT3OIS1lqGhCA1SIez/j1fVVA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5024 X-OriginatorOrg: intel.com X-Rspam-User: X-Stat-Signature: bbfstbou59kkywyighwn3meeqdc8o4ib X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 76C364000A X-HE-Tag: 1687994719-98407 X-HE-Meta: U2FsdGVkX1/a0MCiC8mD4FFvqU3H74f1f7LZOW1+ez6Enjy1ZZVODr0uSpzTy7ayVnc6KsIOhEUj0Y6zfCpAqSzULDkud4QsLuNyxtXcViveww4MD36b/yYeB7GgQ4FRSVUxwRCIECsTBasuccCOoTFvGlqP1R3yAu388kfjtHgxC6LbfgOyWZwYoGIARwQFdFydXdp17GZOVqltOFmKOVOP+UiEwxYhikefivNvGLMzI3RDdLbbOR2t+lFrOeVe8j/R2k0bo+2bjmyOlVpYdE8nHr/2zD7rvKl24NDU3ibiMjvUKnZwyxSU337ZZllNpWtkLRCxpzvn+bUbBmkkbUjH+ndu/mViIv/RKknhYQPC4LwfenLY56U4HLkVkvpqDeaUjInlIRKNczEasnxhZUJ13kL+Rvr5A1mqsN5DSD6Xf1qqUiA4lBHOcTfio3034LMfBus4GvTDs5VD1Bo7xCQLPGnAn/lrxY+moCb4Qp9nc2hdTvrBhRMXHKNeKTLFmPFQ7bcdNvDvaQq3PZkNrPgRFy1Jt9BQ89ETYCNLxNRv9gJx8xpr92qUdD9iwOD5fzktw+J/hiFaEhv06JhJQWB62L4o9GnBwCrcg2T4RNEqVrjlP8voJaB07VM/pG1bFZjYmJ3G/7lD/ealz5H5Oy+ta1QiggMzUQFz8O04XF2O5+cqOh9OeIeIM8ojjCGRbFujkk5mBv5SbYc9aVISH80N4KBs5JuqzfNDv6pLznSbr0nVNBLPD1vJwywiK8Skd7mdOTqK4JvVq5hLCKJ+iAnyPxhwepzvSnEbroMLdMDb/P7AQ+F2+fnzBf2mnvvjrMeAmJzauWMyGIg6gtIKoOTXx/ie2TZiejZQrB74wc8k/Oyhm5RO+wVq2zTQqPwyN6DIFFKbddsP5uf25okXpTDiguCmGiTlITb5rvYo6NdRkmu8V/cV8pBYnKSIhSm++c1ustg54SJQWnujUGk z5ulIvIf a2r0St2hfhoUTy/5v0trxWzcbNMZfq0rKdaHGQGoAfOv9NTJKz+WWlHGNckll6nKH+oCagkH7vriL5HN28gJGFFPfD1gJpRzSvb+YSx02XvwPYWbPm9r+IbXOMUwmFdHK6RNWskFow+AEFegkdmzeMZ7K9fyuSe+4MfS4GkPL0SVh2BUPRKYCa0qoqc1QQ53YHQw45JEioHhUbJO2a8npiE9ENRdG9SSD5IctcBuCnA7FBlbEr+Zwbss25eJcDkZ6rAibn0/nYSKXUrCrmCmYEYXXnahEhcEHQRRMyETqDUjY/h90K4CVW3gFDvVI28RlU7jTlWWv/3RmUyFHpzNavqiQwlKvnw9s2twtYtWX5s8mre57Z9aoiKllKQ== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000012, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: T24gV2VkLCAyMDIzLTA2LTI4IGF0IDE1OjU0ICswMjAwLCBQZXRlciBaaWpsc3RyYSB3cm90ZToN Cj4gT24gV2VkLCBKdW4gMjgsIDIwMjMgYXQgMDI6NTg6MTNQTSArMDIwMCwgUGV0ZXIgWmlqbHN0 cmEgd3JvdGU6DQo+IA0KPiA+IENhbiBzb21lb25lIGV4cGxhaW4gdG8gbWUgd2h5IF9fdGR4X2h5 cGVyY2FsbCgpIGlzIHNhbmUgKHBlciB0aGUgYWJvdmUpDQo+ID4gYnV0IHRoZW4gd2UgZ3JldyBf X3RkeF9tb2R1bGVfY2FsbCgpIGFzIGFuIGFic29sdXRlIGFib21pbmF0aW9uIGFuZCBhcmUNCj4g PiBhcHBhcmVudGx5IHVzaW5nIHRoYXQgZm9yIHNlYW0gdG9vPw0KPiANCj4gVGhhdCBpcywgd2h5 IGRvIHdlIGhhdmUgdHdvIGRpZmZlcmVudCBURENBTEwgd3JhcHBlcnM/IE1ha2VzIG5vIHNlbnNl Lg0KPiANCkkgdGhpbmsgdGhlIHJlYXNvbiBzaG91bGQgYmUgVERDQUxML1NFQU1DQUxMIGNhbiBi ZSB1c2VkIGluIHBlcmZvcm1hbmNlIGNyaXRpY2FsDQpwYXRoLCBidXQgVERWTUNBTEwgaXNuJ3Qu DQoNCkZvciBleGFtcGxlLCBTRUFNQ0FMTHMgYXJlIHVzZWQgaW4gS1ZNJ3MgTU1VIGNvZGUgdG8g aGFuZGxlIHBhZ2UgZmF1bHQgZm9yIFREWA0KcHJpdmF0ZSBwYWdlcy4NCg0KS2lyaWxsLCBjb3Vs ZCB5b3UgaGVscCB0byBjbGFyaWZ5PyAgVGhhbmtzLg0K