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 D543DC27C76 for ; Wed, 25 Jan 2023 16:44:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 53D986B0071; Wed, 25 Jan 2023 11:44:06 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 4C6AE6B0072; Wed, 25 Jan 2023 11:44:06 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2F44C6B0073; Wed, 25 Jan 2023 11:44:06 -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 1AE086B0071 for ; Wed, 25 Jan 2023 11:44:06 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id C09778091C for ; Wed, 25 Jan 2023 16:44:05 +0000 (UTC) X-FDA: 80393893650.15.F10EF9F Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by imf02.hostedemail.com (Postfix) with ESMTP id 8B06D8001A for ; Wed, 25 Jan 2023 16:44:00 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=OMlRTPHl; spf=pass (imf02.hostedemail.com: domain of christina.schimpe@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=christina.schimpe@intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); 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=1674665041; 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=4ravyM2T85HprlP38KY7ILSO6SYHUVqKQtYUrUMkuTY=; b=EQh0pNnZaNLbH/WB5KkbGBEePl5Z05fBEvhxqP+G/lwED9nr7QogIkoBDGf0evi8L+xwwM MYNXo+j5MPVQpnd7F+I/iQEKbYSOLTdZE0lDL4ZjW6mb3H8PIZTQzgETLgcqf/S1Ig0Yws oJuqnMbsYqOhNmy+jH4gqzydQBmh3Tw= ARC-Authentication-Results: i=2; imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=OMlRTPHl; spf=pass (imf02.hostedemail.com: domain of christina.schimpe@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=christina.schimpe@intel.com; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1674665041; a=rsa-sha256; cv=fail; b=om8CrU4ft8Y+8Opumriut/N+82Ag6Nvit/OyyxQMllONMBeQk+mQxpYnjyYIiLnVBP1M9I Kihdb943gqt7+PtFvH6eNcu7GtWc+8Znqo+OOt73eq4u0TVkv6KY8UTpcU6eiK0JsNcict F1YnfZ3Y/EetTQNyN37zd4ECLOBpI3Y= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1674665040; x=1706201040; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version:content-transfer-encoding; bh=4ravyM2T85HprlP38KY7ILSO6SYHUVqKQtYUrUMkuTY=; b=OMlRTPHlsnPtwjUq86b1WNm8gRQJHg3wQBxFZKJvudUgTF19IuWvrIob XtN0H0+/i8TOfX58W9vf5R38JeDBq+Qk2sFODPujBTT+EPxE7g56dQvPi ofOSdvLXRgG4upeTZTDOrc3onofVBEyUdscyb21RjWPp3fUwLcd42ITnT EBdB8c2TmQgZeAQT/aGsyeq2mzQSoq8T4gam3PrFo556HbczwH9EFxr8R ta38vg2JJMTDO5iewcOi9KCU+s1VLoGhB3CHLi5HA7yk3Thj2Nb0+Msa5 4iHQKE5R9AEwWCla6P4fuFDsy1CHMcGVNjQmK4/vtw2S/YPl1br0XCNJD A==; X-IronPort-AV: E=McAfee;i="6500,9779,10601"; a="306264994" X-IronPort-AV: E=Sophos;i="5.97,245,1669104000"; d="scan'208";a="306264994" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jan 2023 08:43:57 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10601"; a="655852581" X-IronPort-AV: E=Sophos;i="5.97,245,1669104000"; d="scan'208";a="655852581" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga007.jf.intel.com with ESMTP; 25 Jan 2023 08:43:56 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Wed, 25 Jan 2023 08:43:55 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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; Wed, 25 Jan 2023 08:43:55 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Wed, 25 Jan 2023 08:43:53 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oHSZb5on+XDtXEDYn+eR0R4aaboS2hvfQLakXi4vMs1+QtNHm5G7xswIeLcOFwXJtHlQR1RRZYPed3FQ3y1c8UzKe6i2Awn8XGspXBTGYcmE1Fb5dE7FpzB++abt1fon6nDwK9SufHtiU09tpfbz8cBWTt8af4ijTs/oExFi5th5LHBmxTvQb8mUzMDmVtMy41T/lEIP1HLNChKNnwZK3HaTukonnYepiMucKcQjCQClAmZHmZTO7TVEuTvKEPTo87s8TcUeo3hfIBhgku511ROdmdQ1UfQQhXZRC5c8mMglKE+1QcIcs8Kx7geoAB64nVlPsX0zRJBLTdeT7eNxUg== 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=hh8kAMriKWUitX6y8tUJpdiTem78JoSLIe5pUdk5VRA=; b=fRRyda9pGMpVw6zqzlTbj/BBH/6dQlXQ6MULJqtUl7Q7oUQOyA3IU/ETQ43IfLqg+hXY3GIw44UuE6jjew53V6MNQLcdPw0RiCsc56hfpShCx1fPd90WS4PPeh76dBDGItkKoq8Q7jfg7L83KYNLZpE5z9DuTNyGphc4IuZ32nOCulpWenIBn6nX4RCFOkhSVXl7SzqbmXQk1oPFLDiIN/to46jRi6AvG/Xx65nvJfS5uSg48reVwK9u1/02IKO9EmoaaSOknLgdw1x6MAVAMMDWJHzvEf1aeARJnBCI8ApkzDL013nC5ksCylo/j8xpANijLV8SdSpc4HCEOjXDAg== 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 CY4PR11MB2005.namprd11.prod.outlook.com (2603:10b6:903:2e::18) by CH3PR11MB7794.namprd11.prod.outlook.com (2603:10b6:610:125::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6043.21; Wed, 25 Jan 2023 16:43:45 +0000 Received: from CY4PR11MB2005.namprd11.prod.outlook.com ([fe80::cec1:7ea4:6952:337a]) by CY4PR11MB2005.namprd11.prod.outlook.com ([fe80::cec1:7ea4:6952:337a%4]) with mapi id 15.20.6002.033; Wed, 25 Jan 2023 16:43:45 +0000 From: "Schimpe, Christina" To: "Edgecombe, Rick P" , "fweimer@redhat.com" , "david@redhat.com" CC: "bsingharora@gmail.com" , "hpa@zytor.com" , "Syromiatnikov, Eugene" , "peterz@infradead.org" , "rdunlap@infradead.org" , "keescook@chromium.org" , "Eranian, Stephane" , "kirill.shutemov@linux.intel.com" , "dave.hansen@linux.intel.com" , "linux-mm@kvack.org" , "nadav.amit@gmail.com" , "jannh@google.com" , "dethoma@microsoft.com" , "kcc@google.com" , "linux-arch@vger.kernel.org" , "bp@alien8.de" , "andrew.cooper3@citrix.com" , "oleg@redhat.com" , "Yang, Weijiang" , "Lutomirski, Andy" , "hjl.tools@gmail.com" , "jamorris@linux.microsoft.com" , "arnd@arndb.de" , "tglx@linutronix.de" , "mike.kravetz@oracle.com" , "x86@kernel.org" , "linux-doc@vger.kernel.org" , "pavel@ucw.cz" , "rppt@kernel.org" , "john.allen@amd.com" , "mingo@redhat.com" , "corbet@lwn.net" , "linux-kernel@vger.kernel.org" , "linux-api@vger.kernel.org" , "gorcunov@gmail.com" , "akpm@linux-foundation.org" Subject: RE: [PATCH v5 23/39] mm: Don't allow write GUPs to shadow stack memory Thread-Topic: [PATCH v5 23/39] mm: Don't allow write GUPs to shadow stack memory Thread-Index: AQHZLExdUTaobfYwNkOWzEcXowdKDq6rvFwAgAAas2GAAKfZAIABScmAgAAl7QCAAV4I0IAAEpvg Date: Wed, 25 Jan 2023 16:43:44 +0000 Message-ID: References: <20230119212317.8324-1-rick.p.edgecombe@intel.com> <20230119212317.8324-24-rick.p.edgecombe@intel.com> <87fsc1il73.fsf@oldenburg.str.redhat.com> <6adfa0b5c38a9362f819fcc364e02c37d99a7f4a.camel@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CY4PR11MB2005:EE_|CH3PR11MB7794:EE_ x-ms-office365-filtering-correlation-id: 7bf7e0e2-0258-4084-0bc7-08dafef352fe 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: 1IewiLcxpZg83ldpR+Ha8D0dfMjSUURuglZDwGIsZJQYzhN3jRTcRpKa4QJPuhs8Cuh9xu86jkT7ZURCHGm7Gx94s8ES/KbB3V3/TkVAELstN5ghMW+NVed6+LmgXscqtADf+aelg75s+Z67LxSkFsJwTDMO9pvPpFrrpFbhdnfvNMGTkBLFipylwdq2HSLG4A5uTO858GRWqofPZpezeiYKFzFzCHLU6izebEOuMSEch4mhozepdYS8Cj4rSqTrI9/yHUfe/csU0v5XKfz3ScOKhB1RaDOD0InXEnOlrGTxG0i6d9ZMcSQSXIreBo3eAm9k/p+MaRjZBeEYpwbwsCf8GtjGbj3oeIkaoeJbseAjkoMMOe5xo97tfaWqAM6f///zghwvenk9a6k6EtoXs2VhBgQ8NbKdQ/RZsJWbCsT04vT5kodrRVO51yFPtErz98yoAaoH4Zeft/QbSVo4yPVC5cFm3iJsP1s+gGq7qOosTvTEdL4TiH/eoAunwIEa6m10r4Bkxoitqm6o6oSk5updfJ7BWc3VvkV2AN3Axw9wYxyaLD4k/ARcQvKJG031l9PUnWfW2UgAHT6PH1mCsehFyI04GjXacqFHfuwoWIVAcbgtDCo8HuM3yiIa3J/dHLCMFaRkPXsiUssqRD7Kk7cF9zlYplpa/KepHI++zpWvR0bCHPNp/+Vo3Nr5+bU+sjl5Q1GLLtJD6Ia2trsd6w== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR11MB2005.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(366004)(396003)(346002)(376002)(39860400002)(136003)(451199018)(7696005)(71200400001)(186003)(86362001)(9686003)(26005)(478600001)(2940100002)(54906003)(316002)(33656002)(110136005)(76116006)(66946007)(38070700005)(66476007)(64756008)(66446008)(55016003)(66556008)(4326008)(8676002)(38100700002)(41300700001)(52536014)(8936002)(83380400001)(6506007)(7406005)(7416002)(5660300002)(82960400001)(122000001)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cVNOVE1Md1JrUklBcFNsai80aWJ2b25XcUhGOFJCU0pHU0crQlo5RzA2ODVU?= =?utf-8?B?Q2krTi85bkJLeUc0OGM3RWkvZEJrRlNqZlZkV3RSa3hiUW9RajVxckd4NjlL?= =?utf-8?B?UDdOeVpoeHh1YXBEaG94ZWtDczNwNDNmRFhsc3V3dUpRdmxuenkzZFJTMlRC?= =?utf-8?B?SXZ2SVdhc2xMei9paEs4NzNlajdGc1dOMVpyb25FWTdIQlZua1BiRUdiOHkr?= =?utf-8?B?cExNMEZQekdBSHR6ZDRBSVd2NnZPeHE1MmxFUDJsaTFERkg2U2VnVnVnYTNx?= =?utf-8?B?ZzRxSWwyaTN3TzFINERPRFNmYy9IYkdFRzNuTkpTbHI0bEtTS1RtUkh1OUh5?= =?utf-8?B?RDhHRVYrOVMvcTRKckZZZTd1VThhNHVPMFhPei9rM3hBZHVLRW5CUWQ0Rk5i?= =?utf-8?B?cG9RMGtaTFpXdHJzbkhaWWFXdTR6TTFPY0Z0R2pNSjU3UWNsaG5kdFp6d0dt?= =?utf-8?B?cG9pRG9XQ2hTdFlPS3c5MWtJckRRSE1NMStUeHNDVkRIT3dDWE4wNTlHdUNq?= =?utf-8?B?aGJMY3FMdWtveUFuNzhucFMzNEx5dnVvYUpSakcxUm1zQStmRDZNTGRFTnY0?= =?utf-8?B?azF5N1VidmM3aSs0YTJXRkE5R2hzUGcvMXpZSnFQc01FdFFjVnFQYzgzdnNt?= =?utf-8?B?RlgzckJYZGFVWGxSa1RYQjJEUmdNTE40NUtML3Z4bXQ0a0ZmWm5oYUxsRnM5?= =?utf-8?B?eHR4TGVLYWFwZTZJTDd5RGZjeFBCZlZ5dDR6V05lbHFQeHZPdE0ycDl2ZmI1?= =?utf-8?B?K3h6YWliTXd1UmpWcVFoaVNITE4zMUE2WGdybGZYQmJlR0NDSXBRMGw1RjlO?= =?utf-8?B?aDhmRUM5bVFvcitwcHB0Y2dhNFZpQjU2N2UvbllOWmExbTFBK2ovVW9Tbjh6?= =?utf-8?B?cHNwMGhrL05LWm54MnhiREw5YkhaelRDcVNMYXBMS1pxcS9kV0ErSThSNGQ0?= =?utf-8?B?ZkNWZXZOcHlUTmxOd0VpeEUyN3d2cGU5WFUrdVcwWXpseis1ZE0wRWxlQVBV?= =?utf-8?B?aEtpd0JlRVhsMHpKNW93ZDVFbzd6U29CQmorYzEwLzVsQU8yWDRhZGJiZXlj?= =?utf-8?B?bGhnZ2ZVRWVtMm8xSG1XU3B6NHY5N0xIWlBGMXNSQkNibWowWGxISzc2Rk5K?= =?utf-8?B?Uk4xN2lyTUVBY0F0bll0dkVxbzBVQzJhVCswZ2pzV1pMaEZhRldKOENOTm1z?= =?utf-8?B?NHBLcFBuVHFWaFNZdUg4VmtCL2pDSzE2MFN2b1RGRWxyYS9RaDlsMGE4R1po?= =?utf-8?B?T2l1djUzdTJsNXVKbUhweThXdnpyVzhVQmVYVGRSbXJLTktBcEJJanpQRS9H?= =?utf-8?B?elQ5dkFUQTg1WThqVXFoTENEdVdsMGJwOU1qYVNKbTJBRC9obkdHVXpPQ0Iv?= =?utf-8?B?bUZtYlBEcWU0Y3E2L3llN0pXR2tTYm1Dbnh0cWhUQ0V3L2dwMGhVM1QwcU5q?= =?utf-8?B?cHVZdnQwT3NhdjVVbjRkdkdXV0c0WEpwZloybDZ2TDVsNWdpZmJIMnNVNHlT?= =?utf-8?B?NG94enkxSmZkeVIxT2MxMGpjUFVvVnRaaEE0dkx3YXJUQzQ4NFVDb3d3WlhH?= =?utf-8?B?UXFrd0UySWRxdVdIbGdmMThOeXZEaHZHcHo4K2xUMWtjajAwZ0FRQlpmcTVv?= =?utf-8?B?UU8vbHJzMldYTWZiVGZQS3c0MVMvSWFDUDFpUjBKYzdsVEVXYlpJNVJEWTUw?= =?utf-8?B?cHlkenhwMUN6MHpaRjFaaGtQQ3phWkw5Tjc2NTFmcGFrOFJRN01tcXdpZENm?= =?utf-8?B?YkdIYXhYdWJsbm5vR0pVdlJMS2VLUWxVamlQSE9sdnByc0orV09zOUJ1Vzlr?= =?utf-8?B?SGc5UUJqN2hrb096NEkzR3plUW9tUDJPWXFjU2U5Vlp3V0pUbnN0ZGkraUs2?= =?utf-8?B?STJra1BnU2xyOVQ5U1NtRTQ3eHFEN1phZGY1VktQOUFkaTNrM3Rka01QQ2Vr?= =?utf-8?B?UzVpRFZXU211SGc3cTVFeTZGYlZRN3E5ajRMS25OU25tM01DOHZpK2NiUXl2?= =?utf-8?B?Z0tsTWl4QXhuOTNXcHBJWTBiODRiRFBFTXRVbHk3YVVLRXJJQ1AwZk9IS05E?= =?utf-8?B?YzFnZ1V0czh2YTdaZFprV2VjMkJEaUhwVlVSUVlIR2x4dVBhK2tTYzVMcWs4?= =?utf-8?B?b05ZZ1o5ekZFMzBscU5ib3ZXUHo2Rm53L1h1U0ZNMUJRMGlBMDBOMGpsWGtF?= =?utf-8?B?aUE9PQ==?= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB2005.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7bf7e0e2-0258-4084-0bc7-08dafef352fe X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jan 2023 16:43:44.9079 (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: /9UkPaMgtscF0AVNGNSpp2KflJ3/T26Xrct9rUQckQSnb9qvzsbz+CRfLVw16UUPBaWOFQvVprJqY2HxEulvli2wBqQooPLtkpmoZ4/tcVY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7794 X-OriginatorOrg: intel.com Content-Transfer-Encoding: base64 X-Rspamd-Queue-Id: 8B06D8001A X-Stat-Signature: 7mw4q41fqdj5kkda335u7up99636h6dq X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1674665040-486359 X-HE-Meta: U2FsdGVkX1/yj/3r/7lk6IGVLiDC6v5gEGfzpHgzYpSj5YKrzU8+Sjrc/nld+9gJ4O4PKFWVyXIZiwYuq+Ilrgch9FEsaj67xMDiFxgKvNIbLwJRZcX+lo7WBjJP55Jz56E2A48BthhzCT3rNkpiI7ZypuN0gaVMRbQsF+7Rf8vAWY8dusufPFCgto+lcuTyc9J8XypGGtcIXeVGiWfHsHXkU5GCHz1/ALG8okgBE5gcH1whb9dD4xqX+hRapYItOIz0YVDtboDQoKC2jIkDq3ac0urYujFnCR0bORAtQioqFFZvDWMlzRZUIiVffIF+hAwzBmA/SXB00xX3oaogicG6uiEgUAQYGlipvygwo9IpJv9+th5ygdDFpArmnv1QXU2wrDTfVl8UqsYSuzO/TEJtMysWKkWF/OcJcgsXtsFdjR3wmqkJilGHJrx0E9ah79E2HGChMUTyoojyL0uN7BAVQ0j8HFJLIxeBgDXEZW+Ft7WAEKTrj/70BgbFAlLpEmKBpNRxBW5CB3ERyXBZb+Ene+9pi4xGJGXXs8AC4A309ljGr5QuvOMm7bytX3uQs1PDb8y31R7zOAkQC1YYBJ4HBGeHiFFLqMquP1p1qixGiOpHezY/0JjdVniMzTw/S8YoDUpW4xq7qExHWEhj2wdiqYSTDH+5b5KzbLPf8qhPRqJkH/MMOEZ5gUiMzREaCcsK2SpkcELEdfDXe9LLpJGj0vM+GXYZZfIyqPbqBrQsqmaQPMIJp95chJ3l8+xW0N7AXGza0shys/wTjPrNPj+p8xS8Ts53Uidui0htD90fJiWxYC/ylEpaa9YRx3JjF3qyBcFOVOkovgDGtxwOkRp+vm/LoDdwke68a5F1gnIX0PIUVWZj4MYW45+7Oqv/Cs+MWdKZdH7I4QyWe/ogeuAzejvHR4nnv6x/nuNY1tEOnDH0GYbnh4DNivZE0JZIq4i2rbTVo7GrQ3/uugp z+66nhnY ZJMSZnG3guCDO4BLlt55utAB3MmCn6YZBEmp3itnH7TR58WV8jycga6KMxRGv1qeY8W2Jzen8dDaainBdqdnDh3wx331xjc3PHXpDIcXMm69XS+bVBf9HvFXWQoAt6/xf/U7Bu5OiQTB9jJFmcdB4BlUDSDt84mrFHnt29tWfmDpYQxVGQhSsq9XaCPuDva1U1aMJ+S7P3qRXfUF6TNGJOOi1W1doP4p8kTtndvJhyrsS7aqYRrU7PS3VHuh/FAfh2FsjeRxUVAFB77ZlgmZULNxEzIsmASc4HneChiraU1nu6taGc6a5DewpsoGd3Xw9+w3m880HdFbyXempGdu4/KAROFQ0G0SnYsPiL01b4uPJKnL8rCc2z1WsB4grk5PRg7ao67OMkTt+bve9YAugCWJ6BMf1Klq6gRjNh82tZeVGCQYzTTINsBNSkxTyh84K98GCUvWKSPSXY7VNn7YM7mSJq+gyzC7Y1YzBUCoBDAi4D7VoDrxHb/4y7NG8SyKcosWg6E31F/WA9Z7n+892+9a2+Nb0lOyywCYpfD0W+F0kJgnUbeoH6dd5cA== 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: PiA+IE9uIFR1ZSwgMjAyMy0wMS0yNCBhdCAxNzoyNiArMDEwMCwgRGF2aWQgSGlsZGVuYnJhbmQg d3JvdGU6DQo+ID4gPiA+ID4gSXNuJ3QgaXQgcG9zc2libGUgdG8gb3ZlcndyaXRlIEdPVCBwb2lu dGVycyB1c2luZyB0aGUgc2FtZSB2ZWN0b3I/DQo+ID4gPiA+ID4gU28gSSB0aGluayBpdCdzIG1l cmVseSByZWZsZWN0aW5nIHRoZSBzdGF0dXMgcXVvLg0KPiA+ID4gPg0KPiA+ID4gPiBUaGVyZSB3 YXMgc29tZSBkZWJhdGUgb24gdGhpcy4gL3Byb2Mvc2VsZi9tZW0gY2FuIGN1cnJlbnRseSB3cml0 ZQ0KPiA+ID4gPiB0aHJvdWdoIHJlYWQtb25seSBtZW1vcnkgd2hpY2ggcHJvdGVjdHMgZXhlY3V0 YWJsZSBjb2RlLiBTbyBzaG91bGQNCj4gPiA+ID4gc2hhZG93IHN0YWNrIGdldCBzZXBhcmF0ZSBy dWxlcz8gSXMgUk9QIGEgd29ycnkgd2hlbiB5b3UgY2FuDQo+ID4gPiA+IG92ZXJ3cml0ZSBleGVj dXRhYmxlIGNvZGU/DQo+ID4gPiA+DQo+ID4gPg0KPiA+ID4gVGhlIHF1ZXN0aW9uIGlzLCBpZiB0 aGVyZSBpcyByZWFzb25hYmxlIGRlYnVnZ2luZyByZWFzb24gdG8ga2VlcCBpdC4NCj4gPiA+IEkN Cj4gPiA+IGFzc3VtZSBpZiBhIGRlYnVnZ2VyIHdvdWxkIGFkanVzdCB0aGUgb3JkaW5hcnkgc3Rh Y2ssIGl0IHdvdWxkIGhhdmUNCj4gPiA+IHRvIGFkanVzdCB0aGUgc2hhZG93IHN0YWNrIGFzIHdl bGwgKG9oIG15IC4uLikuIFNvIGl0IHNvdW5kcw0KPiA+ID4gcmVhc29uYWJsZSB0byBoYXZlIGl0 IGluIHRoZW9yeSBhdCBsZWFzdCAuLi4gbm90IHN1cmUgd2hlbiBkZWJ1Z2dlcg0KPiA+ID4gd291 bGQgc3VwcG9ydCB0aGF0LCBidXQgbWF5YmUgdGhleSBhbHJlYWR5IGRvLg0KPiA+DQo+ID4gR0RC IHN1cHBvcnQgZm9yIHNoYWRvdyBzdGFjayBpcyBxdWV1ZWQgdXAgZm9yIHdoZW5ldmVyIHRoZSBr ZXJuZWwNCj4gPiBpbnRlcmZhY2Ugc2V0dGxlcy4gSSBiZWxpZXZlIGl0IGp1c3QgdXNlcyBwdHJh Y2UsIGFuZCBub3QgdGhpcyBwcm9jLg0KPiA+IEJ1dCB5ZWEgcHRyYWNlIHBva2Ugd2lsbCBzdGls bCBuZWVkIHRvIHVzZSBGT0xMX0ZPUkNFIGFuZCBiZSBhYmxlIHRvDQo+ID4gd3JpdGUgdGhyb3Vn aCBzaGFkb3cgc3RhY2tzLg0KPiANCj4gT3VyIHBhdGNoZXMgZm9yIEdEQiB1c2UgL3Byb2MvUElE L21lbSB0byByZWFkL3dyaXRlIHNoYWRvdyBzdGFjaw0KPiBtZW1vcnkuDQo+IEhvd2V2ZXIsIEkg dGhpbmsgaXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGNoYW5nZSB0aGlzIHRvIHB0cmFjZSBidXQg R0RCDQo+IG5vcm1hbGx5IHVzZXMgL3Byb2MvUElEL21lbSB0byByZWFkL3dyaXRlIHRhcmdldCBt ZW1vcnkuDQo+IA0KPiBSZWdhcmRzLA0KPiBDaHJpc3RpbmENCg0KSSBqdXN0IG5vdGljZWQgdGhh dCBHREJTRVJWRVIgYWN0dWFsbHkgdXNlcyBwdHJhY2UsIHNvIG91ciBwYXRjaGVzIGN1cnJlbnRs eSB1c2UNCmJvdGg6wqBwdHJhY2UgYW5kIHByb2MvUElEL21lbSB0byByZWFkL3dyaXRlIHNoYWRv dyBzdGFjayBtZW1vcnkuDQoNClJlZ2FyZHMsDQpDaHJpc3RpbmENCkludGVsIERldXRzY2hsYW5k IEdtYkgKUmVnaXN0ZXJlZCBBZGRyZXNzOiBBbSBDYW1wZW9uIDEwLCA4NTU3OSBOZXViaWJlcmcs IEdlcm1hbnkKVGVsOiArNDkgODkgOTkgODg1My0wLCB3d3cuaW50ZWwuZGUgPGh0dHA6Ly93d3cu aW50ZWwuZGU+Ck1hbmFnaW5nIERpcmVjdG9yczogQ2hyaXN0aW4gRWlzZW5zY2htaWQsIFNoYXJv biBIZWNrLCBUaWZmYW55IERvb24gU2lsdmEgIApDaGFpcnBlcnNvbiBvZiB0aGUgU3VwZXJ2aXNv cnkgQm9hcmQ6IE5pY29sZSBMYXUKUmVnaXN0ZXJlZCBPZmZpY2U6IE11bmljaApDb21tZXJjaWFs IFJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBNdWVuY2hlbiBIUkIgMTg2OTI4Cg==