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 6D478C63797 for ; Fri, 3 Feb 2023 23:01:56 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D042F6B0071; Fri, 3 Feb 2023 18:01:55 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CB39E6B0072; Fri, 3 Feb 2023 18:01:55 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B2D496B0073; Fri, 3 Feb 2023 18:01:55 -0500 (EST) 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 A2F6B6B0071 for ; Fri, 3 Feb 2023 18:01:55 -0500 (EST) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 865C21A1048 for ; Fri, 3 Feb 2023 23:01:55 +0000 (UTC) X-FDA: 80427504990.14.DB9F340 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by imf22.hostedemail.com (Postfix) with ESMTP id 87D49C0002 for ; Fri, 3 Feb 2023 23:01:50 +0000 (UTC) Authentication-Results: imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=UODY4iy0; spf=pass (imf22.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 192.55.52.88 as permitted sender) smtp.mailfrom=rick.p.edgecombe@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1675465311; a=rsa-sha256; cv=pass; b=mi4nd8Do3FJQ6Sx4k/D2gIkiQKSVqLAiqnT2+a4usctcgmAFA6kEiPX9Jyq8uXLTUPDHfi oNybJX5vXGvOycBsrfo/tQeOr/mj4mP3QpcccTVofaf72tE+AtduVlfknyGj+sRY/CCGWt 2/nfHlGmZutlYpSKln4LNrmgdEqIJ2A= ARC-Authentication-Results: i=2; imf22.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=UODY4iy0; spf=pass (imf22.hostedemail.com: domain of rick.p.edgecombe@intel.com designates 192.55.52.88 as permitted sender) smtp.mailfrom=rick.p.edgecombe@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1675465311; 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=eMGnZkv9vX+xyDiV2wSKDrxf+0p1axGZsSCNNfjEnCs=; b=u69ffXxqbuRH87pAp0AsxXVIrzrFSHK9ppMFPEK5jqHc2KU8qAiOheXPARfmzL39V1dPmd hp57UmYoTAqGBzvXvBEO4iIh/d3WQMtSmiRPS1CMlbMNz6CgPuuHK6WZp6fiALMOkK4HIa E1EfKHgHIomCUiwHU3ozZ8q1CtU1njM= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675465310; x=1707001310; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=eMGnZkv9vX+xyDiV2wSKDrxf+0p1axGZsSCNNfjEnCs=; b=UODY4iy0tMz/MEdA/sTekXM4Rvm+dFr0kuhCMqRzCSjv8nlqnhee/3Cz VOSYaRAOVJysK0DyyDyEuIQOH9VEkj4xbxfst4/PpvK86HEtG+uzLMCCp 7G3YlQO6WOQrVCVvtd1HOd0YR3+PYbLuEJgN90ZRFwCTOTDY30/mugHvl +czfk8K0Gg3CZUtSqcWoaPc+WSFUD450mDTEOsXXiH/8jl5EKy5U75xZT iIqjVK2OhI5y4waACRDA/IHxxRJ20st6sCzoQmcwXoipJDgJ3mEhxbTxb RqmDthbJDOy4wB90t3f1B3CKjV/h0laScMq1laH5gYMPIx+yGlX02FLHr A==; X-IronPort-AV: E=McAfee;i="6500,9779,10610"; a="356222934" X-IronPort-AV: E=Sophos;i="5.97,271,1669104000"; d="scan'208";a="356222934" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Feb 2023 15:01:48 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10610"; a="754629104" X-IronPort-AV: E=Sophos;i="5.97,271,1669104000"; d="scan'208";a="754629104" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by FMSMGA003.fm.intel.com with ESMTP; 03 Feb 2023 15:01:47 -0800 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.16; Fri, 3 Feb 2023 15:01:46 -0800 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.16; Fri, 3 Feb 2023 15:01:46 -0800 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.16 via Frontend Transport; Fri, 3 Feb 2023 15:01:46 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.103) 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.16; Fri, 3 Feb 2023 15:01:45 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=erS0XfkZZC+8ESXRHf7T+NX/Bp3v3lrykfeFHbQc+xNVB+Z1yuPLyQEdAEe4qCeq4ICi2bWgt9WE3PBRJqi/WfPK8B4jdjDKFxh5bn7kd3eWVbCr4ndSA+FOP5elWdQhuX984E6s5Bj5x//3uW3e1iPuNkx9b5jR7o8kGt4cLsdT98lQ/3dJgGYVcPz7+BTNPqDyb4ciiG1w1H6KyjPN7SmeKkyahxKSJPlw4AVFe8r5HDup+XhXlJQ+MlvvQNeN1frn7H++eII+cAnkhJqCfniusrp0D3UKehT9LXeZIieAFMC5krRmIACBhGW4xc4Vtv38NianyvjKOyVpky5ZIg== 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=eMGnZkv9vX+xyDiV2wSKDrxf+0p1axGZsSCNNfjEnCs=; b=Lrz9pFxjdCTjpIzFmrVHhYOg1H12wkXe0CcStnlZGvBluNbglnIAMFT/dW3wQPkcvlG+ec1WWH+3EnvKSYyoEFd1dtnEmL999Qd4Ud0oYijqwmEiGIdv8lIZVcViCEkmlvGdg6A7ExRkInO3Xl/kWUdlW66hVbQ0Pg8qOdXT6V4ZhHBF57ZJ0+VeHgm9E6no+piuj84AYXuMrg0dcATM9HcCvZcqAgbqmYZvv+TGS53G1290uot2FQ5ZRkijUHma2VMfYb3Df/+QmuoEi6FXt+cB0Pfv5C7ptTycSdLw8s9NAjJPyClEagMIdo+hHFMIQTN6KBnp7/a/Bh2hLL4A0A== 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 PH7PR11MB7002.namprd11.prod.outlook.com (2603:10b6:510:209::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.27; Fri, 3 Feb 2023 23:01:43 +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.6064.031; Fri, 3 Feb 2023 23:01:42 +0000 From: "Edgecombe, Rick P" To: "bp@alien8.de" CC: "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" , "Yang, Weijiang" , "Lutomirski, Andy" , "jamorris@linux.microsoft.com" , "arnd@arndb.de" , "tglx@linutronix.de" , "Schimpe, Christina" , "mike.kravetz@oracle.com" , "x86@kernel.org" , "akpm@linux-foundation.org" , "andrew.cooper3@citrix.com" , "john.allen@amd.com" , "linux-doc@vger.kernel.org" , "rppt@kernel.org" , "mingo@redhat.com" , "mtk.manpages@gmail.com" , "corbet@lwn.net" , "linux-kernel@vger.kernel.org" , "linux-api@vger.kernel.org" , "gorcunov@gmail.com" Subject: Re: [PATCH v5 07/39] x86: Add user control-protection fault handler Thread-Topic: [PATCH v5 07/39] x86: Add user control-protection fault handler Thread-Index: AQHZLExQ4M56KjXsiEavS5cSBSCSk669rWqAgAAEKICAAAWmAIAANyOA Date: Fri, 3 Feb 2023 23:01:42 +0000 Message-ID: <828f1b3154227c06ac1787961016464a4c116cc2.camel@intel.com> References: <20230119212317.8324-1-rick.p.edgecombe@intel.com> <20230119212317.8324-8-rick.p.edgecombe@intel.com> <393a03d063dee5831af93ca67636df75a76481c3.camel@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_|PH7PR11MB7002:EE_ x-ms-office365-filtering-correlation-id: 9b62c7e0-61ba-42c5-08a2-08db063a9db4 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: NgYh15MPwzFmykBIDnbUW5ymcabfTMMXI3VTeYqm+VXjllpHLYCIgK0klxf4oIoVQtruequ4b7q/q8IhxQj6PHHlmryFElzgGnXcLBD2VmQVfzDoqRui+/k33KcjuhlkStLsUA9OVq/aeR/CU/AP0ejkuS6UkyWZPBN1YL0l6cNbc34I/Tco8DBuJS2zwiCdOroAjPZN/NfcZvFqhgeB5MdsjqNKdI9JHOeO259MUX5lzMEDN/HU0kAX5J9wSGDyfw/qfUHgXh4ESRCci4s7K3II6RL1wrkY2X/8T7YiH36gu/dP1sSmBjjWgm5B0WL7WDUffM/8IJeCg34+I9APW9p22uycb0yJUVhFtnfYbTYnuXwCBWIeq7xw5GLa5bHBOSWqRp59ZzDSZ6ye9ezBqSGk1WeTviOB3JFxJKF+nE06/hmo2zXYmoEuCJB2VTEXd28ORSeLxUjY1bdJ+xQu2NPXK3Py8mvvHF3YMbS9zyBYtu0TffQhSgj2fjcK4Z0PnLFxcm1wVkh/vqZ36nvNwhpbc2jcPu6O9R7zLzAcv7gWKbga6XaPB07JmVlMPe1tLzysnwPkYEgCLMafL8FPPa8lnif+c6TCcVaKr/xy7WIeT+lGiHceDtVqC9jOB+WkuDcXQQSKpgYHdzbSgml9qzf2yfnleTdyx80M4hNFqJzhsoI1lhx6+HFigYukAboTxygNaDYyXRP3ZMLdlWuO7tqQm7fh0gN7gvxyYiML6L0= 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)(366004)(39860400002)(346002)(136003)(376002)(396003)(451199018)(2906002)(76116006)(36756003)(66556008)(6486002)(66446008)(7416002)(7406005)(6512007)(186003)(5660300002)(71200400001)(478600001)(26005)(2616005)(38070700005)(8936002)(82960400001)(86362001)(66476007)(41300700001)(66946007)(64756008)(6916009)(83380400001)(8676002)(91956017)(4326008)(54906003)(38100700002)(6506007)(316002)(122000001)(99106002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c0V2K2RBY2RPNXVUL3JBdHBheWJVSnc2K1M3bkNNbFlicWdnODE1cUR3WDNQ?= =?utf-8?B?YVhySTlYQm5KNDVBTzY0cFJQeSsvM0hDQUpHKzVJbWxtcndkTEZIUGx3a1ZB?= =?utf-8?B?L2owSXRKQnQrSDJ1OFplQXFsajYwNlRTalV2bm9yVWpNdmhwTGE1VWNRdzJO?= =?utf-8?B?bm5oRjk0WlRRTVJmQUJzQ1lYbTM3aytnRlNTQUNlTzJOSkR5blo3M2VGdDhO?= =?utf-8?B?M2k5akRCM0hNSGJMR3ZzWTErU0NZdkczbUhWbTg4a1NLRzgrOU11ZndtanRI?= =?utf-8?B?QXFtWXc0MXRHZTNDaHVPTDQvNlJHdDNwbTNtZTd4eWFCTXdxUUpWcndrOU1q?= =?utf-8?B?MWtnNDJ4d2E3czNkdnkxTTkvbkUrT2JWdGw1a2lSeEF3Y1hjMk92MVRUbVIw?= =?utf-8?B?YjJ3andIZy92SEhiWXR5SFIrS2E2aGcxbytrS0swcXdiZmoycWY2c211YkVt?= =?utf-8?B?Sk44ZW5CTjdQbUVmdThBV0k3amNNbmsrbXo1UkcwbWF1Q3haeU1ucFRmSVFy?= =?utf-8?B?TDBUNU8rdlcySDc1SlJKODhTeDBWNThYazNIVnhIMWUxNS9DVkZPc1NWVS8v?= =?utf-8?B?dEpPNy9KNmRRcHF3d2o2eTNDUVBCSVd1ZCswY0JHVHNsUWFwaEI0MkZlU0pm?= =?utf-8?B?TytCa3B1c1FIMGxCaW9vUHB2NnJzdjNSemtPUXlyOW1WS20zdTJaaWZvL3Z2?= =?utf-8?B?bTc2cFF4ZmNrV2VqME1JalZEWVhzbUpmaHNITjhyaVRDT2o5dmxRWmFycHh2?= =?utf-8?B?eVNTWmJQR2tqbXc1Q2VNMDBBZjRJZWJCZjl4dU9uYUxMU3N2WUVkaGp4ZXdo?= =?utf-8?B?QkJVaEE1UEFyc0JSTXcxUHBWQ1l6OVNoNy9tbVVOQjNKcU5pQ3Z1dENYMmVK?= =?utf-8?B?OUxOKzBpTVhQa0M1T3YrRXNKcUZPQmxtSkZVRkFTd05iUk0xSDR5bVFGazJM?= =?utf-8?B?Qk9JMGNxdXZtcTN1a1VkcjA0V0RxZS9pejVVNlVuN21RaW92ZzVnKzRxSWVI?= =?utf-8?B?TGh6dmxVTGdYMy94YnN6M1F0cFpJTnpNQWo0Mk90OWdNQkVWcnJwenRYa1hW?= =?utf-8?B?YTF4TTZVdE0wQ1hSbGJxWVUxemRJQXc3QXFmRWpwSVZCbDAxU1JGdWhXS1Zt?= =?utf-8?B?R0xuYzFDQ3pwaXdVQWwyNVJyWVhWbmpTbXZmenE2SnlBK2M2ZlJ4dkFDMjhh?= =?utf-8?B?UEczb1JxQThHNzU5MlBCWTZ5a1FzZkYycHl1Zmdhb3FnN1pKNSt3RkM2ZWUv?= =?utf-8?B?bExBNkdGRzVadWo1QWJCN0lZUW5mMW03MEVrcGtKVWR3T3cxMnhYeUpNaUZz?= =?utf-8?B?RVhKS3NGaFJvUU80ZmJDMDB1L2lCOHFNQ2FuUnhhdnF6NDIyaUREcEl2Rkph?= =?utf-8?B?WWxqbTRBSmpoSzdlMnFLWXk3VzZrdmNka2M3VUVkakFqZ1d3cFVTVCtUUmZY?= =?utf-8?B?cG5WYmFXSjFNUXpMbVVWZHBoQ3RFeG1HaEk2TWxwanJSV0k0aDB4ZjJuejRL?= =?utf-8?B?d2dVMWF4L09zbmJ0ZnFTd0RpV1R5eTFUL09FeWw3ekxHK1hoOW42K2IvMk1O?= =?utf-8?B?R2FHRktzemo2RzFScitUTjN1cnRPTnZmbFVzUExRK3BINmlWaEJYY3BsU1BN?= =?utf-8?B?bWtlMmtmbFg2NkRBWjV3WERnME9DUFZidVNwTWZvUlBmY1NXSnR3dURoelN5?= =?utf-8?B?S25PTFdxZitGTmxTMW8yNUNrbklRQzJSclFHRjBZVmdnU3kxdHJvUi9yRmdQ?= =?utf-8?B?b1FMd3BIZFN2VFZwWitId1lGTzdJRlVyT2t5THhMK1l1Qlc4dEtZdk5xenU4?= =?utf-8?B?UGhXa1U4N0pWNFZJMDR5VHpRZVQxdTM0RzlWaXhXcDRCT0NhVSs5bjVTVEdI?= =?utf-8?B?SFA5bmlaK08wRWdLbnBlVTh5cTR1WUl6VCtpWmJnV01pOHplcFdhSDJYOFZa?= =?utf-8?B?L0U0U1RIRW8xZ1Q0bUVkeXlrZHAycExLYXdoOERSejRKVkhlOXRxb2lZK2Mr?= =?utf-8?B?QTlkUndGMWUwTDl5WVhoTCtJbHlhV2I4VlRVL2sra0NDL3hLdmFrZklHSVVm?= =?utf-8?B?UFQ0SDhiNjQ2aHN0bXh0MHVxVGlsTTRUQngzck95RmY3d1J1Q2F4VzBJUVls?= =?utf-8?B?MXdFSVNqTjNWWnVhYWl4LytteEZwQXhQSGNHa0czY3BxSHFKTmdOeVpCVXdL?= =?utf-8?Q?uVGnUpDXAvg2UTLMtdfchgg=3D?= 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: MWHPR11MB1392.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9b62c7e0-61ba-42c5-08a2-08db063a9db4 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Feb 2023 23:01:42.6592 (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: dktWuXXrpSwfmORA9Beej+HeCGJ5RKyOrO1GDA7WXmh4k+dicEaRGBEACQtTkR218DFgsEUr7Z0DHCfxeHGFjijqmO70gmf/vcNlylt3cfs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB7002 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Queue-Id: 87D49C0002 X-Rspamd-Server: rspam01 X-Stat-Signature: qizbfdwg797ombepmmw7t8wkxbnzrsf3 X-HE-Tag: 1675465310-574169 X-HE-Meta: U2FsdGVkX18NG4CsoJHhwhkYEoVF40qFH78vurU47PYqAp4RcOgvrxSQPkGwk9WcMKZTP3wy0Oe88XKd1sH8TciSntTiVrzwfRMtsmV/cZ+26jMnY+kENo1JJHjDOkCsiO4i5M+VR7EWwd+rD7QcISEN7dtsUmJwTk//rKJz7okDZF8vwGxvC+KBq81MdvjzIvBISLFSVJ3hmVrhfLC2ONpKn9x6/ICbNEgAK3J7QZUh8t2lsOt2Mte3//Uy4BPXC8IK12Eme69A4ORSNA6NPOP9YTLYgg2tfVSn65fDgro7l4++a/o0cFrfxFLmJd9FyjthGyqqeMlWk3YLm97k6Vx5qV16C1AMJiLXjjQ+kDBTJylhniARCejNAL6yu3zaqcC5vuyEHPISe0p8lj0ISVfOosM3aNqInsW6fENBGJDQMAKeR41RFyBmtyQ4rYYewvY2Q/VT3tT5rou+fx9zk/hh8pxcOrSZa4DmchjiJL7/W8e37uvGzq2Egd3SZHVHg5pbz1jGNvL4SjOg8SPymaj6IX9Pf8QqOqP3M8X2zBBu9vqPXEh3495pYBcbfaP6G4DmJY2cTQSUBm6unmH/9yYWQX6jrHe+wtqQoHTqYZW9jzzXYZ69JvOd92QTdjfAh5kYurp7isRU7vDMlXS7mkVl5bpw6l8NrnwZ2Bmcc15bQN0tOezllGrZBADRdBztIgqA76/LTVtqha3S/rLL0HvAZG0lgCEcU+Km7CKZ3iuYpJvD7gU9dxOlVA5ySZAwNQvRf6Y2OV1ASSOp1xnyET+iWflChF3t/0TahAKZZ29e/YcMWPXsZbYkJNJ4bmeogSmqmwE//PARGmWRpZjK09xh8VlGm599Ysk4mtNwDsSHSUmvQHcT0MeL9DpgQed7zo8h6HrsV7ASx70SLltvm9ukDILcLMkK9VSz/EUW5cijmMc2PHObrN6BiiwmqjciHbyCL5vo4YSkD7LB/C+ xbSu3Z9L B6g518h+eBqTq+kfIcDJ+m2DQCtJQ2w6jvB+Y/9Y6AIcMZ94ZcrE4KIjgOR3TooXZRoKJPzBv/BYfoMf8LPw4M8Rvsmqw0dB0GQ5Qy9yNvtt2CE8ltd5IzrVLehr0xnxQCejKoNTq9aTvB9jNyTzFX5a8GYzArCNqyXMz3w/aenXkYOBZC5RuRmlU4PjSkigKk4WekTjjKktDw6MPHNOET+LdoanefBWoWywQQxJOLoRecnMPHZg/hk60mKhd1vS+pr/L65Kz3xkq/9Ndc1yGdKS3Spm13ULX5SFgCMg2jfmfdUn2reSAuWj4whGvd6gPTt6TMF8i0AKllkHTgQwvFDteJFxMxor3lo+l/xWMCkdvwFyyUqJfv/0N3/NhCsBnFz5FXa/TSkbF4RiE+BJZPrX/qR9/O0YcjbxLzyodxvkUyq9Aem1d2rfrEtDzA4IkwQL4aPMjlDuxQFU= 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: T24gRnJpLCAyMDIzLTAyLTAzIGF0IDIwOjQ0ICswMTAwLCBCb3Jpc2xhdiBQZXRrb3Ygd3JvdGU6 DQo+ID4gSSB0aGluayB3ZSBoYXZlIHRvIHJlYWQgaXQgYmVmb3JlIHdlIGVuYWJsZSBpbnRlcnJ1 cHRzIG9yIHVzZQ0KPiA+IGZwcmVnc19sb2NrKCkuIFNvIHJlYWRpbmcgaXQgYmVmb3JlIHNhdmVz IGRpc2FibGluZyBwcmVlbXB0aW9uDQo+ID4gbGF0ZXIuDQo+IA0KPiBTbyBJJ20gYSBiaXQgY29u ZnVzZWQgLSB0aGVyZSdzIHRoYXQgY29uZF9sb2NhbF9pcnFfZW5hYmxlKCkgd2hpY2gNCj4gd2ls bA0KPiBlbmFibGUgaW50ZXJydXB0cyBpZiB0aGV5IHdlcmUgZW5hYmxlZCBiZWZvcmUuDQo+IA0K PiBTbyBpZiB0aGV5IHdlcmUgZW5hYmxlZCBiZWZvcmUgYW5kIHlvdSByZWVuYWJsZSB0aGVtIGhl cmUsIHRoZW4gdGhhdA0KPiBjdXJyZW50IGNvdWxkIGJlIHRoZSB3cm9uZyBvbmUgaWYgd2Ugc2No ZWR1bGUgaW4gYmV0d2VlbiwgcmlnaHQ/DQo+IA0KPiBJT1csIHNob3VsZG4ndCB0aG9zZSB0d28g bGluZXMgYmUgc3dhcHBlZCBzbyB0aGF0IGl0IHNheXM6DQo+IA0KPiAgICAgICAgIHRzayA9IGN1 cnJlbnQ7DQo+IA0KPiAgICAgICAgIGNvbmRfbG9jYWxfaXJxX2VuYWJsZShyZWdzKTsNCj4gDQo+ IGFuZCB5b3UgY2FuIGJlIHN1cmUgdGhhdCB0c2sgaXMgYWx3YXlzIHRoZSByaWdodCBjdXJyZW50 IHdoaWNoIGNhdXNlZA0KPiB0aGUgI0NQPyBPciBhbSBJIHdheSBvZmYgYWdhaW4/DQoNClNpbmNl IHRoaXMgcGF0aCBpcyBvbmx5IGZvciBleGNlcHRpb25zIGNvbWluZyBmcm9tIHVzZXJzcGFjZSwg SSB0aGluaw0KaXQgc2hvdWxkIGJlIHZhbGlkIGVpdGhlciB3YXkuIEl0IGNhbid0IGJlIGR1cmlu ZyBhIHRhc2sgc3dpdGNoLg0KSSBjYW4gc3dhcCB0aGUgbGluZXMgaWYgaXQgbG9va3Mgb2RkLCBi dXQgdW5sZXNzIEknbSB3cm9uZyBhYm91dCB0aGUNCidjdXJyZW50JyB2YWxpZGl0eSBJIHRoaW5r IGl0J3MgbmVnbGlnaWJseSBiZXR0ZXIgYXMgaXMgYmVjYXVzZSBpdCBpcw0KcHJlZW1wdGlibGUg Zm9yIGFzIGxvbmcgYXMgcG9zc2libGUuDQo=