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 0E7B7EB64DC for ; Wed, 21 Jun 2023 23:15:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 624528D0003; Wed, 21 Jun 2023 19:15:42 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5FB998D0002; Wed, 21 Jun 2023 19:15:42 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 475498D0003; Wed, 21 Jun 2023 19:15:42 -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 38C358D0002 for ; Wed, 21 Jun 2023 19:15:42 -0400 (EDT) Received: from smtpin07.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 12E64160871 for ; Wed, 21 Jun 2023 23:15:42 +0000 (UTC) X-FDA: 80928314124.07.CB932A3 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by imf16.hostedemail.com (Postfix) with ESMTP id 845FB18000A for ; Wed, 21 Jun 2023 23:15:37 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="Fz/ydfwG"; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf16.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 192.55.52.43 as permitted sender) smtp.mailfrom=rick.p.edgecombe@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1687389338; 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=mYDX0ricAzL73ubgTmZaEdykmrc4dlZLv9spAy7xaKc=; b=XOpqVY7yMg6c2mNIupP7lpd9aLHuT5x908MwxJQnheMcZ+dFMpcQ3eiQpX1E0K5C6zwyr8 CpS4NHLwp2JdSKJetTJz6gIls2rYdY2JBxhiO3dmwkLXJ4RODndqhs0Y/YulD9iOsQgsQZ U2ffXAPDBCepGR7gC/q/yuWN/nAth7Y= ARC-Authentication-Results: i=2; imf16.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="Fz/ydfwG"; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf16.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 192.55.52.43 as permitted sender) smtp.mailfrom=rick.p.edgecombe@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1687389338; a=rsa-sha256; cv=pass; b=EXXQSFh0dCYDoRXtUH9P5f2Vh/ekwtf3hotAE404nN28OezRzJmMKYgnzmJ1A9Rfqz4xbk D0tkJkv/uuTGb0okCCITPvdXGIycz4hI/0UpHvWUmhW3cr8LI7LcSj1fCAlA4hU4XTXoSD Cifyz2o8IAGt1XgRGy5O6UH+alfBy20= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1687389337; x=1718925337; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=mYDX0ricAzL73ubgTmZaEdykmrc4dlZLv9spAy7xaKc=; b=Fz/ydfwGXoW3oEmdjIzrCfmZ8Aj6hw03LCqTTCzqgiNTueOeuyiEhGIi Mhn/juaDG25joKGzHb6KwZ2R7fJDIbJJsn8eOa0aOpeaO+0VPIsLJZlny 7BtxHbQCTPRWWY3GpCjQsB6fMCppnKpu081iubiil4I3cjCxx7NgDyyLc 6aR0+1FrGqcQAKYmSdb6SiLWZMB+zWf6ey4z9mjpgfiEsEn1E1d6vXbDI 520brswiXDhI2jCR+dxIoer93boBepB+2Bi2mivQlEQWVFEvanUwYbhUG w2iH+9gL76iQLy8cUhctmSp/wGS6jN+hwKcAyGI43L8XkNYOt/Q6M4Zwy w==; X-IronPort-AV: E=McAfee;i="6600,9927,10748"; a="446712177" X-IronPort-AV: E=Sophos;i="6.00,261,1681196400"; d="scan'208";a="446712177" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jun 2023 16:15:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10748"; a="692026725" X-IronPort-AV: E=Sophos;i="6.00,261,1681196400"; d="scan'208";a="692026725" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga006.jf.intel.com with ESMTP; 21 Jun 2023 16:15:34 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Wed, 21 Jun 2023 16:15:34 -0700 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.23 via Frontend Transport; Wed, 21 Jun 2023 16:15:34 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.41) 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.23; Wed, 21 Jun 2023 16:15:33 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BEVhtzldpF1Ak2z4UruW5cnNzYfq3Jf+ygL2j1fydUfB/l0lTAmR/lYjBjRrLqPnCnqz/D2X4hZxg9yGvBamz0H8v5YD5AxfcrgFlRDwchD/kbKXHXIcxus/W5GzkYpG4WdkfyxAf+zfjhZU4qlR6ELIg6yWg92B/AvA9A2dCGSwdLK8ews03XcTe0kjsvb9QSeh4cnwosHnRg28c+xCiYUzVzwsMZXQCahQFVSiBon1wjRS21mOXfOr85GDLaahGPqY+JrV9gn/XiNcH5o0S5LvdzQeYbYnfQz4Ae0BPLfa/AlqlSue+vp9cvwX4PEwCGA7x2MscPUhK0y7A54VFQ== 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=mYDX0ricAzL73ubgTmZaEdykmrc4dlZLv9spAy7xaKc=; b=frqIPagROAz6IAPOPoL64o50LEHgfK+xoZxWD5nrGiBODZmkGMCLZUhXJyqBWOaI4PHBcpmWyqb5T+L/+Nm8dZvA/0HRTf1A4tvlwYTSbfvV8xa8xW/2L0sXTx5HOJcX3mEXLAtBUgXsbhgKGK+UnLisC4iHtd5mcQwYkfmzlcWuIXf6Y/QUW9iwSw2hSx1e42Ks4eqPqd/9qBjB6JniA8Nmd/V0FFCIMukf8VI4m4HW0mHfYMAHzKn1w9jPPaRWbrw/Cb+Rbgob0dq0Mzg99QyPs0kJqKzqMykA+2QctxpDTUmvaj36mWmEEUg2FkadQYNKRnMSu/uCj7YgiARLQg== 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 MN0PR11MB5963.namprd11.prod.outlook.com (2603:10b6:208:372::10) by IA1PR11MB6289.namprd11.prod.outlook.com (2603:10b6:208:3e7::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.24; Wed, 21 Jun 2023 23:15:30 +0000 Received: from MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::6984:19a5:fe1c:dfec]) by MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::6984:19a5:fe1c:dfec%7]) with mapi id 15.20.6521.023; Wed, 21 Jun 2023 23:15:30 +0000 From: "Edgecombe, Rick P" To: "hjl.tools@gmail.com" CC: "Xu, Pengfei" , "tglx@linutronix.de" , "linux-arch@vger.kernel.org" , "kcc@google.com" , "Lutomirski, Andy" , "nadav.amit@gmail.com" , "szabolcs.nagy@arm.com" , "david@redhat.com" , "kirill.shutemov@linux.intel.com" , "Schimpe, Christina" , "Yang, Weijiang" , "peterz@infradead.org" , "corbet@lwn.net" , "nd@arm.com" , "broonie@kernel.org" , "jannh@google.com" , "linux-kernel@vger.kernel.org" , "debug@rivosinc.com" , "pavel@ucw.cz" , "bp@alien8.de" , "rdunlap@infradead.org" , "linux-api@vger.kernel.org" , "rppt@kernel.org" , "jamorris@linux.microsoft.com" , "arnd@arndb.de" , "john.allen@amd.com" , "bsingharora@gmail.com" , "mike.kravetz@oracle.com" , "dethoma@microsoft.com" , "andrew.cooper3@citrix.com" , "oleg@redhat.com" , "keescook@chromium.org" , "x86@kernel.org" , "gorcunov@gmail.com" , "Yu, Yu-cheng" , "fweimer@redhat.com" , "hpa@zytor.com" , "mingo@redhat.com" , "linux-mm@kvack.org" , "Syromiatnikov, Eugene" , "linux-doc@vger.kernel.org" , "Torvalds, Linus" , "dave.hansen@linux.intel.com" , "akpm@linux-foundation.org" , "Eranian, Stephane" Subject: Re: [PATCH v9 23/42] Documentation/x86: Add CET shadow stack description Thread-Topic: [PATCH v9 23/42] Documentation/x86: Add CET shadow stack description Thread-Index: AQHZnYvD++9jHqJtDEOZ5j0eN4/f+6+IoOQAgAALyMOAACwFgIAAIG6AgAAMtoCAACGsAIAA96CAgABofQCAB1K5gIAAhUGAgAEVRoCAAKx+AIABDK+AgAB6bICAADpMAIAAC9qAgAAC1YA= Date: Wed, 21 Jun 2023 23:15:30 +0000 Message-ID: References: <1f04fa59-6ca9-4f18-b138-6c33e164b6c2@sirena.org.uk> <49eabafa97032dec8ace7361bccae72c6ecf3860.camel@intel.com> <64837d2af3ae39bafd025b3141a04f04f4323205.camel@intel.com> <5794e4024a01e9c25f0951a7386cac69310dbd0f.camel@intel.com> <5ae619e03ab5bd3189e606e844648f66bfc03b8f.camel@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.4-0ubuntu1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN0PR11MB5963:EE_|IA1PR11MB6289:EE_ x-ms-office365-filtering-correlation-id: 890f9b2c-f69e-4780-00fc-08db72ad6850 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: vOwb7E2XcG9B2raMXaLYfNUbKjSWIjDQb6W4/BWrBBs34mLLHVc8G2/UUBInpSquQKiEfGSlOVnRPjWnPyRapmhcpAufPbZ5Bbk3D1WHmitOdQiVftgTmaI1CipVyQ5hyHI7G1KkOWutJCIb131MmoVgvgRScrKf9Sg+dc3MmtuyCsNpAbuqKsezj7YIUi5Mi5grq0IR3c0xcSwKUTeN5fdbfSWxac+AtByOhFPoMt8Fs9XhNrDazfwVyn9qbm6soO7VZZPlSvrfG0kfkB26ca123fTQ87nyIWtBaoD24Wfc5NEmn6S+8h8uQRsJyqlLQ3Nq9b5NxkoJqw/e6DhxJsa5DJ3I65mm8CjsT2Fvcdbx84t2tsR6VmbsNOu/VFXG9iNqbdYnCla4HeGeXMXpvnS8CXzdZJT4oYxg/lziaDbRK9mGYr1pgNQCcbx44nzjoX1luPPGKkVCpVBNsr2D8tg6SAZ+7Jhn8AnSeNWuUp/TaiqNtWVlp3x0I5IWJuRrMKfYupXcgYoxOlDOKCpatkv5dpCwIytSa8awFN9fNOVMuTrEuGizQAQWtBJuuS/BSpvMTsLdVTe08/9Ssrd7pOVQTG9UpDMbPmqelXchYvk6HRaF5y2JUiytOaXp7AyN x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN0PR11MB5963.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(136003)(39860400002)(376002)(346002)(366004)(451199021)(5660300002)(4744005)(7416002)(7406005)(2906002)(6506007)(26005)(6512007)(8676002)(186003)(8936002)(41300700001)(36756003)(83380400001)(478600001)(38100700002)(122000001)(82960400001)(71200400001)(2616005)(76116006)(66946007)(316002)(4326008)(86362001)(6916009)(66476007)(66556008)(64756008)(66446008)(91956017)(38070700005)(54906003)(6486002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dVpjWkt6U3duTDR3UEdGWEVydW94SUNrU3hucWRoQjdNZWxWb3Q2NDZaOFp3?= =?utf-8?B?SGFKNzgrY0gxUlFnTjZiM24xN2ZRMzMxbzJCdTM5SWtuMzNQaG00QWFWVHF1?= =?utf-8?B?Tk9vS0lrVTVxZlU3ZWdqRzhDdlRrZ21FN002LzYwR0RRMHBDdXlvTjNveUd4?= =?utf-8?B?S2FvcExidUIwU3VTOHJTV1pRQlhzTXFFb0E4d2VJT0NIYkk0Z0xQNk14dWda?= =?utf-8?B?TkpDSVNDSU9QS3hTejUxaW43VXhkcDhWbUtab0FUUFdHNy9IK3N2QnBzMExT?= =?utf-8?B?S0Q5OEVHa2RGYnhBdWxudktFMXBPYWNVZFluNDBJZjA1aWZFaXV0SDFYaXZD?= =?utf-8?B?Y2N4aGpKRWdQU0wrUmdDZ0NwVDd6RnlMaXR3RXZiSTM4VkdqZnhsNmg2V1ow?= =?utf-8?B?dG9wNU1xRHlFcnYvT3R1Mjl1VWxMUi9EcmtYOC9QS0RlOW56OXl3aVhTdXdQ?= =?utf-8?B?KzlSWmtvK242N0R1RWNsYWVHWUduYXR5aENDbjlLN2hudXB5aDNnbGdCSkZ3?= =?utf-8?B?R2xKVUQzODJ0Y3pyM3Z0cHZVeEphdVZyREp0YlFTNTBKZUVmNlArVnNUMWlR?= =?utf-8?B?VHJSQUlxTVVBYk4vU3VMdklLOE5rZWUyYnYzeVNhZU5pMmh1RWk5NE16cUdQ?= =?utf-8?B?ZVE2RlY0UjdnZ3cyY1E3ZzJuV01PU043Mk5Nc0NURmQ2VUdNVGw4alBTNFVD?= =?utf-8?B?aURZR2MvalJsWWtVc0VDZUl5dnk0YXVBR3krYmpWa0dLOUtSK25EUlZmZmhn?= =?utf-8?B?NG10VVM2ZFpoK2FEdlZralF5KzdBNmNnQTd2ZGVPNVd2czJndnFhWEtDMzJp?= =?utf-8?B?OTVENjMvUGo1MlI1amdCeks3YUl0WjdJZlFDSUZtTlBYVElxMG1wVUQrekto?= =?utf-8?B?OTlmWDZsZDU5MTd0UlNDRGhZM0U0ZU9vS0RnMkQ0MkRsNnlmcHRUWTNIUU5v?= =?utf-8?B?L1JiaXVLaEtlbVNEdUZFQUhqVEMrMFJEMVRMdEdaU3MrZUFVR3BROVdQNmRT?= =?utf-8?B?bnNYd0RrZlY2SWlJbW9QTnI3cGF2Y05FVVE0YzZ4T1grMFh3N0ZhM3F2Sitx?= =?utf-8?B?TGdzY2RwT2dGU3lZTmdKZnMyL1hkTnJ1dXpoeEFXMmpzOStxcDN5dDAzM1dG?= =?utf-8?B?dFdBTTFlaGxxMnB2TnRUWlNQVEFoYzdXRERqMFhWcWgrTm9CVU1jODA3ZkxF?= =?utf-8?B?eWNvU2xLTFRzakZyeGVhN0F4T3hubVlqRGNHVHR6RzBZWFAzQTJiZzFYeDhO?= =?utf-8?B?alNlSnNCSHVPY09nOXBLckJHWTNPK1Nuc2dtSktwZ0Rvbk9ReVpPRXA2dW53?= =?utf-8?B?TEtnQm9INllucWR3TUdTZW5OenUzZXVUdVNMcjJ6UHFxQThmN2xzUS9VTG9u?= =?utf-8?B?OXNFUnYrakVPMjYrS3pyekx5SVpncDBmSlZzY3laNE1KeWhzOFQya0tSWHlO?= =?utf-8?B?ZE1XTFJIemlBRkpmRURCSXljNERHalp3MXplSm44R1lLNVNjZXZ4UWZFVyts?= =?utf-8?B?WWxBckVTVGE2dXVqWCtXS1N2YVBuNWVrd1RNOWMxSTYydU9tQUlFbDFGaG1M?= =?utf-8?B?UUFTWXRmQzAvWTdJdFBXNlRsd3hDRmJiQnFKSUw1dU5jbVFtbGhCelM2K0Zo?= =?utf-8?B?bmlxTEcwUjFmcVVGd3NycTBldnpWY21CM0g3Tmt0NS8wejRIR2RVK1Y2cDdP?= =?utf-8?B?YXY0T3NYQXE1SWFnS29Ram0zTkwrY2xodHIzYmR5N0UwY0lEY1RwdjRMT0JS?= =?utf-8?B?RVhKak9NSzJYSFlBS0ZweEFhTUdGVTR6Q3YrclpsY1psZnFCQzlseXY0aFJy?= =?utf-8?B?L1VzRlBndUc3bVhRbW51NDBLZjJQVW9JU3RxY2E3S3BBWjI2MVoxRmdVK0Zh?= =?utf-8?B?Sm9iVFo3d2FVTFVYeWdnUWtDN0cxVFFRa2RKUzFCcW1lKzBSaktXR0dNSVVC?= =?utf-8?B?VEpyRjdUdjFJait6ZzgvMmV3MC9VL3h4aVY4RmR0TlM3VHRwN0JrMjM3eVg1?= =?utf-8?B?d1BUYVkzbXNNUmw2RG85eHZsNXMyVlpYajVZbWFFUjRxTFhhWnlvcDFpY3RC?= =?utf-8?B?N2c2Q1lJYSsxN0FOYnNzOFpRQ3JCbzJhL0JPNWU4d2Y0bmd3NVBHemdKdW9I?= =?utf-8?B?ejl6c2lFQlZndFZmTEMwWFJreXIycStWTzRyd0VUbkJBQm9LK2tKTVcyNHlQ?= =?utf-8?B?MUE9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: <5AE444A116E111449BC3A33C11221FF8@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN0PR11MB5963.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 890f9b2c-f69e-4780-00fc-08db72ad6850 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jun 2023 23:15:30.7873 (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: E3w+YQozvtt9pBzVoLLUwxkOkr+NfsTN+seMPowbdfuH1SUEjFsygLj5FfT7x1/Noai/SgC9trgT1Odl4Kki3VsKphrTGT5ybPR0c4bF81A= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB6289 X-OriginatorOrg: intel.com X-Rspam-User: X-Stat-Signature: widpfoh7q1qp4kwsec3ek4ufthqwr7k7 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 845FB18000A X-HE-Tag: 1687389337-704118 X-HE-Meta: U2FsdGVkX18besNKjiseShuYS7XHcyWdStXfn7FQLD6wdjNwcXvB7aENrbR3hFU40PSVH9QdXnNKTqVFKAKYa7V3SL5cPFOWjzdY6f2QNanMNre5hYkdsDVdBk7FvJWg45DnVrssJNHyKI7ryNDIU/KbBz4sKSTe3Tlt6HSJtlHT5sCylJuXzeALIH+yqWbXWQoP3+9Ty4Ccr6dkt6yGf9IHNw+kpnCEZE5BIwey45GvDQvySC0+z1DzoE7UR67KYJWaKrMUZU1lnte405kahZEQVWnjB9LcqpzXoH5a/6x+Wg64fzwek6pRwBRpw7k0AUS/6+E+awzpKGT3Ehi8xfQ9FZbcw3gPE8dDrCAgNNLCnBTDbrrr3jQikYT6fgyBJTIrcHNtjPtRdel0rWyTJXvNKvdjp/1iKcyj3qbpHMh98ABXGkuf32+6JFuyBnHJxDvtWg2+ay5/ERI6Hj0hbtY6Z82k/h6WIs3hDKJJRIyxK+k69H7vK9f3th4pT+PqgL5HzmgJJEqIXHqG8wDnyuhymUNN55HQCLQx3FYxduW4qYIazoe0OOdwCVRMTIRx/dDKQrkHaXQfB76/wBxz7K5y54F2aFM7w8na/jC4mRImhUBzDDyiesiKCB9kpBO9xd9/VXQg/MUcxpfegQzDuRn8JjDuTgla7kal00kXU7b2f6OTExHIJ5u7XaZJOFbgQ1BFrydVo7/xbm2Zwr5B1ZWK1WpAF6QMHmVz/j6HBBM+RKWFbkcaIgdBcGZUkZUK3X6ARuBsXx+MwyK9TwGoW7wz5LgS7AyG73EZpLf8Vh2KBzunraOuveav5ZAe8MCTcFf+gbprC38RFfl7r1ZOWyhvwTHOIhK2hseIL2YQE5fNKQBVsDbQjuML01mMfSMuGtrllUC+HaAdQe3uhDgvDfrdC6Z00hA/yOWtN1d88OgKvSKKqInX9Zg6LQeN+IdARaQi3R8z6Oz6y7jGYEN LwMyG2bt /mrSD1DpZG4Qakxy1OuwrzC5tS/NaynHlT2QW65KGm17RGrYCpyg/IGbdDpW5Bes6+gJQfSigH1zVtOgtP0H+UxcQuljIxI3lQLEQTY+BJHZyIDpVbes2FzRsWsy9n2F8dp+vXmPjjDNn6e6A/bDAPMIySc345EgAoQYJ7DDEy3Wz6GFTrAfLzjxkbHYzh7puzVakjVQ7fNRVzXc+hvRbYKOcIhTG2WgmXe9IxfMbJxRAwcEkQ5424Rktn9bMM9wjacbCtpH80G3D63Kd6UBo0My5fxrOmFI2mxgcyiRJO5A5I46qUBsqI9l2PeFL6PRlQyixPMckTj8HoBShxhqjonFe/budHQuQzgP9+KiNLbrTtx/JZNZflyBJseWI5X/FDIYZ9186yGL4dFl9mPptNwg8nb+FE91BbuFD/4jvOBTiFyk/3bXiLMYvhI9jbjq2ikXz2SBLi1uIita3eOkAULGrxQ== 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: T24gV2VkLCAyMDIzLTA2LTIxIGF0IDE2OjA1IC0wNzAwLCBILkouIEx1IHdyb3RlOg0KPiA+IFdo aWNoIG1ha2VzIG1lIHRoaW5rIGlmIHdlIGRpZCB3YW50IHRvIG1ha2UgYSBtb3JlIGNvbXBhdGli bGUNCj4gPiBsb25nam1wKCkNCj4gPiBhIGJldHRlciB0aGUgd2F5IHRvIGRvIGl0IG1pZ2h0IGJl IGFuIGFyY2hfcHJjdGwgdGhhdCBlbWl0cyBhIHRva2VuDQo+ID4gYXQNCj4gPiB0aGUgY3VycmVu dCBTU1AuIFRoaXMgd291bGQgYmUgbG9vc2VuaW5nIHVwIHRoZSBzZWN1cml0eSBzb21ld2hhdA0K PiA+IChoYXZlDQo+ID4gdG8gYmUgYW4gb3B0LWluKSwgYnV0IGxlc3Mgc28gdGhlbiBlbmFibGlu ZyBXUlNTLiBCdXQgaXQgd291bGQgYWxzbw0KPiA+IGJlDQo+ID4gd2F5IHNpbXBsZXIsIHdvcmsg Zm9yIGFsbCBjYXNlcyAoSSB0aGluayksIGFuZCBiZSBmYXN0ZXIgKG1heWJlPykNCj4gPiB0aGFu DQo+ID4gSU5DU1NQaW5nIHRocm91Z2ggYSBidW5jaCBvZiBzdGFja3MuDQo+IA0KPiBTaW5jZSBs b25nam1wIGlzbid0IHJlcXVpcmVkIHRvIGJlIGNhbGxlZCBhZnRlciBzZXRqbXAsIGxlYXZpbmcg YQ0KPiByZXN0b3JlDQo+IHRva2VuIGRvZXNuJ3Qgd29yayB3aGVuIGxvbmdqbXAgaXNuJ3QgY2Fs bGVkLg0KDQpPaCBnb29kIHBvaW50LiBIbW0uDQo=