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 E458BC7EE2F for ; Wed, 1 Mar 2023 18:15:04 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 29C486B0071; Wed, 1 Mar 2023 13:15:04 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 24CB36B0072; Wed, 1 Mar 2023 13:15:04 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 077FA6B0075; Wed, 1 Mar 2023 13:15:04 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id E9A586B0071 for ; Wed, 1 Mar 2023 13:15:03 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id AB5FD160473 for ; Wed, 1 Mar 2023 18:15:03 +0000 (UTC) X-FDA: 80521130886.05.A333755 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by imf08.hostedemail.com (Postfix) with ESMTP id BFF4C160015 for ; Wed, 1 Mar 2023 18:14:59 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=cqnk4Tfj; spf=pass (imf08.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=1677694500; 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=i6KaB6CdYWq9fZzELYNEy4YcZ6HgJFs1trf6mV7yugU=; b=fgrXdFy0Gyew4iK9yOzDIyId0wJDKLw1xwaS43xmGIrtDc89b5+J2ze9vT1OL33E/t84zx v4stn+avW0YoWjKH+odgT/ymkH2ygN2BVMS5CVk1tJETXoIU/1ssuOlzj5w0sWxKqVlrqF 6M2Akp3Djr/EEMkhyHx+/EalPd5+MB8= ARC-Authentication-Results: i=2; imf08.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=cqnk4Tfj; spf=pass (imf08.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=1677694500; a=rsa-sha256; cv=pass; b=bP6qm1EG3Z9FKeQsK/YJq4Q0neLNtGxPfTcHsJYzEBkeGhJ7R6+dbRzW3QnqNjJQxg4ss5 5lQtuJHvi0eSWaH0uzrLCCS3F7KrI1HmrpLOP60hM8B+ddt1KvxpCq7+U5PB3G0TRUJg/K 9ct+R9HVz5whyd0n970k49x+UYkeDT0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677694499; x=1709230499; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=i6KaB6CdYWq9fZzELYNEy4YcZ6HgJFs1trf6mV7yugU=; b=cqnk4Tfj1046nfzw6pRSGbfT9UOY88mSW3eT6WQ8UnXgV0Xwyv/I2kB3 6Rw/RzOJSF26zEy4Wow90E7tM3BfR+vBW5MCHOZXCiadPJ/5jqaR4fdEd FCInTHYtbjYkIa3Tf/CbshfnBLb7bd39mKps+VBcDYSFCCohX7Qbv/GhL lo0k5qU2+OK2OeiN2ze2SMWiONvFIYrsK9yRHRUZQbUouA5WDnYZ3IP8t 6dsfJ96XdvW0Opva7Q5fyz/Q+x9dXGi3vPfiQ5kL2M5D5vKKx6ElSExCO GT08U0wFQDxUW+neCkokBqstGVNCw3sHpx+378KPQbRkUNgb34YZTVC6i w==; X-IronPort-AV: E=McAfee;i="6500,9779,10636"; a="333209273" X-IronPort-AV: E=Sophos;i="5.98,225,1673942400"; d="scan'208";a="333209273" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Mar 2023 10:14:56 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10636"; a="784444035" X-IronPort-AV: E=Sophos;i="5.98,225,1673942400"; d="scan'208";a="784444035" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga002.fm.intel.com with ESMTP; 01 Mar 2023 10:14:56 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Wed, 1 Mar 2023 10:14:55 -0800 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21; Wed, 1 Mar 2023 10:14:55 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.21 via Frontend Transport; Wed, 1 Mar 2023 10:14:55 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.103) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 1 Mar 2023 10:14:55 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j7848tc2I1roZST7ERqX3vN4IPTlC72gunhQjZN7HMkQ66hAoEFB5tUBBJX3QZywkZZGJ2bG5DtmeTnkIav3fScWw0JiZo81Bb5ZRXpgT5fUEJfSmbry3UkfTbZSfdJLZpuxsmanPrGEYtAYsruvpgGDOasowN3NSebrZ0rslTb+cIA5RwZsfubeGR6B0+H/cLEekK2w6XfFXtdkeOGSBl5v5qRXZ50mK2UqTEiLkB5NKgcwoldh2M22jCxZ06c1uRvdmjd7zGa0sfM7AhGYqm9s31laqJZeZzbR2TbS2ny7dhSg0aF5zf6DFrgdeDAa14+0gvduMfqQSFAIlfTEkg== 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=i6KaB6CdYWq9fZzELYNEy4YcZ6HgJFs1trf6mV7yugU=; b=CwN/nPL3RLoCx+5/QIwVeAC+IZna2J5RrLL3GhzZsBqUQSiO5/TufrAahIIHvq9tGMVGerrb7Kv/UF5CtrEOxxf8szs/GgwVY1L4A5N5ld+9iHgWTzQy6E6lxbVNfqUmSN3bU+vf9iE+DBA6cAK8+BEA+sgFgIw0q6MJ2WDJ+OOW65j8GwCm44cGV6QbimiSusfGl2HZ/T3VLZOcvDd/wLkkeSeVWacWkjyD62yBsYb0NMOUvY9kI/s69AlkchX+r+nFwrXVmvLmz6AWEEayiz5F6nhG5ImGs+yRSeFT4/20IGJM8tsvYukKfb7a3684uOO0qvAlxZmUb2CA2yvVTw== 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 BL1PR11MB5511.namprd11.prod.outlook.com (2603:10b6:208:317::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.18; Wed, 1 Mar 2023 18:14:45 +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.030; Wed, 1 Mar 2023 18:14:45 +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" , "mtk.manpages@gmail.com" , "corbet@lwn.net" , "linux-kernel@vger.kernel.org" , "linux-api@vger.kernel.org" , "gorcunov@gmail.com" Subject: Re: [PATCH v7 08/41] x86/shstk: Add user control-protection fault handler Thread-Topic: [PATCH v7 08/41] x86/shstk: Add user control-protection fault handler Thread-Index: AQHZSvs5y11HW9CvBkWrjcxdrHCuGK7mOwmAgAACZYA= Date: Wed, 1 Mar 2023 18:14:44 +0000 Message-ID: <0dc30a3fc7eeb83289317590cb95a1ed0bed3520.camel@intel.com> References: <20230227222957.24501-1-rick.p.edgecombe@intel.com> <20230227222957.24501-9-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_|BL1PR11MB5511:EE_ x-ms-office365-filtering-correlation-id: 3277ff7b-149c-41d3-62a4-08db1a80d5ae 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: mqwUfCnltr44ARVHaS1GLUETDPeFY1BstpNPgB8cBiJrF3NuDp/pq3qaGe04cjRfwMmI8uXdZXD3u4S2qMmm/zE1Vh1X9AkFNAoe3E8TKJlWZrV1yQUx0le66si6zG71H5cQUOWYQXqDFXPai863w/Qbg1ieLwm7Oy8SyHTpdllGHoLDbnZxOvYOJGvOGKLT8/g730z0/+MBgvxgEDgZx/e95IFYBQup/zVdF8fZIMxNogzX5ZeAkJT5ngO143f94vOsnA0HRMRUqaJUr3ibqH43JLO1FPWznl/V/jdqDNEEnaZ3ZaJ2WCtgRZCkyGe3L5Yg2n67sFSlMMJOQxBdkF++6uVurfbFl5ICDra3K6ArQk3Kmi0SWIqidzO8Oaxirjl649PKVBQpCJ76HIT1/Qo36ELUAQsN0nSL7KiUM8m5io+aLziw1ktVbrGZyelJinAXWeS+EnY5n/yUvwepy0yNa0RV5IU37EZNd1teFjZNyVA1mKRrt2lkJ/eiLrWmm8ZQLQH0r8qCahlhTg0PzMARTH1iAhiSShNeW4xvTyeIQ8vpn1AToeW9v5CivMZYuibfnoVEjsWBO/I3Rq/Ed2ucSPKia1dLUKtLnEV0KNq9DGkfM35qy0FGyfTxs6YfTTw17ymDoBQkemmVcYPp16cT8k8w6BOMMvlZ1KHEOQgQTsSJQUliz1++wBLS2crekh5ZLh9a9El6Jb1icF46GA== 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)(136003)(346002)(39860400002)(396003)(376002)(366004)(451199018)(8936002)(122000001)(4744005)(5660300002)(7406005)(7416002)(82960400001)(4326008)(8676002)(6916009)(41300700001)(38100700002)(66946007)(76116006)(66446008)(66556008)(54906003)(64756008)(2616005)(478600001)(36756003)(966005)(6486002)(2906002)(91956017)(66476007)(71200400001)(6506007)(6512007)(86362001)(26005)(316002)(38070700005)(186003)(99106002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QWZEaEFSVHZoUTZPVVBwTHQ5dWx5emVMbFdPZ01JUVVoVUF0bXFNb1RncHRt?= =?utf-8?B?aWNJT2RhS0piWTZSdkRkcVBRU0tkdXF4UThBVjhaMysrOW95M0YvcHZwUkZD?= =?utf-8?B?TU5rQXNlZFA1RStPb25vUkFJQVI5VjJPVjlVVENZaXRpZEd6aEhxZngxSUp0?= =?utf-8?B?aCtpY3dLL2xSSDl0Uk1VNkNoQmM3UmZmTjFnc2dhNktBTWlqQnZKUm9iKzRD?= =?utf-8?B?VDQ2cWpESUxSQlI3aXh3Z2pGdWdhZlF2dk5MazBzZHpwMUc4RnlpOTdPS3ZX?= =?utf-8?B?Vm9IWmpPUnJlUVJkck41TjFFM0tOWXdjSWozY2ZQOWVINjgyWkZITGFyTUMw?= =?utf-8?B?eHFxMnlTQmRNL0xmT0xaUTJlZ21hUzVEVUxmSUgxcDNhV2tDVGxOKzhRbG0v?= =?utf-8?B?MGVHeVRhT3RseHlzb0dXY1ZqNVhEd1Z0b3NURlh0NjI0ZDZsblo3VStzNzlY?= =?utf-8?B?aEdkMzRtcHBVYU5mZEdLb05TS0VwcXdqZkprZ3daWnpvSFFZWGtZRmFUaVlC?= =?utf-8?B?S1hYVlVHeUV0a2hKR0dxamtqZFhDSC9EQ09Qc3hFQTcxVER6cXJnQ1gxdHNi?= =?utf-8?B?cFFRU29BblNYZVlQL1NyYW1GUEVBcE4zZFJFRGtmZVBxb1dxdlYzTkM0VUta?= =?utf-8?B?eXhHWE5QVmxDTGRrUmhvZDVmWEpvM3BZZkhMd1FPbm9mb2JLTVBPQWM2SEhz?= =?utf-8?B?QndxWUdRaTZ4WDFVQkQ5MTgzQzV6ektDN3BBUGRhbDNtY0I0Uzd6ejY4K3ZS?= =?utf-8?B?OUZpdzZYbW1sTmVRTS9MRjJOKzAwQU1NM3VHUFdVaHpiWkt5OXl4OGRSZ0VN?= =?utf-8?B?MFliRlJlOTVGcjdzellJOFZMaU5VK05Tc3RkM1J3Smhvazl6OEMzMFJ6NU1t?= =?utf-8?B?R2NFV2lxaUZMTldQV3d4YXFLa1NXV3JZdkhvWHQ5QzBKY1kwdlhMU1IyUktU?= =?utf-8?B?MnRFNVFPeFgxeGtwQS9Cb3gxY0VzNWU2azhtZHRrcWIxNzdjVTg0Z290bzNi?= =?utf-8?B?Q29LSTJ3Uk41TnpLRksxd2RrY3hVeTBQeFBFKy9CUE9rR3hlbFhyM1MvSGZa?= =?utf-8?B?c1lxeEJrM3ZLc3F1RmMya0Z1dE1NWWg5LzQzYVZBT2ZTNzJ4QXc4QnhtVTU1?= =?utf-8?B?SEMvWEFnNWNUcWtIeGg1Zi9qNlUycFJsSWpURmI5a1lhUnFLV0pkNWtkT3Z5?= =?utf-8?B?aTFUL2xWYmw3bTJ5MCtwbXZ4c3JSclVIZnNManpFMzdqeFdLakVFZ3VGOTVL?= =?utf-8?B?NWRDbmhPNGUwN1IremR1cnBqd0NYTU1obEVkS3IydXJZV1FkTU1vYWdDeXpF?= =?utf-8?B?aHFhOVd3ei85ZnJjL0pCaHRlMUdBT2pMb1lTVlN2MDgrSDRDb2FsWDB2em15?= =?utf-8?B?M0hLNkxlUGFpQlBMQWR1SHhMUkFGOTNBY2dEQjhYaDRpdjVSWGdVUVY2NFlk?= =?utf-8?B?M2FNWDNhVVdIT0Zwb0ZxSUZXZTdYUWtlTTFEbmtoUlJHc3Fjd05yZXRmanhM?= =?utf-8?B?SjYzMmEwQjZzL3FHVXdrTUdOcWhZcGdZTzd1RDVZUVc0eTA4cmZNOHprdU95?= =?utf-8?B?RG1ZZkNLRWwrdGp5NUtwZHRtK2Jnc3NmVzNPS1NacVdwNFZ1NDhYdUdjZTJE?= =?utf-8?B?UGpnRXh0NVZCczFEMk40ZjVvL1JmMFlneE94aUIvL3hkb3ZXTkRXZVhiSW53?= =?utf-8?B?Z0tPNWZ2U0hnZTV5cXRMSStsbUd5QUsxbUI5NlM4TkpuQVFJVU5jdnRycUo4?= =?utf-8?B?MGw4cGIzc3N0ejQvY0w0aUkwY1gvZ0xROWdpQllTRHU0ZFdJMXVNaWFzV0xZ?= =?utf-8?B?VjFqeG5iTTAzaUJxalQ5WmhBb0dkb21YUm9TM3FiQkR1blcwczhrRTJvK29k?= =?utf-8?B?dHJUaXl5WTJ4YStvM1M2WURWQmd3cjIya2NDT2hHejQ5SVJNZlFxbmNHSXNw?= =?utf-8?B?M2h1V0FPZE5HWHVuY2pJV25XOExCbEp3TER6UE9sb0RnSDUwRlF5QXhyejZl?= =?utf-8?B?aFRMSTMwUE9tVUJud1pUa20welhYcURXdnlERXJaK1dzc2JSRnVscXA1aTRF?= =?utf-8?B?WFR1Vk1uaENvUHRTbVJXRGJneTNmMysvaDlnbitCTGRtV0N6NWhDSU9DRXAx?= =?utf-8?B?SEpNRjVyK0Q5SlZZd0N5cit2eHF4YVl1RGdvSVdESjYzT2U2MndxbDRnR1FI?= =?utf-8?Q?bwht1AsD3NfDr8xrsVXYdq0=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: 3277ff7b-149c-41d3-62a4-08db1a80d5ae X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2023 18:14:44.5543 (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: rqVqpbWEJxAmT4SkpyCe7Rkj4BeoZuSOaVqi7DJdor4pVVqHBSfVGu9LA1pbXtC1WkE3mfqiv19936VJmscpEXRf93GWvOhLtqiuplyMxbc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5511 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: BFF4C160015 X-Stat-Signature: wn1zeugdwxouj6iws3jrmkgc35rbyj8y X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1677694499-187039 X-HE-Meta: U2FsdGVkX19dcZmewmrf1FcHSm0oZ2Eox8qq6xdORaHaIqPT4tadmq1jpMjHBb81g8jc1EsxAVhCM/9cGowweZlMa7yYlUDHBEzAxVfQcjbnEmwKlrjbOPmcAJa37R2CCxdjKrYJd3Apsajcx2hGXlcx+O1eA5qYqGaDlFyaCja9OCfZgCQ9ISqHyPsSyp1sMDkS2l+ujp+nsSjXlzC0HYrYEIei6PFLOPpaQ77aGks9Zht6LLGDu+MMMzP9Os5kkQIky0dhEN1FGcDvW/Iz/Ex10lHjA/V6K5TOA+yQNkPMDCsZo5Fax2yZD6R83tnh03hvZVmfWx4x0+6mY+dJOSk6StkIL0fWfagleINsh8hLrK5bfrnoBR4ebP3SXemRe/f8gu+XG0KJVlmt8ksZV22joeWFsTE3DzTNlb9/IL/H8gKYCziR7116zkXu3o0ujH7kSeIa8mP3Xs0k8tq1VqyDSTe8ZpE3i5+6CuO1OTCRw+ZCntwrBue7XjOcgCwzSqCk6YRLCVdo929LAO5+oLHoar7to2uL637hfV7lkDTjxGdb8TCc3FrMxXrwAfFXIhoh7WQm8EhK4YgK7amzXEyCAsbn/tZMRuCu9vztU2UToVaxV8I8ZVLCiTmAsXUpxXmRgOG2K1TZAyKH4nLvwPhoDbDwX4AP1O2pIcwGNTj0VfLs25iA2pOvMLn6a/cZJyxUGdRuPOnYot2hosQrDoQ2eZd7He83C9xDHshG64NTHh6NxC7QteZleAxrpNptCM3IYSr/k0YHXYFEBB+TqjltmtMgsEjup2QDhMqCWGdZg38pcZp8zC6WwmHuC2x30A8IV+TzdHKoCFtw8GNjncuZ0+xzw5fzDIIsFrJrdUpcCfhk/irHBeflM1s3HLb+CC0S2E6lFV8aWYzWniC3X4Wp04+BDfE799y/1vltYbTQ/DPFwUgc8s49CrJ+WFnuL0Tu8G+5oIQZx6wEXZ9 SRPKBzsw LRWczywIFZ40NBULZ+ozn0VPTYtvXRgJr/YRNBjKCXqhxS0ScHnwETVqs6twUCzBzO8uWydnK5OosBARk75VDnoWrsX4kyjSzDfaNNNISEZVdwNMiL6uJEfBQN2AI1pwGSHqu4TSfRmavMaPRn8Usd0YFani2pFs+PNqdiLZnO53sYu/JbPmKg9fuQx2Cn5EuChv51TtHCs0HRSwoI2zjjdeRYAWX0oCFPB1+Ig0AV9eXbfpUx/tg5yLPG7l8iB0P3UqasF5MknFFwl9Vn5NuTT31kP9mUEDvhh7MBJLM+ROUXorCMe4LROyl3VWODXCNb1HLePpjbME98Glas9TQUMOUhhSkBHTgm023IJREXmH++cMMD7SOz+Mv5tXuJDlqHfbVOcgpv/nl1Pn3BJvtGQVkW52uyctJK87l6Ecc2H0KOeJrMgamfetitRsPKFz5u1c8wFw5Gtf8cnp/gRpzFL/nRyKK8Cmry8SR1zoikUVdI6zH5pLlLoJo1E7xezyN1Vc8mnGCzMeZcM4cbBFrB02QHtiwUjKSDQ1I 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: T24gV2VkLCAyMDIzLTAzLTAxIGF0IDE5OjA2ICswMTAwLCBCb3Jpc2xhdiBQZXRrb3Ygd3JvdGU6 DQo+IE9uIE1vbiwgRmViIDI3LCAyMDIzIGF0IDAyOjI5OjI0UE0gLTA4MDAsIFJpY2sgRWRnZWNv bWJlIHdyb3RlOg0KPiA+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9rZXJuZWwvY2V0LmMgYi9hcmNo L3g4Ni9rZXJuZWwvY2V0LmMNCj4gPiBpbmRleCA3YWQyMmI3MDViNjQuLmNjMTBkOGJlOWQ3NCAx MDA2NDQNCj4gPiAtLS0gYS9hcmNoL3g4Ni9rZXJuZWwvY2V0LmMNCj4gPiArKysgYi9hcmNoL3g4 Ni9rZXJuZWwvY2V0LmMNCj4gPiBAQCAtNCwxMCArNCw2IEBADQo+ID4gICAjaW5jbHVkZSA8YXNt L2J1Z3MuaD4NCj4gPiAgICNpbmNsdWRlIDxhc20vdHJhcHMuaD4NCj4gPiAgIA0KPiA+IC1zdGF0 aWMgX19yb19hZnRlcl9pbml0IGJvb2wgaWJ0X2ZhdGFsID0gdHJ1ZTsNCj4gPiAtDQo+ID4gLWV4 dGVybiB2b2lkIGlidF9zZWxmdGVzdF9pcCh2b2lkKTsgLyogY29kZSBsYWJlbCBkZWZpbmVkIGlu IGFzbQ0KPiA+IGJlbG93ICovDQo+ID4gLQ0KPiA+ICAgZW51bSBjcF9lcnJvcl9jb2RlIHsNCj4g PiAgICAgICAgQ1BfRUMgICAgICAgID0gKDEgPDwgMTUpIC0gMSwNCj4gDQo+IEZyb20gYSBwcmV2 aW91cyByZXZpZXc6DQo+IA0KPiAiVGhhdCBsb29rcyBsaWtlIGEgbWFzaywgc28NCj4gDQo+ICAg ICAgICAgQ1BfRUNfTUFTSw0KPiANCj4gSSBndWVzcy4iDQoNCkl0IGlzIGZyb20gdGhlIGV4aXN0 aW5nIGNvZGU6DQoNCmh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xrbWwvMzkzYTAzZDA2M2RlZTU4 MzFhZjkzY2E2NzYzNmRmNzVhNzY0ODFjMy5jYW1lbEBpbnRlbC5jb20vI3QNCg0KVGhlIHJlbmFt ZSBjZXJ0YWlubHkgZG9lc24ndCBiZWxvbmcgaW4gdGhlIGNvZGUgbW92ZSBwYXRjaCwgYnV0IEkg dG9vaw0KdGhlIHByZXZpb3VzIGRpc2N1c3Npb24gdG8gbWVhbiBpdCBkaWRuJ3QgYmVsb25nIGlu IHRoaXMgcGF0Y2ggZWl0aGVyLg0KRG8geW91IHdhbnQgbWUgdG8gYWRkIGl0IHRvIHRoaXMgb25l IG9yIGEgc2VwYXJhdGUgb25lPw0K