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 653A1C7EE23 for ; Fri, 24 Feb 2023 18:26:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D6B246B0071; Fri, 24 Feb 2023 13:26:09 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id D1B0B6B0073; Fri, 24 Feb 2023 13:26:09 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B46396B0074; Fri, 24 Feb 2023 13:26:09 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id A1A256B0071 for ; Fri, 24 Feb 2023 13:26:09 -0500 (EST) Received: from smtpin06.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 49EACC0C8E for ; Fri, 24 Feb 2023 18:26:09 +0000 (UTC) X-FDA: 80503014858.06.3A64165 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by imf25.hostedemail.com (Postfix) with ESMTP id 5C5D4A001A for ; Fri, 24 Feb 2023 18:26:04 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="H57j/TsW"; spf=pass (imf25.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 192.55.52.151 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=1677263165; 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=B4PS+O5UH0L0f3MnE5WE6bXLvogKU6QnYkFgG71aglo=; b=MwZfZBJ0MlEn4Za3Bl+hFDZ8XsHWNsqORT42ElRte6SJJeQFC24X1U+/kHeC1EHQKP165L eCxrpK6HMhsrzj0F6ZyBnaL9Kuk/Gr46Ur8gp+Hmn7DL0ikKvOn0l1Ux+Dx9Z1vS1CRPuJ ZRKzNRDGfypGji4LTckUAbvbfWPJpLg= ARC-Authentication-Results: i=2; imf25.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="H57j/TsW"; spf=pass (imf25.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 192.55.52.151 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=1677263165; a=rsa-sha256; cv=pass; b=yK7RM30vfk58OW3uKYlVNNIJlrLj658bV4xVuP2fm3fDsgs6YjFSWwHKhu+u6IHvEv8O0S gCB51LH2Tnmx9b905zPpvCKBUw8fjFo5m7qXU4mz1DScBa+hc9F+fPuLJFKiTito5xF4YY rTsX9JzGpN1lL2t5RlZ+zX/Xo0uhZpg= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677263164; x=1708799164; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=B4PS+O5UH0L0f3MnE5WE6bXLvogKU6QnYkFgG71aglo=; b=H57j/TsWM8u/j1cTTj5qBGummC6OU6nGugotVVaE3g5Bi9mZvpG/T5dy QgSellfPkrTYkbGBtQDZU6dz2KTIoE/aD+CvJef+yu4SSR951zeJUXTLi 76aLscYdAuZ6NK3H+4zR8vZekXcUVLp2SApjtnrdZnKXnGWvvqKJEgRFe XD4Us6idLGCH0bXTPOJ1uM+PBneilDUaCIS4IpeoKs1gNrdCvst4FZ1RO NXCECgplx3cInUnQxIsybYuFrJWdvyGDQYYfbqeFHJvVxTg+/jqzK+YLY 3cHfOifB09a/r8Bh2u3NFyJJD2nIwo5S+QsO6TpygMLSg/ZQIhL0Fhqd4 Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10631"; a="313937930" X-IronPort-AV: E=Sophos;i="5.97,325,1669104000"; d="scan'208";a="313937930" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Feb 2023 10:26:01 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10631"; a="796823576" X-IronPort-AV: E=Sophos;i="5.97,325,1669104000"; d="scan'208";a="796823576" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga004.jf.intel.com with ESMTP; 24 Feb 2023 10:26:00 -0800 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.16; Fri, 24 Feb 2023 10:26:00 -0800 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.16 via Frontend Transport; Fri, 24 Feb 2023 10:26:00 -0800 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.170) 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.16; Fri, 24 Feb 2023 10:25:59 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K/JCWL2QXi42uiJJsK1e/zQ5p5YzvlsNKc47ZIGDe4UlwUMHraCa2eLRy2dFdXTlpieslK2lL/h3NmHoWVifOj5QVJvbXAzK9bzx13xIrozq+VmnVWybamYZOVDTcSlc8m15CDGYkTgwvxyCXKQqCHkxOyjMBebGyLBRg8f7Jt98efOujiMZqj09e8xZZdvkAeSaj2azOUyDn+3Ef3IUw+icAe2jnyRWjHPNg7A/1DbElOK+QXqMj/CN+THWn5XWZLHgciHgyRYQBDe4J2Da2lDmASaEQMbGNQHLakDrUng+mTnUzS9pDsUAdBzI6YrE7zXmH+GJIuFrnHORfMKsuA== 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=B4PS+O5UH0L0f3MnE5WE6bXLvogKU6QnYkFgG71aglo=; b=HOxZjWvFJDMnfRKK2ABfVld14JEMU141Tx3H25+nPRsTVUN2gINPK0KnLG9J7YZEa2Cf1Kr+CfE7wpaV+ck4BrZqu/98TJqLBdXd2elkpA9qq6mz64D1MdIylCy5EG6e05dhaqmp3R4lFPmlTehxwN2RSebivRFzcWNAYeyImL1v7byi1Ae2jL7thpBEKgIGFAKL3u2Od0nyyDBjIa91wkmSJ+XV0Bztb5NUvkqrss0C22F7X0l5m+bqVfFSmG2/0o6J8WODEXu5bui58Vhph2tS1UV/Vb67FxZGwQZ1az9Igdr+MI89cAkzVMw5rJPA8ESToL/0p8QLxgZor3UlJg== 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 SA2PR11MB5212.namprd11.prod.outlook.com (2603:10b6:806:114::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.24; Fri, 24 Feb 2023 18:25:57 +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.6134.024; Fri, 24 Feb 2023 18:25:57 +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" , "dave.hansen@linux.intel.com" , "kirill.shutemov@linux.intel.com" , "Eranian, Stephane" , "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" , "Yang, Weijiang" , "Lutomirski, Andy" , "linux-doc@vger.kernel.org" , "arnd@arndb.de" , "tglx@linutronix.de" , "Schimpe, Christina" , "mike.kravetz@oracle.com" , "x86@kernel.org" , "akpm@linux-foundation.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 v6 29/41] x86/shstk: Add user-mode shadow stack support Thread-Topic: [PATCH v6 29/41] x86/shstk: Add user-mode shadow stack support Thread-Index: AQHZQ95DCpyAK8PkaUOEl2c8lBRj8q7eDXSAgABlrIA= Date: Fri, 24 Feb 2023 18:25:57 +0000 Message-ID: <06ade29966bbb8bd47cd05b04b5523aa0d4192f0.camel@intel.com> References: <20230218211433.26859-1-rick.p.edgecombe@intel.com> <20230218211433.26859-30-rick.p.edgecombe@intel.com> In-Reply-To: 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_|SA2PR11MB5212:EE_ x-ms-office365-filtering-correlation-id: d9e64290-0530-4e8e-8d04-08db16949290 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: 3vGHwkmN2MDL8ZDSKmHxrsdWZ52V1k2Jfp0mSKPiaobjEEnIwepNd5fasPloyQjfivhop5+NDBfiPFIzgQuwjvLQYe2wl/Cok0NtCaZNQ7QH81IoLzJ1Sw8hAZ5yKUk3imhkE9M3y0CaEq+b/6pv2fiKLU34Uxdn+9GdaWGyoceAqMPfEZtE6QR5aDYrCq1p2Lduo/SREVhS3Ochpv8qELU4VcMEMNKsT6f5gIb887UZxpsI2H0nM2Bc0vmwbZU2u2NqnkYiFFYgrzdwG6WQqcT7olkloAlbxWJVTH52tp/kyoyGEn5wj5tfJBSU8i2yuqC1N8Qm0oONMFsd4VsH5TpvRT/Nu/ZLFOxrPoMMUHXehYVzdprUxayR3rdnzK2zTEBtt7uIWydeoUKkIf15Ofd/j5IBO/xs+kHOTL0PxZzToZZHJG7TU23t6sjeZa8UtM5rBB5n5zMPTXLVHdenMMEpo89bOV/0kRmOpXRqIsyNmsWMJjoEw3di81H5X1xE1IAx1KUBSFLfYiBXzTzvyu7JV6772po46ZDvTFlcIqcuUzRI/yNDZYR9IqwM8akB8l5Sywljh5+yg8I2yFq/GQVmA78EDtawjCxOkseEjB7VRqJhz6IN6DwIzjPgQPF34ZT9vOCgpWshgASIlEBxH43SbnFtaMMxWEPxFxaxl1HYz2H7VIYKyY5+8iNZ7awHppChksDp+pl+ExZy0HuhaPo6AdF0/DdzKydzBn4f354= 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)(376002)(346002)(396003)(366004)(39860400002)(136003)(451199018)(83380400001)(36756003)(38100700002)(71200400001)(7406005)(8936002)(122000001)(6916009)(5660300002)(7416002)(38070700005)(86362001)(82960400001)(2906002)(6506007)(6486002)(478600001)(26005)(4326008)(6512007)(66556008)(66446008)(66946007)(76116006)(66476007)(91956017)(2616005)(8676002)(316002)(41300700001)(64756008)(186003)(54906003)(99106002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YVBPckI1RmVpa2J2UUdMM1hISENYNXAveGs4N1praEdCVXRxc3Y3NUJyNmVH?= =?utf-8?B?d2xadzdXaUtsQk9kRDhuYmhVaENvSXU0eXo1VE5MWVhSbUJzVFRLUUNCRHNK?= =?utf-8?B?eEFEa1ZhWmw2cVY0WVZiSVRveitGNSt6RmxBdUZyaUxIUDVmMDhIMXpIdUU4?= =?utf-8?B?YUdNd0tFR05lbDc4NFRrYXlDRHp0eE5BdzR5K0hKS3dVWnN3eXFBWmRmNnhz?= =?utf-8?B?VzU3SjgwVnR2VkcwWm1relc5bFBETWJjcWVLblo0amRhaSs5VWV6NUQ0MTRo?= =?utf-8?B?WUZ1TU15T2V2cDVWM0tSQ1g3OXFQLzl2R0FheUZ6WGJWVXY4ZVZSUUtoRGll?= =?utf-8?B?SlhwSmxhMkhtdENYa1FENWtsaEFnZzYyL2hXUURQbGt0OVFWRjBRbzhjWDNM?= =?utf-8?B?blBJNkk0dTFxRm5aWlFWWjF3L1RscHR4OXRLUzFYUG5MSVl6ajJ3SjlPcHlG?= =?utf-8?B?aDEvK3BEZ25DZE1peDVNTHFGaGFkeHRzNTNRSlBKenpYME1IUTNITkd3cUtx?= =?utf-8?B?NmNZWmJ4Nkc3ODlLbmVvVEVyQWtzaHVYaEk1M3RDRlRKdGx1YVRNOHBINUJ3?= =?utf-8?B?ZDhqUDBiRXo5cFVOeVlBMVhJY0pFV0VobTl4anY2VEduNitwY2RSOEoxcmx2?= =?utf-8?B?TEhRMDRJQ3Y0WE1KQ0xsd1ZZekZOaUhhdmVjUkJwNTRrN1ZxU1psR1lqbUxy?= =?utf-8?B?UGtjdWhLTUNML2k1WEFCNjd1TnhWdnQxTElQem15dWdrVWsrTHBIKytUVnJv?= =?utf-8?B?NDY4OGY0bm1yVUxJUmJFc0krTU1iMzRta2F5QmxCekp4dkdYVjBrdWxyMU1w?= =?utf-8?B?NzVpYzNQZEZnTHVHVm9RS0duY2twUDZjU2g2amppUXc3akNFeFZIenFMMTU0?= =?utf-8?B?Y2YwMXFjWFBzQjhnRXhkYXFIV21FT0dnMGtxM25MTXRkY2ZIVG81NlNyekpv?= =?utf-8?B?ek52VHhaK1poQ2tERm1hakRyZGZxaUNUUWpRZHUwdWw0djhEODNrMXM3dkRh?= =?utf-8?B?SHpoSlNMclFmNGxqajAxUHY1OVpYMzdNd2VSd2hRMHcwVjQzeXJabmtZdjh4?= =?utf-8?B?NVBTTHZnMi9UcGY3cXVhdGJ6UkpRcUV4ME5WRkRSMU1nMTNhb2doSmNxUzls?= =?utf-8?B?cDNxUnhac09IRW5GUmg5SGRtNFJEYWFIa2NyMUNwSEFNNW1HSi9KRVowUjZk?= =?utf-8?B?OVE2SERXWWJJUWJKZTlFeENOSVYydlpyR0dwODBvZEdGdkhmR1UrK2JZSk4r?= =?utf-8?B?L28xUi94YUZvbHhma2Z6RTZEMko3SEMzNWs2cmkwREFJaG5zYVNaYWx2bFRt?= =?utf-8?B?dGIyMmgvakNlVUVvRUdpMDJGUWthanpxWkdSQkJsWlVGQy9sa2Z2ZHF5VEl5?= =?utf-8?B?NlMxTTYvN2x3VmY4Q2M5Zm5OajhzVS9rTzRrZFhocmkzQmc2czNKV1R6UFha?= =?utf-8?B?Mi84V201cU56SVdyc2xJbTZXVnBDY2RBYnpiYVcrWlJneFBkUi8rRGpPYWNx?= =?utf-8?B?d0FCL3dEMm5mZ3gxYjQrRU5qY1hBRjU0ODd6a1l6cHBsL05UUU5NMVBOV2NO?= =?utf-8?B?QzQ2RjRHc3k4bDBVZFhCUlFNOEZVVWJhT2cyVmtIM3ZrOURMTDJhUExSYlY5?= =?utf-8?B?VGlLNFFUMkt0emhIck1MR3pQSmhqaWxBenBuby8rK3dFaDdDODZoUUhsMVB3?= =?utf-8?B?VjJRSDhGeldsZGsyUElhNE1IbDJYSlhrWXBTNlh2OGJkOGMwazRsR2ZSdFdH?= =?utf-8?B?aXAwMkdMMU5vK3c2eWxLaHJsaU9XeE1iaHRrQVNkeFQrN3hPN0lmd3RjcGN4?= =?utf-8?B?WWh5eWw3Y25Ra1VDMHphNUxlWG41TTIrUEJJSDBVTzJKeGkrcGl6SUd0S0wx?= =?utf-8?B?c01JSmVmYXh3aVg5WHg0SElCbW9KaFJLN1BmcHRBc0RZU0lxem56NFFPYXFF?= =?utf-8?B?SHJ3THJBcFMvUEF1amZoMkdEeXhkNE1UQU1EZFp2THpzT1cwWFN3TDdJc0w1?= =?utf-8?B?VXhadGw1WTZFeVpDcGk5b0NvdlhxQ2N0alJyVUhNOU9EeFpUMHp5MWUvOUFI?= =?utf-8?B?NGpYSDFrK1NIM1Njb253YWNtOHpDL1grM3dBQTdqT0lXUk5vQUxxNzZxSGxl?= =?utf-8?B?QXhINkY2eDlyemFva1NDWGR2Z3F0ZUVqR0N4NUd5bXRFa3FIMkFUc1ltUkcv?= =?utf-8?Q?AwDpDUbW3yxOOjvu0Hm7koE=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <6516AAF9209F4243877997F390D6C43C@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: d9e64290-0530-4e8e-8d04-08db16949290 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Feb 2023 18:25:57.2662 (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: LlHKUdaDZBwRRvhU+NPPzer9bBFlF6xtS2pB4ut6EK6A+s4GVA5Pq34Sky3NFfB+y42apanROawe/dNpfFv2/NK1jQ+4vLP377aAil05zd0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB5212 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 5C5D4A001A X-Stat-Signature: ow7nrcoqrq4dqu757zkzi7keqjcgixni X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1677263164-877924 X-HE-Meta: U2FsdGVkX19oKx2+DxnTuMpHsr7673uwSEd2IMmk23TLyIDPMwDeJCRbb+ZoDoXAKpAUwHiTW5LVMdYdnojpyR2RHTYT9WTBXq335wGqhAb7hoXHo/ioTXmhFXM5Q+fD0LiE5vtKE84o+/jLbHHD4T+VPRh1lwkYO/0O48a+v0Ur/OvKvQsCiaXBBeptB3HT7WUzjZxd/s9rXnsro+yKgIzxKw/MF/2OT+yeXLztf8jtmPAcM3o354wwGzogZTyL8hNcnOP93X2Lp0vU2T02ZMI55sUjPi9ASC5XwGVosWUFhDFUPksbpHsOidRrtf1BqbE8a1HHOFQSqnUyjfpLQjiD8vB/+xfm85US9tuAvDLSIhW+MI2WeyBYbNooiYByhpx6/1OWgNeuA0V7UbsCviouZAQ+Ewl8e9clde2Q+WdTLAyiwzQy6CbMVQqP576dU1Eid0bE24S17kenaK91UFcfXjHd4xT36Ubz9WFKV0OH5+Opi31F3mf6Tg+6nntOEMJ3Cqw6qp4UP6riFQrqGJF02jobNtkr4HeHurUJQiHagXRwRW7CmqVafCVs3auva+rKjw4/v/+FBWcetPeLpO44/zLIz212eN25aocqxHzqBDDFzT+hORakEPeKQY0Q84YJe5TI/OksBqysi/qoAZcKk3z/Au4NpbPBWRL/dXgkN65PB8d18YVKpv5VDFrabn9tyLpMNytAW4Z7BKL3upQRifJEvARJeBGQ2G/SEQVafWtdA0LvxQ1hceNLLIQcmXu95UEp+C9Rx96ZFZVBRakK6WDJBD5KFUpUwaBiUlUxAbgM0xwxyPYNr9EuGPqLinycp6kozuj2QjZkEfPVNiYxSUDXa4JZlm1S8JAyzgZYpjPcuH6WFJ43G7d0Mlovf7t7G3wygnFH4/i3vHZ3QVMuS8XLtKzvpwyA52RSrAa8nC8nu+Z4a+ypgRdQYU9o8BB6ctfaqnh1tisytbS q2aWXrAL 9qffbzsYj+0gA3wAuRuEc8qnEJ54LQnvvsEeeN7syalhmMAsb/nCb8M+ioWV85BPbHJNCVW4A6C0P4S3ANPxR2nAwzAR/w0UpB1/qKkKRZqAPy3ypGmQpSVEgawy5WJwADgvVvXE4Zlroxrta0mC6FTn1NDewQwO9yfSaMHskhPsG93dfk0jhUZrmvYkhHwtSz3DHZu7Gt6dhaSUmWy36Vtqw8Aej/Jme0Vv0i+LXtXLON1porWHA/xUBA1Ozm8MHidpvtR+zUp1+AM0tka4zhX7E1v6hTYoB2HruAy8ypnU4Oyj5mnWIQLFWMi7DCfDejS3xMATevShzLXC4xbtVjbCJQAZm+AzfVXXzPtmf3/LUdj5Iv1v1uklrK7KYbt3HwrTxgkSRA6wtrVKEIRZCMwZ6Qi2NwTx9eT2kSFVoGLHNi1vDrhPVRXsTVdPZv9HmW1EE+wpB6+phW9s= 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: T24gRnJpLCAyMDIzLTAyLTI0IGF0IDEzOjIyICswMTAwLCBCb3Jpc2xhdiBQZXRrb3Ygd3JvdGU6 DQo+IE9uIFNhdCwgRmViIDE4LCAyMDIzIGF0IDAxOjE0OjIxUE0gLTA4MDAsIFJpY2sgRWRnZWNv bWJlIHdyb3RlOg0KPiA+IERvIG5vdCBzdXBwb3J0IElBMzIgZW11bGF0aW9uIG9yIHgzMi4NCj4g DQo+IEJlY2F1c2U/IFNpbXBsaWNpdHk/DQo+IA0KPiBObyBvbmUgY2FyZXMgYWJvdXQgMzItYml0 Pw0KDQpZZWEgYSBsaXR0bGUgb2YgYm90aC4gT3JpZ2luYWxseSBzaGFkb3cgc3RhY2sgMzIgYml0 IGVtdWxhdGlvbiB3YXMNCnN1cHBvcnRlZCBmb3IgNjQgYml0IGtlcm5lbHMsIGJ1dCB0aGVuIEFu ZHkgTHV0b21pcnNraSBhc2tlZCBmb3IgdGhlDQpzaWduYWwgQUJJIHRvIGZsZXhpYmxlIGVub3Vn aCB0byBzdXBwb3J0IGFsdCBzaGFkb3cgc3RhY2tzIGluIHRoZQ0KZnV0dXJlLiBUaGlzIGludm9s dmVkIHN0dWZmaW5nIHRoaW5ncyBvbiB0aGUgc2hhZG93IHN0YWNrIHRoYXQgZGlkbid0DQp3b3Jr IHdlbGwgZm9yIDMyIGJpdC4gUmVzb2x2aW5nIHRoaXMgd2Fzbid0IGV4aGF1c3RpdmVseSBleHBs b3JlZCwgYnV0DQp0aGVyZSB3ZXJlbid0IGFueSBvYnZpb3VzIHRoaW5ncyB0aGF0IGp1bXBlZCBv dXQuDQoNClRoZW4gdGhlcmUgd2FzIHRoZSBxdWVzdGlvbiBvZiBob3cgbXVjaCAzMiBiaXQgQ0VU IGFwcHMgcnVubmluZyBvbiA2NA0KYml0IGtlcm5lbHMgd291bGQgZ2V0IHVzZWQuIFNpbmNlIHNo YWRvdyBzdGFjayBuZWVkcyBhIHJlLWNvbXBpbGUgdGhpcw0Kd291bGQgb25seSBiZSBmb3IgbmV3 bHkgYnVpbGQgMzIgYml0IGJpbmFyaWVzLCBub3Qgb2xkIGxlZ2FjeSBiaW5hcmllcw0KdGhhdCBz ZWVtcyB0byBiZSB0aGUgdGhpbmcgb2Z0ZW4gdXNpbmcgbGVnYWN5IGVtdWxhdGlvbi4gU28gaXQg d2FzIGtpbmQNCm9mIG5vdCBleHBlY3RlZCB0byBiZSB1c2VkIG11Y2ggb3IgYXQgYWxsLCBzbyBh bnkga2luZCBvZiBjb21wbGljYXRpb25zDQp0aXBwZWQgdGhlIHNjYWxlcyB0b3dhcmQgZHJvcHBp bmcgaXQuIFBldGVyWiBicm91Z2h0IHVwIFdJTkUgcnVubmluZyAzMg0KYml0IFdpbmRvd3MgYXBw cywgYnV0IGFwcGFyZW50bHkgV2luZG93cyBkb2Vzbid0IHN1cHBvcnQgMzIgYml0IENFVA0KZWl0 aGVyLiBBbmQgdGhlbiB0aGVyZSBpcyB0aGF0IHdlIGNhbiBhbHdheXMgYWRkIGl0IGxhdGVyIGlm IGEgYmlnIHVzZQ0Kc2hvd3MgdXAuDQoNCkknbGwgYWRkIGEgbGl0dGxlIG1vcmUgaW5mbyBpbiB0 aGUgY29tbWl0IGxvZyBhYm91dCB0aGlzLg0K