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 2B214C77B61 for ; Mon, 10 Apr 2023 04:53:29 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2C810900002; Mon, 10 Apr 2023 00:53:29 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 277B66B0088; Mon, 10 Apr 2023 00:53:29 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0F364900002; Mon, 10 Apr 2023 00:53:29 -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 0186E6B0087 for ; Mon, 10 Apr 2023 00:53:28 -0400 (EDT) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id CB7F98062F for ; Mon, 10 Apr 2023 04:53:28 +0000 (UTC) X-FDA: 80664262896.10.BB20043 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by imf24.hostedemail.com (Postfix) with ESMTP id 03628180008 for ; Mon, 10 Apr 2023 04:53:23 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="f1UGyjk/"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf24.hostedemail.com: domain of fengwei.yin@intel.com designates 134.134.136.20 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com; 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=1681102405; 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=o1WsSgMNr+hvtDH086vBFntu6lf/xjMc4S+KmmfbCOw=; b=af1e39UssgH69Isn8knaF40HsdWYTFXCcweIGOaVElaW+rEgZslX/ERkyIr4/3ixSAFEbw c+bwebpdqE3DxFaJFO78Nlc1mmNp2jwx03r2+Fz7eWmQsavOV0wg1E3rUcvtaHZ4EvHe5K tEqRZ3ynTuyIlOn6LVp+MSQzGTViqpw= ARC-Authentication-Results: i=2; imf24.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="f1UGyjk/"; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf24.hostedemail.com: domain of fengwei.yin@intel.com designates 134.134.136.20 as permitted sender) smtp.mailfrom=fengwei.yin@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1681102405; a=rsa-sha256; cv=pass; b=p5qD+XINhUZU7HbIWhOwMp61CqTEHPCqcT/wUYdKTJXcLe8WE1nnW974bzTNxm3w+zbxjf Kgc5GSIe9VBBXHd8gWFgezLpQ89ye432G4NI4ylEKJ6+qDhU+e5w2F6NpwxdlwFHcnXnOg d+GvNdZuIPAGuD/6haYhbC9HB97HBOc= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1681102404; x=1712638404; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=o1WsSgMNr+hvtDH086vBFntu6lf/xjMc4S+KmmfbCOw=; b=f1UGyjk/TPs7/0K1KIpdrkp4Qj2mOIYCeymn5n4apZ0NI8rEkFfUm4Ld DUUX92e+JfA+bHuBU9aCh0C58BllCN/H9EIp7riVYWU34SPWn7km/1WpP QLNWEnvcE4ikFKkuuS2LE7OCI/aGEa7lv4pJ298ACHt/C7e26RUNzbT4z Ak2vLW3wQtv9TJrOnDR3JLR7EBLp2Ufi1KSvG3q8EBP6lOVggm6i/wt80 RqeTMosyQ8iL0u8bY8XpwHJUNYZGMgMErejyK4RPkhLi7RduoB2ium2/0 bISkaFmDfiwxHhQGph8OuV0/Su2xpW2dM43Dnh48VA7T7gMgqryz0UVZ9 A==; X-IronPort-AV: E=McAfee;i="6600,9927,10675"; a="331955100" X-IronPort-AV: E=Sophos;i="5.98,332,1673942400"; d="scan'208";a="331955100" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Apr 2023 21:53:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10675"; a="934236649" X-IronPort-AV: E=Sophos;i="5.98,332,1673942400"; d="scan'208";a="934236649" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga006.fm.intel.com with ESMTP; 09 Apr 2023 21:53:21 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.21; Sun, 9 Apr 2023 21:53:21 -0700 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.21; Sun, 9 Apr 2023 21:53:20 -0700 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.21 via Frontend Transport; Sun, 9 Apr 2023 21:53:20 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.174) 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.21; Sun, 9 Apr 2023 21:53:20 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Hl2k57lrtBJ/djnEtkoqP8EFyVQMYwWTov7cmFCUNg/xYNwxF3t0TWEXqVM0aDd4fWuw37sP06+6zL7rYVU/aPg5TSWigQOgVZOhOAnOPxJh2fO+mr2XqMp3GemPrrWCsEHCkin9/CcoHcXSZMWgKbNfOXMiSIcsCwGnaziks1p7HUDwX3cVLmJQdCM9kIqetBP6xu+SHDK22noH3eRUp9B2NOMZDWM8ui8c2SlmXg2OgByzBGHlE3979Q2ENA9Os6TZS6Sd8kxLJWkpHDJfrAhPMmxwKeWYlesIamYbFfAWZSQWTpf/59M7Aj3SpnoTcIs3JfUr3LBRNOy1f7HHpQ== 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=o1WsSgMNr+hvtDH086vBFntu6lf/xjMc4S+KmmfbCOw=; b=CyucxL+C1uV3rlOvuTSnm/QwBDxyY6vOAC/NYDZqB/UWY00alcelYn3rhtoLn4kkBuXlInNo93ZHGvu6KrEy5i5NxdD6M3dFUIZraUEQH0udNpxHK+4b6eKP37nqoQ9HwxYkqhTS2ZgwreXU08e3mixkju1nJsIk9Xg9/De/I30lZzatEbbheUVfIXrOXNZvfYvEhipPMCQGjO+aFAkVHCIzEdvJosgOuvRse5t6MyXkvcDb2v35LKfJFG5kjMK36dNsnjX0KQSGC0Skg6QT7VryxZ+Hspix6IzxCYB3kIE7X+LXhyDnY07coeMaDziPhrIfkRGNiUqFCsgSK8LEag== 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 CO1PR11MB4820.namprd11.prod.outlook.com (2603:10b6:303:6f::8) by SJ0PR11MB5102.namprd11.prod.outlook.com (2603:10b6:a03:2ac::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.38; Mon, 10 Apr 2023 04:53:19 +0000 Received: from CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::f670:cacc:d75f:fcc4]) by CO1PR11MB4820.namprd11.prod.outlook.com ([fe80::f670:cacc:d75f:fcc4%6]) with mapi id 15.20.6277.038; Mon, 10 Apr 2023 04:53:19 +0000 From: "Yin, Fengwei" To: "willy@infradead.org" , "surenb@google.com" CC: "linux-mm@kvack.org" , "linux-fsdevel@vger.kernel.org" , "Agrawal, Punit" Subject: Re: [PATCH 6/6] mm: Run the fault-around code under the VMA lock Thread-Topic: [PATCH 6/6] mm: Run the fault-around code under the VMA lock Thread-Index: AQHZa2heuoPKaDLClUa6VXcx14tiEg== Date: Mon, 10 Apr 2023 04:53:19 +0000 Message-ID: <1c700db59114617ca0a7b6e40754a6ea0dbb86e0.camel@intel.com> References: <20230404135850.3673404-1-willy@infradead.org> <20230404135850.3673404-7-willy@infradead.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.38.3-1+deb11u1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4820:EE_|SJ0PR11MB5102:EE_ x-ms-office365-filtering-correlation-id: 9a98cd77-9685-4162-30be-08db397f8122 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: P/n1HvE9aBhB8cjgA62q6m05lbmi+QSn56GunG4++sHoT78TXlHV1aeKqnWI/U3oxmsoXhyvCA59GeDm5mq2MgtRjaOCCMMWuA1XFWjUgj2+WYjVhI0Hc7V55EVluJTEUn5uigJaGqF75Zw2R3SbI/sQbZHxeLFY2ZwOdk0jOsvzHiPZj4128KZeEolAOWjwBsiQ4R68CNwH1nZMhwikVaZp6Nbma6BZlINOuLiVrhupeOyoOANgQr2NNHALzYH9GBJuL1ltw2xp6/D7jWukRewrcP5d68l+wEgxXfSGw6c9Skve0aMtbruIFJMH1fo/RYJEsctG1TGbFiqLP3P/YO/NgoACrsSNeX54mzFgX4Z9rNM9OxSVdexSQbu2VtiY3aw4xZtTN+ihHyJYISem3qzk0IYSkWjjBpXLsBH4ZJ4dpBixKobLiRFb3l+teGMNofLi2dL28wKvmmYi+14nBkhfrtgztxhlJosfbZYnOasvbtDR3cM+OblzJqKBNhNaekPe367Zaob5XgibTxTrkYpYbABQ9eRi7OP2qww8Wf0vYGBhAyfyGM6eIMnZEhcWCv29VxslSZdVtk5GYFYMwpNZtgGFBvcSJtHf8wjeFm4= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4820.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(39860400002)(346002)(396003)(136003)(366004)(451199021)(71200400001)(478600001)(86362001)(83380400001)(36756003)(82960400001)(38070700005)(122000001)(38100700002)(2616005)(966005)(6486002)(91956017)(2906002)(54906003)(110136005)(316002)(186003)(6512007)(6506007)(26005)(5660300002)(64756008)(8676002)(41300700001)(8936002)(66446008)(66476007)(66556008)(4326008)(76116006)(66946007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?V1RwYU9Ga1psTWhTUG1IQ0hLSU1oSFp5K283SUlXclRPN005T2hwdXNjaXBa?= =?utf-8?B?U0R4RW83RyttcnJ6b01yRy82Tm14T254OHR0S2VVajNtVWZLWXNSQmtxN0Na?= =?utf-8?B?Lzh6UUtMbERDZmo1STVSYisrMHhlYkZQV0ZHWHhSOUpqa2I3bFB0RkRvV1NJ?= =?utf-8?B?WktXeFR6aWp2RkNYZzhJdnIrd3hRL3BMUlBPTCs3Zkp1NFRoZEFtU1I4QllN?= =?utf-8?B?SmU0ZE1XYzA4UGprQmMzcUc1Z0tYZTBjMm9adjIxeFRyR25zZEE2WDh3eGJD?= =?utf-8?B?eElrQzJ0NDFuUVN3UmV3NVhvUzNJTUxSclQxK0EzaHVBRTdCVHVhcHNtYW9w?= =?utf-8?B?bkdNa1BkekFweE9LN1NEcTBGUS9EK3RrMkdjSFJFRXhvdTQyclFyRmNrVUtL?= =?utf-8?B?a1ZJZldtNHE4SVJhOXlDMzdEaHdhVm9ZVTdROURKMjRiQUdjQU1IY0pkTkNt?= =?utf-8?B?MWRMYjNlSHYrQmo0bE55QXRsU2RYR09DeEdkUjdvd0tyUEoxV0VhMkVWRldH?= =?utf-8?B?SzdtK1JnK2dTWUNlWjVjNEpVbGY3SUJNdEc1VlpseDlBRldtaEdFbFFUYnkv?= =?utf-8?B?VTN0ZG8vTDdQMEZzM3NWelJXQ0luQ2RVa2haQkhadlZ4YjYwZGpJd3p6VFJ6?= =?utf-8?B?ZmZ2Vy9TMTRZRGZjbXRqMmdIYWNvbFdxSjRNSmdUV0FheTd2ejh5YkE1eEtF?= =?utf-8?B?OXF4T0E3WEpoZ0hKN1lvSW1lN25zOUdxOWFaNkFZamh0Qzk4UDl4dlFQckx6?= =?utf-8?B?ckxXaFhPZzRETkZoZGtGSE5Cekp3OFE0Nk5XbVlEbEx1SFdIZFl4WGhmaDU2?= =?utf-8?B?ZndrdUtkVDgwQXZ1aDFWbFZiZFhSK0p2S0dhRTdNZWYrMFdQNXlGVk14YVJD?= =?utf-8?B?NW9tUlV4TnJGbmx1VGlHWGhocHFpRThIaTcxb1pQNVh1TGN2a2RzWkhESmhW?= =?utf-8?B?SWl6c09CYnFjdW0rR3I2NGt4R0JvSC9xSk5ReW1LcUFMb0ZtZ2RWSlJyVFFy?= =?utf-8?B?MzJFWlFqVTNiWERDTklFVGtWY1NBdFkwb3pLSEtRc3BoZjBhYndlbTVlWTRv?= =?utf-8?B?YWRuTTgyNnVEcmY2b1RlRlJ4Q0VqdDdyVFBsM0FGY3FIYWc3NkhJVlZFNkZC?= =?utf-8?B?NytrQ0MweEZiNTk0MEExa3BrVW9OVENwSmMyVjZXYjIvWGZNNGRVMEd0TldM?= =?utf-8?B?THJ0Mjhhc0VYa3VSL2NGekxBd2xGY3EwTk5JZE9lWmV6N3pvS3ZWT2F3eUQ3?= =?utf-8?B?SVBZTlNFZE12YU02bHIxUlpjR3cweS9pRkg1UjZBRHBBTk8vQm9wTVA0ZlJE?= =?utf-8?B?ZDJsL1JXTTZMYWJvdXZGMjhlRGlYOTdGUUgzcndsMTBrSlpJY05wTWlPSTRJ?= =?utf-8?B?RmRrU1BQaWpWdHFnVERVc1dGb21GZjBWSHRxek9OMHMzSVZNUUNycGVaU25r?= =?utf-8?B?SHROV0M4cjF4cTk2ZU5CaERGMkY0a1AxR3B1MzJkK3RMUVd2aWtUT0xtSyti?= =?utf-8?B?cE1ZMWdERmFyeUFYZ2ZrbUQzdTBmRVN2NnBNMTFicEdBWkRvdWRsTHhUQnp4?= =?utf-8?B?OE02QjVaVmdXQTdBRVFvTkNMSFNOaXBFWVlvMGNBcWREZlBRa2xnM2pwMnMv?= =?utf-8?B?K3FwYll1TEJIZGJBOE82SkFTMmgvZFJUYXNMak54Nk1vd283K1dwVmgvUER3?= =?utf-8?B?NitDY0tSb1lnRlJrWHg3eCtDVCtBeXBkN0ZKZUt0S3dKbzB3dEdnR3crS3U0?= =?utf-8?B?bTg0ZU5xWFJkMENQUkNEZ0xwMmhzMDU5L0VwbWYxczRRSTgyMFpSai9xRVZE?= =?utf-8?B?ZXZEZkFVc280RjdFOWtVa1J6TDhtWndOaWJHL3lSU29lSzRHUHgwU1BOVTlU?= =?utf-8?B?OWNkdFZra2ZJelNKWXhSZlVXS05YbHRrYUZFVm0xNkFwZEUyQURUMDVvWHJN?= =?utf-8?B?cDlMZGpOdmpwdWxlampCSmZwclovQ1hzb29BSU8zMWhFS3hSc0N0VDBSV2Na?= =?utf-8?B?Y3hvKzFqR3Zod3Vha2R2ZUgrL1ZuV1hLMHpPRnNSU3EvVlFJSmMwY0RpakI5?= =?utf-8?B?d1FaWlAzZXNFRm4xSlJ2YnVCd2l1bWEzNk5xQ2dDZHlRbUN1WjFGSTM4V0hX?= =?utf-8?B?ZWZDYnRiaGZEK2tJdE1FVVIvVGh6SFZmbklic0VMYWYrejQraGZBSHFHbmpn?= =?utf-8?B?TEE9PQ==?= 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: CO1PR11MB4820.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9a98cd77-9685-4162-30be-08db397f8122 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2023 04:53:19.2989 (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: 4o6Aoh0Yt75kE0n3HOAkZlliN+vA5OKm28mVeFeoRJy6lWIx0rShz6SaFgESztSO2h2RWAXq7VSLHBNx44Lnxg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5102 X-OriginatorOrg: intel.com X-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: e5dam3pfx5rgke66tndrf95ndojw1djx X-Rspamd-Queue-Id: 03628180008 X-HE-Tag: 1681102403-876895 X-HE-Meta: U2FsdGVkX1+5Moq3bFG2PAxXxDQsXQmnSLj+RAlMezBwjDWYHMlIdGDvePbojA208+apilddqOF4L60M23qu6ZMLgPxWJEHSD1nUcmUXvVrXs7r5pqVLhqgqkpIT+EMz2E1UbQy1m8TCwhKQn1QwRZy98zliM/F+9Z0gvMwjcGvZW7GAZYa9h03IhcEbddE5rZ+7EChwaJGpSu6+Jrty5OTmhdFsVRzwa1lKYxYLAjxuV3bkvzUrAljoCSFREAqpC9dIu30DmWa6AeRB2oNTOeQc9NcqNnZJUJy5HqApA7x93A9KXn61nnYmJO9mzLr3l6NtxtFOKcvo82mhKMxUtz2j7SebdzU7QmRpxDn3+vhQ+yRAWBdkHoOJ3VWYO/n34uqTZNeo39RDfauR8jfpPCBIlGUu4y11+vv3UTzBPvYHiyzaZf+kv74EiaIV0Li9+dkGqU2pWuOC0+QTB3S1AjtmrtUBJk7CFPWnA1dDK3u5ylNT1jUTvXD+Rx4pua+3Ue6I4CUPil+Upkc7d77wfifhAWkEBbEKq1qP+wRk9lbw1smK4FQjX2lD8aLmb8YdlPi5yjDHAMCauAEj9/iCIxhizGO8wJM497COfRB/xJhq8VrGEfy9Yj+eQyhsloPYNf12/fvbqEjghrOfcFipwQONbZPqpvAnliqO8LJD3kO8BLmuAm13rNIjHHsjoH7cCd/X0tVA2IVTrkpzImYVfLFNcnz4e4DH5T1CALuAYtpBpAbW13pNbIiCQj1JJnbhJ2vWfxqCATib+KlISEgZ9j9LtOlQJfpJIvoZsw7fHivBMsB3m+j0uv943yjPEtpXL8Od1+7Rm2/0bMlcnE7TRUYsr2f2/Upl9csKJSGang/zw0SaPn0gK74yDFt87wN/jNgqw+zsNd1EPkwpVAha55f6yW57FDACxCjXIWIm3pNcWdgPXrStQxmKhqsIOI3TMzFTYB0fHzaNbv3MCJO rHIAqznJ RaPM3tSicpoNGX4TkZleLLF98G6l4wtDm9H4Zj1+bxEsleYOX1hK3PJd/EJyz5RaFXJ0ZnCW4VRptXDkLJtFprikzcDg2W47qrJvMg4+RhEKGNTuAWjRGCwoudhbH+cCfoHGUU4eg6FbYD851uwrdl83bpNwjnC3Y+7rNUgcWzYreIx84zyYMv3ItLq4nU38CCiAsO+6siwn8VdVzW4k+LeqDrKs0nGM/vAGzxkQd6+lxpQsNcuXvLme1n5aaT1zKdWfMKFfCOdWr9APpb+gd1Dgo0x176r4+RMOjXVIKwO24dkON6PljRTiyY7ucCBNkg+dEbEEuEpK6fPHP/UTDg3a17dt+BGx1MvOELMk/Z7luy8pkxXFjlk2iLDszKFl18U9Qze3pZ16J7Ak= 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: T24gVHVlLCAyMDIzLTA0LTA0IGF0IDE2OjIzICswMTAwLCBNYXR0aGV3IFdpbGNveCB3cm90ZToN Cj4gT24gVHVlLCBBcHIgMDQsIDIwMjMgYXQgMDI6NTg6NTBQTSArMDEwMCwgTWF0dGhldyBXaWxj b3ggKE9yYWNsZSkNCj4gd3JvdGU6DQo+ID4gVGhlIG1hcF9wYWdlcyBmcyBtZXRob2Qgc2hvdWxk IGJlIHNhZmUgdG8gcnVuIHVuZGVyIHRoZSBWTUEgbG9jaw0KPiA+IGluc3RlYWQNCj4gPiBvZiB0 aGUgbW1hcCBsb2NrLsKgIFRoaXMgc2hvdWxkIGhhdmUgYSBtZWFzdXJhYmxlIHJlZHVjdGlvbiBp bg0KPiA+IGNvbnRlbnRpb24NCj4gPiBvbiB0aGUgbW1hcCBsb2NrLg0KPiANCj4gaHR0cHM6Ly9n aXRodWIuY29tL2FudG9uYmxhbmNoYXJkL3dpbGwtaXQtc2NhbGUvcHVsbC8zNy9maWxlc8Kgc2hv dWxkDQo+IGJlIGEgZ29vZCBtaWNyb2JlbmNobWFyayB0byByZXBvcnQgbnVtYmVycyBmcm9tLsKg IE9idmlvdXNseSByZWFsLQ0KPiB3b3JsZA0KPiBiZW5jaG1hcmtzIHdpbGwgYmUgbW9yZSBjb21w ZWxsaW5nLg0KPiANCg0KVGVzdCByZXN1bHQgaW4gbXkgc2lkZSB3aXRoIHBhZ2VfZmF1bHQ0IG9m IHdpbGwtaXQtc2NhbGUgaW4gdGhyZWFkwqANCm1vZGUgaXM6DQogIDE1Mjc0MTk2ICh3aXRob3V0 IHRoZSBwYXRjaCkgLT4gMTcyOTE0NDQgKHdpdGggdGhlIHBhdGNoKQ0KDQoxMy4yJSBpbXByb3Zl bWVudCBvbiBhIEljZSBMYWtlIHdpdGggNDhDLzk2VCArIDE5MkcgUkFNICsgZXh0NMKgDQpmaWxl c3lzdGVtLg0KDQoNClRoZSBwZXJmIHNob3dlZCB0aGUgbW1hcF9sb2NrIGNvbnRlbnRpb24gcmVk dWNlZCBhIGxvdDoNCihSZW1vdmVkIHRoZSBncmFuZHNvbiBmdW5jdGlvbnMgb2YgZG9fdXNlcl9h ZGRyX2ZhdWx0KCkpIA0KDQpsYXRlc3QgbGludXgtbmV4dCB3aXRoIHRoZSBwYXRjaDoNCiAgICA1 MS43OCUtLWRvX3VzZXJfYWRkcl9mYXVsdA0KICAgICAgICAgICAgfCAgICAgICAgICANCiAgICAg ICAgICAgIHwtLTQ5LjA5JS0taGFuZGxlX21tX2ZhdWx0DQogICAgICAgICAgICB8LS0xLjE5JS0t bG9ja192bWFfdW5kZXJfcmN1DQogICAgICAgICAgICAtLTEuMDklLS1kb3duX3JlYWQNCg0KbGF0 ZXN0IGxpbnV4LW5leHQgd2l0aG91dCB0aGUgcGF0Y2g6DQogICAgNzMuNjUlLS1kb191c2VyX2Fk ZHJfZmF1bHQNCiAgICAgICAgICAgIHwgICAgICAgICAgDQogICAgICAgICAgICB8LS0yOC42NSUt LWhhbmRsZV9tbV9mYXVsdA0KICAgICAgICAgICAgfC0tMTcuMjIlLS1kb3duX3JlYWRfdHJ5bG9j aw0KICAgICAgICAgICAgfC0tMTAuOTIlLS1kb3duX3JlYWQNCiAgICAgICAgICAgIHwtLTkuMjAl LS11cF9yZWFkDQogICAgICAgICAgICAtLTcuMzAlLS1maW5kX3ZtYQ0KDQpNeSB1bmRlcnN0YW5k aW5nIGlzIGRvd25fcmVhZF90cnlsb2NrLCBkb3duX3JlYWQgYW5kIHVwX3JlYWQgYWxsIGFyZQ0K cmVsYXRlZCB3aXRoIG1tYXBfbG9jay4gU28gdGhlIG1tYXBfbG9jayBjb250ZW50aW9uIHJlZHVj dGlvbiBpcyBxdWl0ZQ0Kb2J2aW91cy4NCg0KRm9yIGZ1bmN0aW9uYWwgdGVzdGluZywgb3VyIDBk YXkgYWxyZWFkeSBjaGVycnktcGlja2VkIHRoZSBwYXRjaHNldCBhbmQNCnRoZSB0ZXN0aW5nIGlz IG9uZ29pbmcuIElmIGFueSBwcm9ibGVtIGhpdCBkdXJpbmcgdGVzdGluZywgMGRheSB3aWxsDQpy ZXBvcnQgaXQgb3V0LiBUaGFua3MuDQoNCg0KUmVnYXJkcw0KWWluLCBGZW5nd2VpDQoNCg==