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 D53F7C001DC for ; Mon, 31 Jul 2023 15:57:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 55EF56B00D4; Mon, 31 Jul 2023 11:57:19 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 4E83728006D; Mon, 31 Jul 2023 11:57:19 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 314C228006C; Mon, 31 Jul 2023 11:57:19 -0400 (EDT) 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 2350B6B00D4 for ; Mon, 31 Jul 2023 11:57:19 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id CE1B7C0305 for ; Mon, 31 Jul 2023 15:57:18 +0000 (UTC) X-FDA: 81072361356.21.D1078FB Received: from mgamail.intel.com (unknown [192.55.52.120]) by imf17.hostedemail.com (Postfix) with ESMTP id F1C5340015 for ; Mon, 31 Jul 2023 15:57:13 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=RtWAeAfr; spf=pass (imf17.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 192.55.52.120 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=1690819034; 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=tK7bQD5eUTy/JNI9n7lX6f08A4aMl10FOfRouHBr7QQ=; b=FTAS6JOpQZv6hjm1sXCEb13GFUPxjnbywgjKWuUPdudBS2ZriILflsiRuV4qV5o3nCDuBz p8xJuw5hgdzhVO6/q6/eviwWzRFDGZ2hHgGCxFW6WXOh/4cXz/ACEhJ+8/+IpND1s4oQqb NM4NBvioEZkBSsaNAcKZM2/E/WrdkSs= ARC-Authentication-Results: i=2; imf17.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=RtWAeAfr; spf=pass (imf17.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 192.55.52.120 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=1690819034; a=rsa-sha256; cv=pass; b=eWz1bSVIbcYc4iLumNM7oxc6a6KeK3RNP3MhbRKJSvnrGDqUOaSVxkmslwNzuW8aFRyVXU 9ipLKRjexgQzNrPFiRGEP77iwWGz0f9WJvVMNrt7zISiH2VqB4Dts2fkE7EKfl64YuCWsN VEH1cjTx6Kwa3zbHbqyy7IUTqFFbpUY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1690819034; x=1722355034; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=tK7bQD5eUTy/JNI9n7lX6f08A4aMl10FOfRouHBr7QQ=; b=RtWAeAfrXHgOT6GNwJhoFZgWbbQBTOJV6hreq42iqXQVthX/frk/632W ubVZfk19vlaHinC32adagIJJ1oPS5vyaYw9M8lj4DM5MSPB3VlJPJUA3a dD8MgfRCz4LWUGcaTxlNdkihqhs5pLMMEU2ab6fEcrJjynbOXbF6HXTN3 3xh5Ev3sGBjGT26Kt3Gt6UlFvjexQiBTJylRuvvzIa3DYsdiok2LJWdcC N7zJssiqN9rJX3Zd+YtHhd8jj6/B3BlcZKN+IeLHfLxtDjr1iHBcnI4xu j0yr4cusgKJYD+SKZkL0nnsdT/kcHlf2UxptX0cgK7FkFGL3qBhMApkF+ g==; X-IronPort-AV: E=McAfee;i="6600,9927,10788"; a="367955866" X-IronPort-AV: E=Sophos;i="6.01,244,1684825200"; d="scan'208";a="367955866" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Jul 2023 08:56:53 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10788"; a="1059027232" X-IronPort-AV: E=Sophos;i="6.01,244,1684825200"; d="scan'208";a="1059027232" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga005.fm.intel.com with ESMTP; 31 Jul 2023 08:56:52 -0700 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.27; Mon, 31 Jul 2023 08:56:52 -0700 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.27; Mon, 31 Jul 2023 08:56:52 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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; Mon, 31 Jul 2023 08:56:52 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.27; Mon, 31 Jul 2023 08:56:52 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B7WBl2JEcPEZNvyVJhKUVvulYzS+rAf/iPnuP4OWpKHnmCAj9eSlHkoY2n8UKIGV+THwgM5760VXesUWG2yV5G3Gw3S8QZUwplGsckRe2D99xzGKl2OBEnmt4+BE7Ncu/VPB+IbCaWbh19ywCsNjhgHEvV30ByI63vH/xDyO0LwqvGt/+aYAjTf9ODHmzXrxh8UFGFAx/2EGCbL2xbbDvknDlvZ47YknNPfw92RcTBtD262Uv6eOoLO0pLjfG3Y5aNvYSGjWgGyFeO4zf8PaCiy4IKwr7DU4Nt80DLghlVl7qXx4k8Q4b9IOg6spvJSGsmwKj70awBSIAKClFBzA5w== 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=tK7bQD5eUTy/JNI9n7lX6f08A4aMl10FOfRouHBr7QQ=; b=TLaGYnzerbeyErBh8z7h0aRDIN+PzxZDAxVMlB6MZMgsj1IyDvi/xw0be6tR29bcHfOJ1JiQXrGa7KAtDhO+aigD0TDySPE1jS9zS9XMnoR0yFcjSL9Jzr4XkaZYTFmoHpgxY3xHLCh+MlDpp7lzou8ibCKAl+EauXcXM7KKxm3ytbTLYKZ2ZrlTM02i8b4HaAb/Fr4rycIl1yNMM/6f+bbtchFpLEr6TFvcUwT0isg9wqVFQGFnfiwx+aGrknXhwOgfmpR8xEcYF/H5DVcpbTNcAZr59RWfmJmJieDW40wzfwPuXGvVRt3+m+mJWpukndiNAocf1qfXQvNpiEw/Rg== 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 BN9PR11MB5307.namprd11.prod.outlook.com (2603:10b6:408:118::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.43; Mon, 31 Jul 2023 15:56:50 +0000 Received: from MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::abd2:f781:1433:259]) by MN0PR11MB5963.namprd11.prod.outlook.com ([fe80::abd2:f781:1433:259%3]) with mapi id 15.20.6631.042; Mon, 31 Jul 2023 15:56:50 +0000 From: "Edgecombe, Rick P" To: "corbet@lwn.net" , "ardb@kernel.org" , "maz@kernel.org" , "shuah@kernel.org" , "Szabolcs.Nagy@arm.com" , "keescook@chromium.org" , "james.morse@arm.com" , "debug@rivosinc.com" , "akpm@linux-foundation.org" , "catalin.marinas@arm.com" , "oleg@redhat.com" , "arnd@arndb.de" , "ebiederm@xmission.com" , "will@kernel.org" , "suzuki.poulose@arm.com" , "oliver.upton@linux.dev" , "broonie@kernel.org" CC: "hjl.tools@gmail.com" , "linux-kernel@vger.kernel.org" , "linux-riscv@lists.infradead.org" , "linux-kselftest@vger.kernel.org" , "linux-fsdevel@vger.kernel.org" , "linux-mm@kvack.org" , "paul.walmsley@sifive.com" , "aou@eecs.berkeley.edu" , "palmer@dabbelt.com" , "linux-doc@vger.kernel.org" , "kvmarm@lists.linux.dev" , "linux-arm-kernel@lists.infradead.org" , "linux-arch@vger.kernel.org" Subject: Re: [PATCH v3 21/36] arm64/mm: Implement map_shadow_stack() Thread-Topic: [PATCH v3 21/36] arm64/mm: Implement map_shadow_stack() Thread-Index: AQHZw7ZZVWMs6JZuI06/zv64SypFG6/UB86A Date: Mon, 31 Jul 2023 15:56:50 +0000 Message-ID: <5461c56cf4896f18bddaa66c3beec7b909fc8fb9.camel@intel.com> References: <20230731-arm64-gcs-v3-0-cddf9f980d98@kernel.org> <20230731-arm64-gcs-v3-21-cddf9f980d98@kernel.org> In-Reply-To: <20230731-arm64-gcs-v3-21-cddf9f980d98@kernel.org> 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_|BN9PR11MB5307:EE_ x-ms-office365-filtering-correlation-id: 0ed329f1-58c9-412d-31d7-08db91dec0a0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ysicHXPiDE2MZTrvCCQNK+hWRlavnDQa7JKl7Zka9uXSriMkfxq9zO/m845ZNkHFLtbsjzTtQtlGgu7G52iE5FaPbOOl3in774iDKdMd9OJTWwdzlQBqsSmAXVPtRDBiO4s5bd/S0OHkPMfctUym5dlFKpUWLn8mkLwWT4AAMw41U4TvY9cng8B8tXKj0V8YvgG7wXG92xE7Pxi72JteO69SeqrjKe0tuNA0p+NIEs++3HIGXa+YSuo7X7ef4gDlaYhbbN/KmOZOD9ToW5dVIFRZN4PPYJoN1lI6V+goEJLzXRecKjHzp4g+uBaPGUe22B659wfPGAwUFZwDPIfBLfCvKyW57p4ChtDLJ82ASeD296rDqeE67inJ6JgXR28gfzkYli11cz3VxZ7Hl4h8YekMLg5V/pV9TEYvZjV8PsDZ7/DNi/Q1tzjcLEHSSmgBGai8Jc+NsVoMxQ2zulrCSmRSL9n2MILqKONQXeV779CJ0OSoAYppERoLiyRixxvTvOPXdJoOK9qNVFFHfVPWpPCBpob9CXk1Gf+6ECN9pn19z3rzLzrsPMuqLNygHvfcDukEhfrSQMXJ0yj6oF8VmJ/k+FidxAb5X/s8Da1tmg2vrCqb9ADaqp/kyR9KH0qXuCOZLaUwYBcjGTqOFxFAMgHWSLFbguCNaqY0lmr2atg= 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)(136003)(366004)(396003)(376002)(346002)(39860400002)(451199021)(5660300002)(2616005)(8936002)(186003)(8676002)(6506007)(7416002)(316002)(26005)(7406005)(478600001)(76116006)(4326008)(66446008)(110136005)(66946007)(66476007)(91956017)(54906003)(66556008)(64756008)(6486002)(71200400001)(6512007)(41300700001)(966005)(86362001)(38070700005)(4744005)(36756003)(2906002)(921005)(82960400001)(38100700002)(122000001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eXJuRGhjWXZnYS9HUCs2T01PdHhhNDRUcjBrSVlCd3AvNmNDTExDL2F2QkRt?= =?utf-8?B?Y2dUVGIxKzYyYnE3Yks4WmxDMUtmR09UZmQzUWJXNllZUTNWMHdMSzhOWmFZ?= =?utf-8?B?RUFybnp5VlAwRjY4Zk9PeTlxZmtyVHZ4ZWlwQkZLWmdobWJsUEdOR2lmMU5G?= =?utf-8?B?VVF1aTJGaW9yYXF6TUg0ZVQ0Z0VZaEt6MUc3Rm9MdXVGZEN2Q2hZN1k3MndZ?= =?utf-8?B?ZlhuRXAwUFdxQzdUOWN2QlY2RTdGdU4yMVppaERIOU5FRlRSMklZd2d5Z3FJ?= =?utf-8?B?VWpubnQzc2k1c0xDSWxKTXVmQWVlWCtqazJ5ZTdRVDhHdUxpc3ZNZDZVTUhi?= =?utf-8?B?OWMvUnBDd3pvTFBxMGJhbktNQzdubDZZWkx5QWRaL2N2MjRMeTBtTWtHKyt1?= =?utf-8?B?cSt4V25Sc1UzQThBVTR4MmFUMHlpZGcrcTdtd0FmS1lGcDd0RTM0UkxmU3ZD?= =?utf-8?B?WUU1MjNPUUtubjY4eGFFOEdCMnhYNmNRam9uRHMrSWtsVmRrdUdreUtMdlBD?= =?utf-8?B?L2lkT3VWWmNVM0wxWWxWeXRMSlVvUG5xbWpLRFptdzJjWHdLQldkL28yV1dv?= =?utf-8?B?MG12cVU1c2FVa3ZNQm1sNWJGKzNpWjRRM1dtM1pMS3BMMUo0SzlCOWkzWkg5?= =?utf-8?B?U1JrWGsrY0JtclJrUCttSU1RQUxtVnIycVYyNUphRWFoaFhnVjkrbnU2Qzdw?= =?utf-8?B?S3c1U0cxaEVHNXNyZEtYajRHUjJNTXFBWTNyTk15emNMN1Q5M2VnTXBwRUVV?= =?utf-8?B?MWpudHFnNkpyUTh4TVNwQy9ZQmZlYkZOMU9Gb1d6cTB6RUdGNEh4cWlkM2FL?= =?utf-8?B?RkhTQS8wN2V1YmkzV1Z1aytLVE9hTzdPN0lrb3EyZGNjRlBrZlovN0FidUxH?= =?utf-8?B?WkxLaWRIVkdxSDgwMkozd044dEpONTFVZ051bHFwbSsrQlE4S1FhTkdDUlJJ?= =?utf-8?B?VmxLZmFMZmYxVzBNcmN4ZVVwcUJQQXltOGZYczE5VVFiMUJOY0VZTVlEMlg1?= =?utf-8?B?UXVaekZOTERUY0hIc3d2bFpXaS9HQThObFlscThUZGtHTzBsbFZoWTR2VUZx?= =?utf-8?B?cmk3NVp5eTJDQzJibEpYb084UmJaSFNVR0xCRU5lRUhPZTR5SzhKME0xWWkw?= =?utf-8?B?YTNkZjFrTlAxS3RVa3g2bEIwVDduNFlrSnhMeVZTenY3bEtORFJlRmF4OExP?= =?utf-8?B?akFEOFc1YWF1TThDaXBMWkNtR1Iyc1ZTaVd4a2NWck1YVmR6WU9rajZ4Sk5C?= =?utf-8?B?ZDBtRjNyWmF1NEk1ZTlUMlk1WHNhMWFPOFdSYjVFeWE2R1hUZ25NbjVxYW11?= =?utf-8?B?Mm9oeXRmQmszaHJJYnVMaGYwaHBvcDk2azNNbTZsZ2JIM2RZcnBZZGJRbnll?= =?utf-8?B?bDZTYXdPWnFKeGhPcnA0bCsxY253S3VOUW5nTW41dXQyaFNpcmtRNi9lbWhB?= =?utf-8?B?b1dMY1U5bm05dWhBaGQ4ZUdNYTJ0TnJlOFUzb0tUQzRlaUQzcXVMSk9QU3lS?= =?utf-8?B?NDFYb2VTTzlrU3RYRkVjcS9nMHFvNjNJamdGaFlUYTlUNnoxVmpwRWRkeGtD?= =?utf-8?B?VExoK3ZJSHdrNW8rWXBUcUl0TE5VTjRabkNzZlBLNWVZUFZVcm9pdG4zSHFX?= =?utf-8?B?YlVGaXFUc2dUVHVPQldzZWpSQ200M1U3VCttaDlBaXo0S3pxUkI2TjRTZjNM?= =?utf-8?B?eDRkRzBkblhpZEFDaGc3cVFtVld1QnNBQkdXRVNKRU1XWUdpTGp3UXd4aDdR?= =?utf-8?B?ZnpiQmJyUWRYcm55M3RkcXBSNDRReGZ3VFJEMHQ5NnpiTU8xMUxvREZDL2dz?= =?utf-8?B?T2tUeWhHN2ZKUXlxZldYWlA4S3BDQWxCd3pQSVhaVVdGUWVsOUlvazVHL21l?= =?utf-8?B?aWJNMlVVRmMzdnJ1V0pWbTNGWUNnUWJTNWxoVjh4QlFSNDV0MUVyLy9LZnlX?= =?utf-8?B?Wk5EOGJReXNueFlLbFFYVFNxTnc4Qy9OQXhSZlJ5MFdpdm5jaVlsUjdhdEli?= =?utf-8?B?R252b0RVSXpXMDJRK0NYVlkreUxkVEQ0MjlGUzhPYkNwZDBORytQcHZyb0VY?= =?utf-8?B?M1VTaVhpV3hzeVhqa0hYK3hsbDJMYUtOR2VLQlNDMFFibTlJNEtSUm12UmVI?= =?utf-8?B?Q1hlQVBYaDJQZUNQRXhnZWduLy9xT0lLNjY5MDl0V0JVUmlkSXJ6N1hFaXJ3?= =?utf-8?B?Smc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: 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: 0ed329f1-58c9-412d-31d7-08db91dec0a0 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jul 2023 15:56:50.3297 (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: 5FxCg3PSovEDhq2cJAiAOP5kDhRcfZrjOCqgKMM5t+jmTe+8C8X5IhdJJvMN/Gd7utsKtJMqkCJUrxX+xZ5aE5iHawJvQ9VNyCSvkw3kcaY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR11MB5307 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: F1C5340015 X-Rspam-User: X-Stat-Signature: 77q1hfnofqyqzr5buh651mx8mtnqeph3 X-Rspamd-Server: rspam01 X-HE-Tag: 1690819033-743045 X-HE-Meta: U2FsdGVkX1+BieGEA3ZGaTi6zj7E5/HdkHzSLBMumRZLlqFmxbN3dwPKDtKxvy23WgDwQaQekUqilHdW2dXsaLCUzEwTqjBOQYjbicqGTJoRBssnm3SqnmuDR74ZUQ0RPhb9x/cpilQcGUZK6pPbq6tvak6/TjzaQRB32sXDVhrHn2YaNwD4hF0ZMwWwHEU8R9xpVOJIcSQ8SirRIiG1XB6O6O7Bo+d+1tPFV5h32UvF9UgiuUQrm87bKG2QJdbsqNr3hQbK3ohOg2B/Udwaqr1XAJc/FGp7ujrKz3AGqIkcDE7AJ6KqNXao1SAD0TMcLDgu9TJdHhEOPTc4w818JQZ7AftG3qWboMUcAOCB3jLEAYlmsm6LgMiMBoO87rJXFXO/U3IARo/xCakEqQitqKnbRIHbYC4aZmigo09J7Z8b8AXeLu0J6fvtB7vUBpIvFafJtfd01NIqEzcRwrXuPRPXRFCBvXRwqwi4LEfOVNiau3+TX0wd+0FraT7sQ3Z1YPbcRDaDkDS9/VDcVGi+0wOfanp+ywSNbgDJi+ctIlE+nTJOP3GpXC5lVkrNqMUyKVnkYFHzfjM5m+GSaBlu6SiTi4TXvB+aJ/2X3H1vK8Kb5m49wKy7muxwFIfuI+LJOfYlrMUhCkfK1nkm15RQCLLWPs4Lu9pUkecT3ZFOUKA7uq3+Ej7fqHTgJGYYdze1Jf9taRReEG471UV5aFYT9MWcI2GoCF7bzr86gQnsUWmw0ZtCB9JE91qaLt88ZXWid0vPD3HeEMSVUW7viAMpN6UvukIuxdd9nTgxK2Rb4nBf3ICNuqM1dpsLSEozQvu1i6IQbO4KVOHl41YzfD04AKxRnUfZ0SUC8nX5LZcfm4ngxorCv4TY0qwkFWYl3K4fy802cYtF8DjwkURhuDzvJ5/MEhnmY9MBt8fRDjXfAWO+eSlGZRW0O97WCm/KUosx0jz4++c6YwriHDydrdP 3oOAzxrR jFhNWerTM/sM1wTyeRQeWI6AAqf8aZOLnUVIv7AxFqxS7naMz9v5ym0J9JFCWxJNZ2blCYLL2Ica5qhVgJK+sWqyqCvFRZXbAwftCmzlrLGcmZ1U7w/Lfp89B/hzlmwlkO7pA7Qofbp+H9MdD8e9QSsOX2x2mSOl1uEprcxpVr7vuJoLUnvxMvha5vd3UOvChjsRjt2NaW0NxaU/kfN94Kh6DIzWPQeMNuXAfmk/SBnn4TkUneoweSOdF7b+7FJAd5ibGWET1NcvBaafg3vkF848HLkvd+I3gOEUpnIVdfJdfkcsl9NrRzJyk78v2BORPKEBHDigQ8UL85fG58gPRVVDV81/vIbolehQZTXG5aWAb6USvtY0sU8B/8cIVcyP1K92UZ2J/JMpEsU0wtRz9EhCpXl2VnEYTqunrLwLfwSt1a40IYl0VmyFAZw19nPVMKpm7XlNuzQ13EtZJRMIyyg0M/KORULlouMllBTtrg+UoYmP2V7cHdySa40872ZA/dKY8+5tpumIsGwoGpmCR657IdU7tGiiYDG9ZntlI35uUcV+8iKXeAggAXMph+DzS83GhA0QSNeCvEsEdLVd1vbvli5j+WeUEpJkYKD5xk3VWP3FqHcMJpPAlEKbyTxFO2wud 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: T24gTW9uLCAyMDIzLTA3LTMxIGF0IDE0OjQzICswMTAwLCBNYXJrIEJyb3duIHdyb3RlOgo+ICtT WVNDQUxMX0RFRklORTMobWFwX3NoYWRvd19zdGFjaywgdW5zaWduZWQgbG9uZywgYWRkciwgdW5z aWduZWQKPiBsb25nLCBzaXplLCB1bnNpZ25lZCBpbnQsIGZsYWdzKQo+ICt7Cj4gK8KgwqDCoMKg wqDCoMKgdW5zaWduZWQgbG9uZyBhbGxvY19zaXplOwo+ICvCoMKgwqDCoMKgwqDCoHVuc2lnbmVk IGxvbmcgX191c2VyICpjYXBfcHRyOwo+ICvCoMKgwqDCoMKgwqDCoHVuc2lnbmVkIGxvbmcgY2Fw X3ZhbDsKPiArwqDCoMKgwqDCoMKgwqBpbnQgcmV0Owo+ICsKPiArwqDCoMKgwqDCoMKgwqBpZiAo IXN5c3RlbV9zdXBwb3J0c19nY3MoKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg cmV0dXJuIC1FT1BOT1RTVVBQOwo+ICsKPiArwqDCoMKgwqDCoMKgwqBpZiAoZmxhZ3MpCj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJldHVybiAtRUlOVkFMOwoKQW55IHRob3VnaHRz IG9uIHRoZSBxdWVzdGlvbnMgYXQgdGhlIGVuZCBvZiB0aGlzIG1haWw/CgpodHRwczovL2xvcmUu a2VybmVsLm9yZy9sa21sLzdhNGM5N2Y2ODM0N2Q0MTg4Mjg2YzU0M2NkY2NhYTEyNTc3Y2RiOWUu Y2FtZWxAaW50ZWwuY29tLwo=