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 BCAA3C61DA4 for ; Thu, 9 Mar 2023 20:29:47 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3FF94280001; Thu, 9 Mar 2023 15:29:47 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 3AFE36B0074; Thu, 9 Mar 2023 15:29:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2022D280001; Thu, 9 Mar 2023 15:29:47 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 116FD6B0072 for ; Thu, 9 Mar 2023 15:29:47 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id D9C8E1211D1 for ; Thu, 9 Mar 2023 20:29:46 +0000 (UTC) X-FDA: 80550500772.01.91D5256 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by imf20.hostedemail.com (Postfix) with ESMTP id BA0711C0018 for ; Thu, 9 Mar 2023 20:29:41 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=KInlfr7Z; spf=pass (imf20.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 134.134.136.65 as permitted sender) smtp.mailfrom=rick.p.edgecombe@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=1678393783; 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=mkRgQk7fdVYMmXe5kdZ8p2BdplGn75dKeq+ItJbFBUQ=; b=ZPocst3zDFIfXE9VpmKiEsyjVnzOW9d7VBE23OPT5mqEV5KhjZxmNzYmVQ25z8Fa0ZKPu4 d/l/KQCoi4GXubh90Q/K5P7XPbk8sCPFDxRwkxPxTAiBJ2OU0jVCPh1xxrAMaxJNVgqysV VbFwAtm2OyZogZf41TJsZEFuXHrazaU= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=KInlfr7Z; spf=pass (imf20.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 134.134.136.65 as permitted sender) smtp.mailfrom=rick.p.edgecombe@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=1678393783; a=rsa-sha256; cv=pass; b=Ef4Gt7gbh82lKjLEJ/rpaKPdYkdKkzdqzJman50bV2aDMtYwFErsyoqRr4Xonu4IWyY70s ZYSLWS1jJehSsWOHSIg4AJqpX+jcGpcBU7aJkj79tKVPkIqrqJ+pdyeHzDdDIm8lLIZLOi P3Kzo7qB3adfP7rg0ffL7S8PIEVSSDg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1678393781; x=1709929781; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=mkRgQk7fdVYMmXe5kdZ8p2BdplGn75dKeq+ItJbFBUQ=; b=KInlfr7ZZO4Cs8EvCyk+wYOy/PabR1O3d8CQdTr2cu3s4yH+1TcFdKwQ //0dCo3YgzeBtj9DAyjnSV6ioRcy3gUSlSfPJyl8wCMpOO00XazysmQRH KBci2FNbq09gT81YSGkzbOYlO5gS/tX7tsFquLN3aCR/GV330N+FRvqAJ BUX0uRVxvf+WEbkFc02in+RDBUktKl8e7rdSkmSlQiEMCgzTgm8UtC/S7 7s79zsp/DzJfHPgabucH34y2cxzLAdI0tZu8eUsA2CmsGd9C5BWfLY606 B+fUcisnaVQ8/f+ThKhZdoD8fXEpSzZKO6YcG/3M5j3TgQwqu4JeRsaey w==; X-IronPort-AV: E=McAfee;i="6500,9779,10644"; a="338926745" X-IronPort-AV: E=Sophos;i="5.98,247,1673942400"; d="scan'208";a="338926745" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Mar 2023 12:29:39 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10644"; a="766570249" X-IronPort-AV: E=Sophos;i="5.98,247,1673942400"; d="scan'208";a="766570249" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by FMSMGA003.fm.intel.com with ESMTP; 09 Mar 2023 12:29:39 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.21; Thu, 9 Mar 2023 12:29:38 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.21; Thu, 9 Mar 2023 12:29: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.21 via Frontend Transport; Thu, 9 Mar 2023 12:29:38 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.107) 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.21; Thu, 9 Mar 2023 12:29:38 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=A4x19bzoAjGnLn4OTUrZVLhpNW3dvCJBEMojWuflYuX4rYyWdS2hTs8bM9i7AVMy6mV5Tz14h6e/u3tBzar/4djoMFtnv6tmQl0Sd9n+1gzAAr0L0/3stpD5T06foYLHZqXcK5R9OhH+RMobYrbEKtxO5ZmifJy0Qmj6kunDHpT3pwdV4n01JfKODFDaVQauJqtQcLfkdWg8SRqAF+WHxA5YpGwKqBjEx/gEL2P4YDaTcZAfRWj5qxZGGlKAPfgBO53Z/X1t9FCLVMztGxAddy8H7o9qUqMs5+A3D61E6OA5nHp/evggBoAfUP3tLIl8GPNFjohpYO8YEEHkTbY/pw== 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=mkRgQk7fdVYMmXe5kdZ8p2BdplGn75dKeq+ItJbFBUQ=; b=CTtK3CVCzouSLEummHyPMghyEH09gl9h6Xoa30/OihbUTSeHo7Isdd4zPm6PkNrsVy5Ch/gxJ4bw+Y1K0Gtnd3bZNI9qxXncOQbQJ2v2+djw30z9Ih31RAD2sSvHZJRy7E9Ld+W4Eu65rqAHAcEhSd9DLyZm9cCR/XzcJTgk0wK7dDM09RJVRjouHF1oGbg1I/NsFg+F567p7xyIM6X3mrCLqKBSRwVQZ0XONlGV7Dhs4Zfn7RnTgIeW2PGGecu2+esaEFAo6XK5zLxtBGJHn7mcBS2qAbpomXbpcZ+WV1gtSZwPlgkh2I8a/Oa+V/hyql+wMkJtlOUmQEu+R8IekQ== 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 MWHPR11MB1392.namprd11.prod.outlook.com (2603:10b6:300:24::14) by BY1PR11MB8007.namprd11.prod.outlook.com (2603:10b6:a03:525::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.19; Thu, 9 Mar 2023 20:29:31 +0000 Received: from MWHPR11MB1392.namprd11.prod.outlook.com ([fe80::d41f:9f07:ed56:a536]) by MWHPR11MB1392.namprd11.prod.outlook.com ([fe80::d41f:9f07:ed56:a536%3]) with mapi id 15.20.6178.019; Thu, 9 Mar 2023 20:29:31 +0000 From: "Edgecombe, Rick P" To: "bp@alien8.de" CC: "david@redhat.com" , "bsingharora@gmail.com" , "hpa@zytor.com" , "Syromiatnikov, Eugene" , "peterz@infradead.org" , "rdunlap@infradead.org" , "keescook@chromium.org" , "Yu, Yu-cheng" , "Eranian, Stephane" , "kirill.shutemov@linux.intel.com" , "dave.hansen@linux.intel.com" , "linux-mm@kvack.org" , "fweimer@redhat.com" , "nadav.amit@gmail.com" , "jannh@google.com" , "dethoma@microsoft.com" , "kcc@google.com" , "linux-arch@vger.kernel.org" , "pavel@ucw.cz" , "oleg@redhat.com" , "hjl.tools@gmail.com" , "akpm@linux-foundation.org" , "Lutomirski, Andy" , "Yang, Weijiang" , "arnd@arndb.de" , "tglx@linutronix.de" , "Schimpe, Christina" , "mike.kravetz@oracle.com" , "x86@kernel.org" , "linux-doc@vger.kernel.org" , "debug@rivosinc.com" , "jamorris@linux.microsoft.com" , "john.allen@amd.com" , "rppt@kernel.org" , "andrew.cooper3@citrix.com" , "mingo@redhat.com" , "corbet@lwn.net" , "linux-kernel@vger.kernel.org" , "linux-api@vger.kernel.org" , "gorcunov@gmail.com" Subject: Re: [PATCH v7 30/41] x86/shstk: Handle thread shadow stack Thread-Topic: [PATCH v7 30/41] x86/shstk: Handle thread shadow stack Thread-Index: AQHZSvtG+2WnM2cLTkqogSV10ayPpq7xDpwAgABNdwCAATBTgIAALsOAgAABb4CAADkjgA== Date: Thu, 9 Mar 2023 20:29:30 +0000 Message-ID: References: <20230227222957.24501-1-rick.p.edgecombe@intel.com> <20230227222957.24501-31-rick.p.edgecombe@intel.com> <5b0ce47840bf2f6747ebf722053f6b3c1f99bb64.camel@intel.com> <20230309170459.GGZAoRuxYy1zxwluev@fat_crate.local> In-Reply-To: <20230309170459.GGZAoRuxYy1zxwluev@fat_crate.local> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Evolution 3.28.5-0ubuntu0.18.04.2 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MWHPR11MB1392:EE_|BY1PR11MB8007:EE_ x-ms-office365-filtering-correlation-id: 5fc838aa-abcb-4fb8-effb-08db20dcfcaf 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: l0cuuDYQkAMrsjBT3zgwKLDWGMGZEyF6pJhGFwesnvfStj7B9kS01yqzEpXHZmg4gBWwa9m6P9ordY9lS3zS7+WlZP6uSe7e2A4UhmCtqxU1KmoYVh49zATZNYtlcPivLa7WAb/T3nDTxVZPO9aGduavUWr7ca1AzHoFi0WHdLpELS6blP9UuJ4rxdJlRZ+jMWiqWn6RKfRlMka4exKMKVf9nxBRJAQ42RZBd59BXle/AosHFV5vaYhToZMQC0oKYOsRwL/cMyjgZC/SiBLvV0RXVIPTFTEF9+NnUtb55sZNiKzY1KcHn2P9XjW6StLK51tpSmUMFnWvQmL2nOyrq4dg4Fud/rOaVwiMsUlhJq5iezumsvk9TbiWTpNbRRsOu5blClNr/9HGIlxGtEEcuUYxboror6tcQONjheo0JiKsfg2IyniIeWIP9OZuLlAAjBuUklGVukwdDRRO2DjoGBe7WsZp0AugaJTDc1HxJVFCypDZk50Noyk2YQLEMilSYwKHqpq5c1MmpVNUmps4CMwR02OFP2R8DKCOBBK0MogS6octUAu8rrcu4SdZza9VjkeP77dDZOl1AC+FqGvtdMDdOfUO3kkrMKFF+8zbMLs71Roo6N4tnu5IWy84JYnm5kxg48ZDyaO7dWOxWXEezftV8UOqMsKz2I8Zjr+9INQtUa5lT7McAUdI4WzrMKkFKgPDNoaIp0SSk7F+BWPL5DsyV6+fhm/4UoOehchCzTY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1392.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(346002)(39860400002)(396003)(366004)(376002)(136003)(451199018)(82960400001)(6486002)(186003)(36756003)(478600001)(122000001)(38070700005)(54906003)(86362001)(38100700002)(316002)(71200400001)(6512007)(6506007)(41300700001)(2616005)(26005)(66556008)(7416002)(4744005)(5660300002)(7406005)(76116006)(91956017)(66946007)(8936002)(64756008)(2906002)(66476007)(66446008)(4326008)(6916009)(8676002)(99106002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NDNudzV1Y1pFc2lZNHNieFhQQzhrZUtiYWxtMjI0OUZodlpQUW5xekhXcTFW?= =?utf-8?B?UG9uSjlrclI2Ump0Um1DODFVN2NONlg4VHk3ZlcrMktZKzhSR0pOWENod3Bz?= =?utf-8?B?ZS9jb3I2elhGanpVQjRxY2dhWVptN0l2Q2RyWUJld1pZL1cwS1dEYVYydHdn?= =?utf-8?B?YWN1VTdBK3RXL2o0c0QwUjBVT1lMTzlEOUc2RkFhazd2MGk2VmJ5blNVMTQx?= =?utf-8?B?NGlGcTRpZStjUHdYWkNkT1hWaUVvNklRM1U3VG9xQ0ZvUVdaT29tSU9kMG1w?= =?utf-8?B?MHFIQ3lNZnRjN041VDdnNDhDdWZ1TVB5UzU0UDB1MGwrdWZteTIxR29nVEVr?= =?utf-8?B?enUzTURXbWs1Z3FZYnNhVmVZb0RJZzBUUTJvU1N0YzNObDMvaitEREcxdDZh?= =?utf-8?B?cEQ0WHRkcWpINDFqbzN4Unk1SG5wemZNZFJtbnRRWlZlTTVWVExKOStNUHFS?= =?utf-8?B?YURCRTB0SzZFMklWdzBPWXY5TGlCVHBEWnMxT1YvRnhrSmJCL0JDZFhVSGIy?= =?utf-8?B?azdHUEtnMGdzVit3a3ZBK09XakVVN2Y3aWJ4cXlJSzhHQUN6NEIwb29qZzI1?= =?utf-8?B?bDkvUDBhcTBwNzR2SWtyRW5ZS3RJZmkxWnIxbndmTnNGU1hiOTZJLzM3SXhZ?= =?utf-8?B?ZXU1MDYvejI2U3crcUdSZzN0ekhiMG1QUDJDay9id1dxYkNFODFUMFlwZG5G?= =?utf-8?B?SU5jOGIwYkdjQ2tkTUJiY0JIUWNMQWZUQXN3WmdhU0dxTStPZGFJendJYVhR?= =?utf-8?B?Z0NWZmdLZzZNU2JyTmFVRkhkcUYyMlFKazVSQmZuNStnSEhpZjlHazJpZ3dm?= =?utf-8?B?TXN5VTEvWSsrUDBNSFZrakFjZ2pNNGZxWXczVG9hSkZwRVFZc1hFZk01WTZU?= =?utf-8?B?aEYzNldjVm5qNmNIa3BSUUF6cHRrTFBDVTcyUTlLNmdwSkZ6Y2VZVHg1NitQ?= =?utf-8?B?ZWtYUmdJbFJzeGZxdTgrWkFuSUc2UlZ2YityU09NbXN3dzVha1V2WWFiNmJJ?= =?utf-8?B?bzl1V0VrZ3J3N0tNK3hDMHVRZ1hKRHJyeWcybHdpUnBpQ3loeGtFUE0zRHoy?= =?utf-8?B?QWRGaGhoK0luQTdBU0tDVFljalMreWxUK1hWUTROVVNuOFRSOW5pODN2S1dY?= =?utf-8?B?RE8vQTRneVRFMjBrQ01nTDY2djRHMjFEWmwycEozUmhPTXRYNTlaRVAybnFT?= =?utf-8?B?M1oydWJzWVJQYmlFa2xZOUVkeFZFTThTdDd3bjhZaUxVMWFYeTJORFdZWk9y?= =?utf-8?B?ajNzUmppa3FUb2VjejUxOU5qVEhpK3FoT3VwZHl3VlEzV0N6bS9OcklqWVF6?= =?utf-8?B?aGZkSklQOVpjaXJXK0pxVGppVEVDNUFrUkZKdUcxY2lIS1FDNjRnZ2JSSDNU?= =?utf-8?B?Zkszb1pzK24vR0NGUE1oMzQ1d2ZiVE81aHVhRXQ0ZEo4R2ZlNDhabVZ5Nmw3?= =?utf-8?B?SHlQSTJWK0NvaWFRU3o3Q3E5ZnhlYnFyUXdmTGxmQmNqMERJWlA1bDEzWDJh?= =?utf-8?B?K3UyVndGN3ZyWkpTWHRuTDF2SDV1anQ3UDJ5azk0MkxmTVJRYWMyckczMHY0?= =?utf-8?B?MGIraWxPOW94UEdnZXVjanZUUFgvQTlMcXBWakIrRmNkakEramowREdaYXo0?= =?utf-8?B?QXU2ZUIwckI5WWJLcDlIWUI1RFIzV0prVU1WMlM5NFByNnRUN3RWeTRRQ1JY?= =?utf-8?B?S1hvcDVpYXZMNlZoY25ZYTNTTStBN0lGQkdZTlloQW5XczNscHQ3K2NsSldF?= =?utf-8?B?RGV6WUltMTBqTGFZdUhvODErM1VrZVk3Wm1Tc3JZbVZJQytHZUd6ekhMVmE4?= =?utf-8?B?U3JVdkxqdUNzRmhRRTdORjNWSjFaalFjZ0UxZ0FUWWNUWXFKRWNHZmxRb2Vk?= =?utf-8?B?Uzg3YXU2ak5SVjBWRnpTT2VHRTZBT2tSWVl2SWZHbkQrbUhnYll4T3ZoWC9D?= =?utf-8?B?YW8yYUpPR2krS3RDZVdYNDVJSnVRdWNzNE4wR0Y3UGhaSnhYN2huemxQa0hP?= =?utf-8?B?WnFkbmlGNmhZZW85UC9vNXFranhBc0pRWlM3TThwdlovbm1vZFRQL2o3eHpr?= =?utf-8?B?ZFYxcG8xRU00QXUxQmhncVptU25zaFpLRzNPYWsxNGlvVDBUQW05WnA0VTBh?= =?utf-8?B?TU1Da1pzVm8wb0FQM2ZsY2NIMzRLckM1aVVuYVVzeVBiNlhPYzd4VVVaRkRI?= =?utf-8?Q?D09s5FtMFbNLGA4EfXvdKsA=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <8A4E778F4A96634E94B2E7C4C6F01290@namprd11.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1392.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5fc838aa-abcb-4fb8-effb-08db20dcfcaf X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Mar 2023 20:29:30.6714 (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: Yln3gfg1LOC3b2Jtz1JoFjQTB4xZryMwbrpzpWiNeTMQtcSVBvfbAY7nTG3bXYFIA0O8gx00P4ctvHxSGD5R6FKTlihPCO3xPZPck/vhHvk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR11MB8007 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: BA0711C0018 X-Stat-Signature: j7pj6ko59sqx6xfjzhz8ukizictgjhgu X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1678393781-242775 X-HE-Meta: U2FsdGVkX1/l7/jiGIJDcU3iXR+GgbGk1NI/lbHT9Z7XTQh7CaDbi2KAu7QHFijjuTJAUTP32baBBcHw1+fqfO8cAX83VQOkE7QLx/8qt1CXOCbJgJkahvpeaM5UMAPd819jBMg1zk2/tYgJ20nTsCC5dko+hYQBhL5F6XBn+J5wHLLVLzdUw/ROIrNfdyOThSR09WABBfnHULap+KOk2U2ANIsp/qeQJyf/eGhwyOyv2EIN+HbttsZXnISjiqfcJPCInFGuRBUVCxrdVITOcxN7oRYYDTXDYYTEU8DrOISOdIxjfciiqkBFnSukct7UtPyJE67JC9qCCKEeqa7zrXJ8NGnydo+HfM1Q1Otrqeppibz3JD9NPsDbTNdajtHfI5DQdr7oP5F/1CEd7395FJOrmluVfNLCRluklP4V+YQNwL7oTAN7sQ2xhciJbJjmWBH+qD1kKPn7bWeCa+AvOLgsgw3ine7Oypkb7Kok1JWhu58aCOPrE+6v7rVvnsfxivCj7Cs42A766Y/ll/k9v3YWg+GdnQKYFfWaGAQso0scPoKbUu1fVXhxRbEXERN4LOO/1kxFnbNthrHQT8E1/zYqpXZ0p2hdQGgjoxmTd5gDwMFIaDS/y993C3NPqp655/f/23HO2QTx4EWwuPOgIjQ7ayY6cOHcCd2xLHQ2Y8upeVEFn9R+8bpqiFKYddNj/ANQCgWlBSruTSlnoR5U7FBrL6g86an9bvqonzVohqas3tgtGJERw5uM903Fxyt/T5JdHhpFx0RFAzXzdYvQ8GO7pCjfLvmgRMUSSXxA25vmCQ5vCUBNx1xPQ1hEXMnKPaXTNFItOHXO5eIc7LLjbOFkZ+mG1JWxE4ZWgaY4C0Ux/ACzdMvOz2V673jprtpUWT/b3hTLaazwrSTLfKFUhoAmW2wHiVg29qeHP3KKuc7LU7ES8bvg+lx6LnHF6mqYHNyPbldHrgGrFCfVpIs TOfB7rvQ KB6gqUqOcQlTgKrv07oySxLe4g+5ON9w895gwXl3TlAcyxibIDlMSNQ3X1ImJujcda6Kp/i0DCOm9yy/2/z9Wot2QuhxNyfpM/Se49HPeGmwDhHCCPBAPk4hXPu4iL4Jg0IxQKiLI8HgaG3DuH9hOwwNHfQDsCYDPa6VTMcCL8Gah/DQZ7NuFRHvntnENIcwZ+l5AcmJgoKiOXOyeGFomTqbmIgqHhB2VzgXmUTQGlRzFkOBo7iuQ60+bA5bhylNpCwCdSoqV8afI0Vgrbnb9P/52XuR2n/hBct6lvA5fYCE/9A9mZPSMTpyFyiOIAjtar3RWvQ027FWVj8cQ3C154AzynUiCLRJBN4ZOkFo0Kvwlg3ykGSbY6+e6d+l9ZRoUKLnGgqdxsFBhk+o+a5N+y0zMcYt76RAsvXKzzZsKUjAc5lliwVP+b9z8pJ+GtRQ/e29QYeQ9Pd8iEgc= 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: T24gVGh1LCAyMDIzLTAzLTA5IGF0IDE4OjA0ICswMTAwLCBCb3Jpc2xhdiBQZXRrb3Ygd3JvdGU6 DQo+IE9uIFRodSwgTWFyIDA5LCAyMDIzIGF0IDA0OjU5OjUyUE0gKzAwMDAsIEVkZ2Vjb21iZSwg UmljayBQIHdyb3RlOg0KPiA+IEFoLCBJIHNlZSB3aGF0IHlvdSB3ZXJlIHNheWluZyBub3cuIEl0 IGxvb2tzIGxpa2UgaXQgd2lsbCB3b3JrIHRvDQo+ID4gbWUgaWYNCj4gPiB5b3UgdGhpbmsgaXQg aXMgYmV0dGVyIHN0eWxpc3RpY2FsbHkuDQo+IA0KPiBZZWFoLCBoYXZpbmcgYSBmdW5jdGlvbiBy ZXR1cm4gYW4gZXJyb3IgKmFuZCogYW4gSS9PIHBhcmFtZXRlciBhdCB0aGUNCj4gc2FtZSB0aW1l IGlzIG1vcmUgY29tcGxpY2F0ZWQgYW5kIGVycm9yIHByb25lIGluc3RlYWQgb2Ygd2hlbiB5b3UN Cj4gaGF2ZQ0KPiBhIHNpbmdsZSByZXR2YWwgYW5kIG9ubHkgaW5wdXQgcGFyYW1ldGVycy4NCj4g DQo+IEknZCBzYXkuDQoNClllYSwgSSBhZ3JlZSBpdCdzIGJldHRlciB0aGlzIHdheSwgYW5kIGF0 IGZpcnN0IEkganVzdCBtaXNzZWQgeW91cg0KcG9pbnQuIEJ5ICJpZiB5b3UgdGhpbmsgaXQncyBi ZXR0ZXIiLCBJIGp1c3QgbWVhbnQgdGhhdCBpZiBzb21lb25lIHRvbGQNCm1lIHRvIGRvIGl0IHRo ZSBvdGhlciB3YXkgSSB3b3VsZG4ndCBkaWUgb24gdGhlIGhpbGwuDQo=