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 C9853CDB482 for ; Mon, 16 Oct 2023 18:19:35 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4AF2E8D00B9; Mon, 16 Oct 2023 14:19:35 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 45EF58D0050; Mon, 16 Oct 2023 14:19:35 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2D8688D00B9; Mon, 16 Oct 2023 14:19:35 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 1ECAB8D0050 for ; Mon, 16 Oct 2023 14:19:35 -0400 (EDT) Received: from smtpin23.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id DDE3EC0AEC for ; Mon, 16 Oct 2023 18:19:34 +0000 (UTC) X-FDA: 81352137468.23.102CC63 Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.136]) by imf12.hostedemail.com (Postfix) with ESMTP id 725FC4001F for ; Mon, 16 Oct 2023 18:19:30 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=KvXiPss2; spf=pass (imf12.hostedemail.com: domain of vishal.l.verma@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=vishal.l.verma@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=1697480371; 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=eKN9o2n+JMcouGFNEcCu1j95GKCH0TSLn/UXo701adg=; b=LmomL2JKTzsEzVtQP8p8AJQaSAmecZfLX+KEmMr+u3ZTSlt6dqkbvf4dxL4MdiI6Gjj7pi 0oG/AE5tX+ILdUFLLH614Iaik+yeYn0LuNF+q5TiqhMumZHckUTzIpZgCIehRo8dUYQtn4 VSkcnLVwLN7rEUtnmbi4RSv3pk6TOFc= ARC-Authentication-Results: i=2; imf12.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=KvXiPss2; spf=pass (imf12.hostedemail.com: domain of vishal.l.verma@intel.com designates 192.55.52.136 as permitted sender) smtp.mailfrom=vishal.l.verma@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=1697480371; a=rsa-sha256; cv=pass; b=uNvWZB6LCpt6hfp6oGv9TKTCc0YRt1H0vHNj46MP0ezdmZ+zOW3UiLkkSP+VjKvmPHvoT1 5l5p4IJ8QoYEo44KKiz9obpyZAH0NcsCNgIKfqvlRJFSC+IdrboIbd+omBL8gQj1bdCYWB EQeGbcQSnUndWwe4OAoMLQRkqQGVZos= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1697480370; x=1729016370; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=eKN9o2n+JMcouGFNEcCu1j95GKCH0TSLn/UXo701adg=; b=KvXiPss2K5h71MufTXi8S+3nRMpEiQUjBlmSsG2AWNfH+TujAX/H5hnC Rbm5DT9j1dkk3kDpOzu4KZxjBQK1MUSclrlmWh9AzY2f9mxNLxZoClEO0 PhsV6RwaeQnu5MTONqHuUCC7v3J8avC8aeIRgc6Cj224+WK+10kXaT52+ qpT1UiQAamWG8WcJogBes6lOCjaa1SpmjAXJgJXeaWFyMGUQJQye5wDaQ XIeqyWhRwyN2yirbpQnK1s9YJdU0vAVl9uRUW6+EL4d3IGaIe4AMeFvCM 3K/K3leLl/TM93q+CngdpRGQ8NP4gghAcnd2SS6i9FffDeVngoFZt0+Sd A==; X-IronPort-AV: E=McAfee;i="6600,9927,10865"; a="364959736" X-IronPort-AV: E=Sophos;i="6.03,229,1694761200"; d="scan'208";a="364959736" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Oct 2023 11:19:28 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10865"; a="826124680" X-IronPort-AV: E=Sophos;i="6.03,229,1694761200"; d="scan'208";a="826124680" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga004.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 16 Oct 2023 11:19:28 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Mon, 16 Oct 2023 11:19:28 -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.32 via Frontend Transport; Mon, 16 Oct 2023 11:19:28 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.168) 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.32; Mon, 16 Oct 2023 11:19:27 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W9H2zy7KS3DsLyv0/hY4E4rStVo41fOl19HJwg7zFY4935WC7VjE00oL3pWmCT/yNALNhXT5YP18V2BjVG5PI7hV8H9xr8PoLvLyZS+Lqs4AEcKBIcGxRJ4PqLhYX20HPlgJ5OOfVYw8rYX3CqXwHYx7fx4yQTE5hRNb2O1i6l9ZgoNLVl01LQ7PYigmFib2zPwQFm1MVfqIZyPQeLl3zGh9mxsEyVVrp5GZx48PCBhRm6UYF/ipZj/w4oAdAMwGewpUQpzLH+oa78KBnmgB81IjKHVUeK6n0USnKCWgoJ0iivFWNynEHRp6aVkBVk1BjSZnXkRyEaOrjUrfVrTXow== 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=eKN9o2n+JMcouGFNEcCu1j95GKCH0TSLn/UXo701adg=; b=nOoH3nNBIaJtmPAZDSeFIu7QBMCcAXXnOQTBIIUHN3hU7WvYkyxmlp5qKIWgl5bnRkCoPTItSTFlk1Lp55q0SN9OgMeJHWFk07L0O4EpTCJCRfmu0mwwG1wIlpWvbohOHDkVCG2VviK/NN8Qn14RvZOL2vuxxk/jMopFHM+rlVIPYp/0aQ+oAZ6u+tbTtF5VitCwnxLMxfAKPtVxx/uTBdV1doJ8Nae4lUwVn8Z7xbcxkmApIQLbVe6N70KOeb81WlOHZDnONF3chBUv8PvB2+Mr+WDYymWjJGLjaLAqylEWJfTlv9meY+EFvZgdlRkf9br0ItNji5nNJGzvGTLAKg== 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 MW4PR11MB7125.namprd11.prod.outlook.com (2603:10b6:303:219::12) by SA1PR11MB6662.namprd11.prod.outlook.com (2603:10b6:806:256::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.38; Mon, 16 Oct 2023 18:19:22 +0000 Received: from MW4PR11MB7125.namprd11.prod.outlook.com ([fe80::703a:a01d:8718:5694]) by MW4PR11MB7125.namprd11.prod.outlook.com ([fe80::703a:a01d:8718:5694%7]) with mapi id 15.20.6886.034; Mon, 16 Oct 2023 18:19:22 +0000 From: "Verma, Vishal L" To: "Huang, Ying" , "david@redhat.com" CC: "Jiang, Dave" , "akpm@linux-foundation.org" , "osalvador@suse.de" , "linux-cxl@vger.kernel.org" , "linux-mm@kvack.org" , "Williams, Dan J" , "Hocko, Michal" , "linux-kernel@vger.kernel.org" , "nvdimm@lists.linux.dev" , "aneesh.kumar@linux.ibm.com" , "dave.hansen@linux.intel.com" , "jmoyer@redhat.com" , "Jonathan.Cameron@Huawei.com" Subject: Re: [PATCH v5 1/2] mm/memory_hotplug: split memmap_on_memory requests across memblocks Thread-Topic: [PATCH v5 1/2] mm/memory_hotplug: split memmap_on_memory requests across memblocks Thread-Index: AQHZ97pKI6hvp9K6YUusBrDLSLOwW7A+CSq7gAOLEoCABB0cgIAALs4AgAbq9QA= Date: Mon, 16 Oct 2023 18:19:22 +0000 Message-ID: <32bea77c4c632f29adfa0556661f1998591a834b.camel@intel.com> References: <20231005-vv-kmem_memmap-v5-0-a54d1981f0a3@intel.com> <20231005-vv-kmem_memmap-v5-1-a54d1981f0a3@intel.com> <87jzrylslk.fsf@yhuang6-desk2.ccr.corp.intel.com> <831b9b12-08fe-f5dc-f21d-83284b0aee8a@redhat.com> <748d40cb-35f4-98d6-a940-055de88bbc8b@redhat.com> In-Reply-To: <748d40cb-35f4-98d6-a940-055de88bbc8b@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.48.4 (3.48.4-1.fc38) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB7125:EE_|SA1PR11MB6662:EE_ x-ms-office365-filtering-correlation-id: 609c110c-bf2e-45d8-6186-08dbce746c0e 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: N5v+oNjWPdBk0syBss5KvcMPZUKlTqO85iF1WZW8gFVXC6VSr6c2FoyucHdMJlyhTMDTZ5ZaUPGoJP2/1SFiY7WREV1oW/yRKOEwMtsTHW0W2K36uaGpPRYhmtwAgqGO03RoD6kfDPyoQFqVSTSFuMPEErxBjuFkZZx1GsuAkg73ryiNzS6EtpP7RnEY1f7zYqgYXVJ+bn1961kQGEaKZJGk9sV8p6B9976WULxINMLxqeFzzS+LC+27amHqbHC+WDUH69w6BM3dRcyokIS0NfPsphjIScnw1wGo+4Kr3RDuDfZ4KTVUnk777F09G07Oi/LrcRwl1Q8STOU0K6iDaboKdFYh60pyhS3A0c9A8m9/PGKQF0e9waGKOoQb7RjtAFr5YJQz61j0mPo2A+FNNJA0pOphKRLoi89ssB17JcshsefUqYn/r9DDZHHIWIQXkuUBs/k1MYxClJmGe7Icp5EMqTcvmABwMnp2G/EZ2v+pgymc2xD43fm2BBEKfUNCTPAlB7WfgFQ8bQStkJDHz05F2pM5iIuPuXy2sJLca5Pflbk4kGoUdh57ypKaOyGrYfk/E2oNtLntHAMaxcMmxZtzm+BNSc+F/kVU/8dZ1PE= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB7125.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(346002)(39860400002)(136003)(366004)(376002)(230922051799003)(186009)(1800799009)(451199024)(64100799003)(54906003)(53546011)(66946007)(2616005)(83380400001)(71200400001)(7416002)(66446008)(26005)(316002)(66556008)(64756008)(6506007)(66476007)(76116006)(41300700001)(4001150100001)(4326008)(5660300002)(8676002)(6512007)(478600001)(8936002)(4744005)(110136005)(6486002)(2906002)(36756003)(82960400001)(122000001)(38100700002)(86362001)(38070700005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ei90bkdkdUdoRVR0V2JhUXlDdGlNSm00NFVvTjZJRVFLNzdwWUJ6dkx0ZWwv?= =?utf-8?B?anhGMjVUL3dWbVgrelBWZElJQU1qbDRxNEc0RmpUWm1oUHB1bU9uQ003a3ls?= =?utf-8?B?WjZZL3F0eFU1UmRvUEhqU3pNY05wdDUwVXVDQ1BXM0piZXpCWnFVWDczenkx?= =?utf-8?B?OEJYUnhqZFE3M0FpbXRyVEk5bEZkakExdk1nd0MvUXNkMWJ6eWxsaTJYMnR6?= =?utf-8?B?M3o0UTlKNkhkNGk2Q0k0SkJwZkxFNmVZZjQ1ZjdBa3A1aWtuV2lzcGlpN1Zi?= =?utf-8?B?bjR1eEVwa0l1RFU0UHJxbERqbFBrZmc1SlJvOG5tZ3ZWczFEZ3VEeW5pRnJH?= =?utf-8?B?MEJVcjRPMk9mbTZ1Zkc2R3NPWSs1bCtEbzkvTGFJUkh0MVNnWHJSem1yL0FH?= =?utf-8?B?QjdZSEtIZGZ5clhqUSt3UHhMU05MaEN4RFdaKzk1UG9iWGNYYWpCZjhIaVBR?= =?utf-8?B?V1dMWmpvMVdKcEhHWGxEa3IrVk0wZlptZW9IUTY3bTlGQ0JpYWdtYU9Tamdz?= =?utf-8?B?T0xYWHZNY1FPZ2hXQ1NhejRwU1BuUVNURHBqN0RpWEhqMkc0UnlzZXgxWFNW?= =?utf-8?B?SEJVclV6OTBtRExtRGdUdDZHZjNjUTV4YXh1cURhSHcwVWo4N3dpWnBLT3JW?= =?utf-8?B?bVp6ZkNtc08vYnlzaldwOVpwZDhzQWhISEhmMWpPT1p2QTFLU056eElOclJk?= =?utf-8?B?VUU5bWRmcGZrazR5VDFDTVhCOURqczJFaWU0TDFwRTFZa0ZYczlQalloQ1h3?= =?utf-8?B?aFdHRGM5OStQeSszKzUzNlZ3OHJndnMvdlFhRlRNdG1yaGdaaVpuTkYxUGFC?= =?utf-8?B?bllwSnRNZ0hjTEFUVFQ5OWZLS29Xc2ZzTHpjYkY2K0x3ZTYrb3V1REhKOUNt?= =?utf-8?B?YU9aWWJoT1ZQUVpqc0lKWWhjbEVJOGs0ZG04L1NGRGc5WUpGRHdNWFprYmRF?= =?utf-8?B?R1BCVzFRb0hSYkpxNFd3Q3VzTmtZS2ppdDlRQzNyWlFpb2VsWnhTWGJhaUg1?= =?utf-8?B?Sks2UDYyYzZzRFV0eXAzekFKQzBPbk12WXpxdDJjNGFpSTgxVXRIQzJrQTFH?= =?utf-8?B?ZGM1TFZiZ0JRVDVSRWFFRnROWXdqMkJtb3d5K2UwMlBVZHRJU29EUndEUHh1?= =?utf-8?B?aXRYdW45Z096clVDMy9hSkw0U2JjYzgyTDU2UkNqcG1hY01nb2F4YmJMbCs1?= =?utf-8?B?c0pGeUdoSGpKZjB6VXY4OXFhQ1lQeGI3NmpqL00wZVB4SFlmWlFYRTkvSndw?= =?utf-8?B?NHJBY0Y5azU0M1dpZTFUVERSU3lISDJodzRPMVMwc0V0alZlZzFIZ2xxSUEy?= =?utf-8?B?d3ExdXN2Smx5S3M5MVZVWkJsMCtESlFpNlhTK1JURGVJbm5ldkFNTGV4am1T?= =?utf-8?B?OUpJYVZ3d3h3UEdPMWhlUmMrdnhaUWJoZm40Q2FTM1NOR0N1TnU3UzZ4VDlx?= =?utf-8?B?LzRHQnpKOFJBbFFKUnE3M0xQU3ZreG0yaHppOCtBVkY4V2Ivc2xzWXZ1akJs?= =?utf-8?B?aDZYbEQrQ3V2WTA2eWtIa3dsN0xJekZkaUp6elNWQUk3WnpaSDQ5Zkl1UHI5?= =?utf-8?B?aWZ3eFJEU0pNVXpZNkdKQzlwSkdadmtmQVh1VkJqOE9ZMWNROW90L1hQUHN6?= =?utf-8?B?OTZhVGYxSWllM3ZTSUNGaWJBZ3NsWGVVSFdVdmZKTEl4YUdXemZFQ0wxUkor?= =?utf-8?B?R2ZlZTFnSXZKNm9uTmw0QUdVbzJ1MjFjOFphdnhuUUpYRGNManRPdUs4Mm9p?= =?utf-8?B?cGJWeTdKME5wQW9UNkxmdjdrR3liUm1rZENwQmRTQ2hkenF6UjJYZnZpc1cv?= =?utf-8?B?V3lqeTJxWmZHclEvTitZWThRaGkyVENtSm1JK3pRQmdTaDluVFduemFqK1lN?= =?utf-8?B?MVhjc0VFWkV1K3pFVkZnMG4xczRvZ3hyM3V4MU1SbHV4QXk1WVV3TmFWZ3FD?= =?utf-8?B?WUNTaGNjaHVkMnVpc3YzdGhUbk5JOFo2eENUWkZiRmRpUXA2Vk5FL3c1VSsr?= =?utf-8?B?WGovVGF2UFBIWWxkWWQ1ajJWVmtGM1dQMlVDUTNtYVo2Tmo4d0NmWUVEQ0lJ?= =?utf-8?B?aVdFWVBERkRLNzFUWVYzRUgyR1l5MDlkd3N2eG9Ud1hyS2RsWnh6Q2o1L3RY?= =?utf-8?B?SXdJbUtLUjBJVnhMUjBneDVpaVBheEo5U1d2ZUk4aC8vcE9WWFRmSWs3SjZm?= =?utf-8?B?M3c9PQ==?= 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: MW4PR11MB7125.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 609c110c-bf2e-45d8-6186-08dbce746c0e X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Oct 2023 18:19:22.7030 (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: 8i3za90CCo4QlYoLaVrZltNzNeQDXKVudLSEwfUEXaaxiYofISSzTvzR6oUFXiwOiW9wzVkDe07wwu3JVa/5WAQ3v6eAdruZ9fvTxqPMs5U= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB6662 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 725FC4001F X-Rspam-User: X-Stat-Signature: s556759f7tpjrzxn177c3qjhu75kn864 X-Rspamd-Server: rspam01 X-HE-Tag: 1697480370-162189 X-HE-Meta: U2FsdGVkX19x9GMuupe4G8wzyk+/7k6zFU5k+T7WSUvb8nhtuxmB2ArGhYGCwiNrss6y5go2rJNyz0Vm5QXxZj/SW5i285glEGnUxfea9FZvUtPmcPWS+XCN04rF0rkGcvlw9BYUIIc3bl/d+tkgI1BVqX7nvh4sVpTTUmeTGmZraEgQ4AFKJA/029JjePz9Kj0eojPJlkez07NEQ/4/bTPVoQE8eaujJankzf4PVpqEwVu2ZJCOvIW1fzpXDohoZd8vTKpd3tCwbd187HQ/U8AJyUO4rwdOBpl06uArLvxBWQVp6OFutxDhZJZXS+e+b7xeq6F6m7adRpXizOu8UqlvHidXhxbQzpMfH/mdgPDxt9e+9lAGqUR2hMvy6OENsiFx0cS9ojiLnUPVWZPTtC73htGuEn5HPDFdxUxmC6uBnk62OeDqqnOfbhWZncJFiT1kj2K2tFfbrl4S64/4fNXot37Ne6u6KOd+hrDLI2GlaVRXAUjxW5HxY7e3ND0V6J2nARiyyPhHphoA9m8pzgVc23+Gl6jL0uFlGKawJiSH54CgqxgZHvpcge4sGhtSn+R8WDS2OAU0f4S+xUECFlWiXY1TNlf8UpO86m22JSlA7BM90KsxiJMBLiIhudOl/WUR0h6peY2/+rI0zW9mMDFWDRIwTQWAssNYq1z0OV0fZBcEdMRaE9/hXMQsfmTkWGU5Bho9/mVBJqYsWKsYVo43CmaRwMNzGv15Fdu4rB+cM9FAnYHCxWERCoSVxnyOzlNpbeh8/cMtotVZtM2Xmx3qBfY6vBKUECsMu6xr3uSxf7msHpGQrr16Ulh1C1S2Pm/UnPuhJjaYMMitlv+jf+wxHvHjOL0bs0PTToWJUEZZJVlHfuiQxJXqyl2U4nV6JI9IUBU3fXuxIwJMix6ljRivW7ANI4x5x+KYvo8cokpQEsWTuSqkeCvCckWqEbqqvM26kyLDNZJffE0pses Xo4ZoI4r rnyg2vEsk1w5vHZi1IVc1s2sHjb02JFkxq1h1b0UDR9LQbUTnAp3/1MF3Slmm4ikmJyxkonlfYLdKxzim0CqEbTLFEXlonYn/r6YzsvBAVn02kX7dE0FUk83BEEwmtCif6PdKuyYo10gsAQwimP7nqqzOTd0M4GxewQ34QrBFDCxvYFLCtrzVY0I/+1E4takl2HnLzX+1nS0bMAX/pZLVZ+LPHTzqsZHsy8WkBUYqxD7L5GiPTuvbo6oMzi02HTU28X3Td0lhddYOkikvWBH6J8+CG+hoyFwX3LlDLLIQzZ6XgRrDV6Ncv1VD/z2kXL4913tfakFYesOUbGBFhpRdaEsE9opy4RS8z46v8hoiWOuPh6HOdf+OuDlfDrnPRNWmvzcBkts79b8mkig= 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: T24gVGh1LCAyMDIzLTEwLTEyIGF0IDEwOjQwICswMjAwLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90 ZToKPiBPbiAxMi4xMC4yMyAwNzo1MywgVmVybWEsIFZpc2hhbCBMIHdyb3RlOgo+ID4gT24gTW9u LCAyMDIzLTEwLTA5IGF0IDE3OjA0ICswMjAwLCBEYXZpZCBIaWxkZW5icmFuZCB3cm90ZToKPiA+ ID4gT24gMDcuMTAuMjMgMTA6NTUsIEh1YW5nLCBZaW5nIHdyb3RlOgo+ID4gPiA+IFZpc2hhbCBW ZXJtYSA8dmlzaGFsLmwudmVybWFAaW50ZWwuY29tPiB3cml0ZXM6Cj4gCjwuLj4KPiA+ICsKPiA+ ICvCoMKgwqDCoMKgwqDCoGZvciAoY3VyX3N0YXJ0ID0gc3RhcnQ7IGN1cl9zdGFydCA8IHN0YXJ0 ICsgc2l6ZTsKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGN1cl9zdGFydCArPSBtZW1ibG9j a19zaXplKSB7Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYgKHdhbGtfbWVt b3J5X2Jsb2NrcyhjdXJfc3RhcnQsIG1lbWJsb2NrX3NpemUsICZtZW0sCj4gPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgdGVzdF9oYXNfYWx0bWFwX2NiKSkKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbnVtX2FsdG1hcHMrKzsKPiA+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqBlbHNlCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoG51bV9ub19hbHRtYXBzKys7Cj4gPiArwqDCoMKgwqDCoMKgwqB9Cj4g Cj4gWW91IHNob3VsZCBkbyB0aGF0IHdpdGhvdXQgdGhlIG91dGVyIGxvb3AsIGJ5IGRvaW5nIHRo ZSBjb3VudGluZyBpbiB0aGUgCj4gY2FsbGJhY2sgZnVuY3Rpb24gaW5zdGVhZC7CoMKgwqDCoMKg wqAKPiAKPiAKSSBtYWRlIGEgbmV3IGNhbGxiYWNrLCBzaW5jZSB0aGUgZXhpc3RpbmcgY2FsbGJh Y2sgdGhhdCByZXR1cm5zIHRoZQptZW1vcnlfYmxvY2sgYnJlYWtzIHRoZSB3YWxrIHRoZSBmaXJz dCB0aW1lIGFuIGFsdG1hcCB3YXMgZW5jb3VudGVyZWQuCgpBZ3JlZWQgb24gYWxsIHRoZSBvdGhl ciBjb21tZW50cyAtIGl0IGxvb2tzIG11Y2ggY2xlYW5lciBub3chCgpTZW5kaW5nIHY2IHNob3J0 bHkgd2l0aCBhbGwgb2YgdGhpcy4K