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 BDDB9C4332F for ; Fri, 3 Nov 2023 19:09:16 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 40A1F8D00CC; Fri, 3 Nov 2023 15:09:16 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3B94E8D000C; Fri, 3 Nov 2023 15:09:16 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2341D8D00CC; Fri, 3 Nov 2023 15:09:16 -0400 (EDT) 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 12BF78D000C for ; Fri, 3 Nov 2023 15:09:16 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id DF37B1CB0DA for ; Fri, 3 Nov 2023 19:09:15 +0000 (UTC) X-FDA: 81417581070.21.25D2F9F Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.100]) by imf20.hostedemail.com (Postfix) with ESMTP id 1F8041C0008 for ; Fri, 3 Nov 2023 19:09:11 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="h/FSac0P"; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf20.hostedemail.com: domain of vishal.l.verma@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=vishal.l.verma@intel.com ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1699038552; 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=UeeyMK0XIwcF+jdgCPVCnYbsQicHxBdIhyPWBQqkY2M=; b=6X2MVCL2M0YJyni6oQOi/hVOrHrJpAVYaI58cx7ET3QEMDsER8gxhr6dNGohukSa0oJeA8 v5Gs+Os4NqPrqddLOVbBCZYlwCn6NG4zM9qvVB70G72dlc+1z0UWG/yjRkFwqMeLcHKy8Y 2+iwtCvR6Xw9DJ2cXEhash2i+SqveNI= ARC-Authentication-Results: i=2; imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="h/FSac0P"; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1"); spf=pass (imf20.hostedemail.com: domain of vishal.l.verma@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=vishal.l.verma@intel.com ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1699038552; a=rsa-sha256; cv=pass; b=S8AVPIiJmL2yGvSctdixPnoop/A1jjM9WGjiWU/5FVWSJzfki2w84M/l4NXi1gR/o/PQY9 yg5AQiukbxaNjt8aAG8I8h0N86ukxVF14FM3v4mZjN7GH7367QmbocG0NwfPGC4UD6b2yC NZygoqCMDe9HwfzSaim6urOqtJ1XxFc= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1699038552; x=1730574552; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=UeeyMK0XIwcF+jdgCPVCnYbsQicHxBdIhyPWBQqkY2M=; b=h/FSac0PcgnLxheISlCbtg2TbK5T1/z1Ji1C6zb+ZSpGqUIvSIcDbSmo ALFWRij3aEXGrBEKLPuiUov5jbjGuK/uBf2i9KCbUzNgwxam6/qqKC9Dh LAzgu35HnQbg54Cy17NbFdstjR0uujr6t9FCxAbx7GJ+PW5Mj8VOm8dKf 76xxhp8FE+2szDAx9BjE6dJnAIvkaruHV3KERTEpfLIPJkgGipbkHv+jM 3r0V1tF3AmM8WPI6Fh30+DubHAaLVWwT1HnqvEXk0AQQBGCpmVGnV8ZZj cHdkckuU6HlMPni1Fz1KKb/WA/Vs+KmPKu1WaChnc1Kn+mNFfVlKVF9pt Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10883"; a="455494751" X-IronPort-AV: E=Sophos;i="6.03,275,1694761200"; d="scan'208";a="455494751" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Nov 2023 12:09:10 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10883"; a="827581246" X-IronPort-AV: E=Sophos;i="6.03,275,1694761200"; d="scan'208";a="827581246" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga008.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 03 Nov 2023 12:09:09 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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.34; Fri, 3 Nov 2023 12:09:09 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Fri, 3 Nov 2023 12:09:08 -0700 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.34 via Frontend Transport; Fri, 3 Nov 2023 12:09:08 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) 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.34; Fri, 3 Nov 2023 12:09:07 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PMCtPimbPwSrRyOSSoe5BMhUkaV/eKSuuFByso1SM+CW5RcyeQ8GkAiqJ6GQaBkAKeI4XMS0cYVCC/i5ydrsudRrtsAtFND8zVe98Ba/QHBO0el2gVSzl6bloRV0SWNXzA4XNgDEBIrL+qES55dl6YGvJpg9+AiY3rTsJGW/+EsPrTg2YZxccf0Ssrz8V8YO47FkFPKCh5Q0SsiUmy36avij7NRELDVRpv+gERRcfJi3GED1HriPXv3IjpwQXmQ5Llt2KnDhZkXNrQIVeFIxPMAsLlPMEVuelOIqvuL02Bp+zbZqdizZovwZ7jAjTn0pRDm0xhAKP2BplaX3i0jP6A== 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=UeeyMK0XIwcF+jdgCPVCnYbsQicHxBdIhyPWBQqkY2M=; b=j9TNcToXDyxhZsp93/uV9eAirs5wTnBLu74vaxY3sSHgAjfs4oKwt1jVKqr7BswLfIl2Z8U/P5RAjM/JaeA7nM7LHJvy27gdBzu+We7u8HdJ6YMlW1onKOtOt7ZUnCjP2YD09A32NvK2hqCSTdoCcwRhOKNq/iSlAcqsu4utx+HOJKimGQ1dTnqcXaEkZ5Upqbv75IVvl76NkH7q73kv12JPrjqu0I8XZW/TLvnxll32Q0t2QAc/hm52J0KBInUD4G4EkkFNbHtJpZ/bnRrpBCU/ENpB/FIe0UVb4KWA9Q+LBMizoIl3wzD2SImEhgaaK/UJb7gzn9npUW5c2rh1lQ== 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 IA0PR11MB7211.namprd11.prod.outlook.com (2603:10b6:208:43f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.21; Fri, 3 Nov 2023 19:09:04 +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.6933.026; Fri, 3 Nov 2023 19:09:04 +0000 From: "Verma, Vishal L" To: "nifan.cxl@gmail.com" CC: "david@redhat.com" , "Jonathan.Cameron@huawei.com" , "Jiang, Dave" , "linux-mm@kvack.org" , "osalvador@suse.de" , "akpm@linux-foundation.org" , "linux-kernel@vger.kernel.org" , "Williams, Dan J" , "dave.hansen@linux.intel.com" , "Huang, Ying" , "nvdimm@lists.linux.dev" , "aneesh.kumar@linux.ibm.com" , "Hocko, Michal" , "jmoyer@redhat.com" , "linux-cxl@vger.kernel.org" Subject: Re: [PATCH v8 2/3] mm/memory_hotplug: split memmap_on_memory requests across memblocks Thread-Topic: [PATCH v8 2/3] mm/memory_hotplug: split memmap_on_memory requests across memblocks Thread-Index: AQHaDRYauzeQm+bvbUOtiGTt8mxyDLBoz3cAgAAoxgA= Date: Fri, 3 Nov 2023 19:09:03 +0000 Message-ID: References: <20231101-vv-kmem_memmap-v8-0-5e4a83331388@intel.com> <20231101-vv-kmem_memmap-v8-2-5e4a83331388@intel.com> In-Reply-To: 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_|IA0PR11MB7211:EE_ x-ms-office365-filtering-correlation-id: 243decdb-a72f-43bd-acce-08dbdca05873 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: NXi0rsWkELKgOxAxVAckY2To9uMbuiZiHmMb8W38XAnr2FjUsUuU4Z6hSWBsrJwKfWUmeQFbKJI9H6HtwntA2jsdI2AKrpy4243HREEcrmHgD9NEbpYLr2kORRZ4JgtHotkGb5aM1TPZkG/ydWOjRCkZjW8tmIiYOdtESkuoRLIG3q1vJRfFdGRfTQ4KBoRL50kYIvBBbltWacVM3ZjSpjBWyUnqsZ9Zzu11EgolBeW1uR3pXJrPKGuReyQ0fA0wplEjLNsUjPPNSgvbnKkG2bFBhTst++vmR1T3yD0IlnJ7AGDZC2WdYgxsdwgCGRWDaVYVc2JUCTuoHL3gMdpGvpvDUpJCMVUnJGxkDFUpWp1liQ6EaFA5+kh1A48Cc4OvmFYNn5z4n2jrz0v+5/9iQpeceIIiG+/uhkkC7o3AuUNVYnQCXduYEz9+efYLosGJhYZQmv/fKeM32zCLKzQSJWRFwOhKfI6aZyIlqB6ylnX+MPGdQdSY4XQqP29HTkDmHqeDKZryze1RNZ3/XnZ4ZFrqREBtw4PN+jr4yFP4gyh+EYwOxQNQG4uYviLrWblK3GXFhCEF3PJcXuPmhyH846/LMVF2PE7Kzmc+7WNr7m/D5wqqSpNRCptoWXZn9AZJ 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)(346002)(396003)(366004)(136003)(39860400002)(376002)(230922051799003)(1800799009)(451199024)(186009)(64100799003)(38100700002)(6506007)(478600001)(83380400001)(82960400001)(2616005)(122000001)(6512007)(4326008)(316002)(7416002)(41300700001)(8936002)(2906002)(86362001)(8676002)(36756003)(71200400001)(76116006)(66556008)(66446008)(5660300002)(54906003)(64756008)(6916009)(66476007)(66946007)(26005)(38070700009)(6486002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SmdXbUVPSVpYbXRFQ0JSQldQSDBPSERYMmNRekZHajRTUjlYWmtPTGpXNjhp?= =?utf-8?B?Sks3akhnQ2RpTmlkNzN0M1I5Umo1b1dRSmpUdlRpVlRYQWwwMXJsdzk5YmZ0?= =?utf-8?B?aE5KRmJpcWk4ZnJxNWxXR2JrWm1lYS94eDRLbmdwSDNOVlloL1VFSU5PZU1K?= =?utf-8?B?dWUwcmNPQnNJVHBIOWxTTWdhamdweEhZU0RTZldxV3pYbTlQUE1sbkJ2NTg4?= =?utf-8?B?M0syZ2VNUi9zSDl5RDZOWEQxVEU0TTcram85RG9jWEtaUHNvRmlhVGVwc08r?= =?utf-8?B?bFROak44ZklaSDQ4YnlmVHhyQ0JYUVRrNGR3OElvbktpRkpzS0VxMlJIQWN2?= =?utf-8?B?MUVOTWpVWVRvQnF0RWhxYmV5MUZkTUpGWU5VN3lEU3pCdW1tYVZheEZYN1M3?= =?utf-8?B?a3Vyc3JxalQ1dE9ObmxNM0JObjZCenhGWHlSVklwUy9XLzRVOHRqdVNWWWkz?= =?utf-8?B?YThBQlNuWXZqM2pmZWlBZGJKWlBrKyszd0NaTEhabmlsaFVWUXVCY3lINUdj?= =?utf-8?B?Lzd3ODFlbHNOb3hCVkhERjJQZ2Q3bU1wRE02azVDTEhTNms4d3NjOFhXd1Vw?= =?utf-8?B?Vkp2Qmo1ZEZpSW9idEp6M2tybFpwYmNEOU93dkV5d2g2Y29LaEM3RWxsMEdV?= =?utf-8?B?Q1NRZGg3Zm4xMGE1UXBNRG02bnZMdktVMnVORVpFSGFpUis1QVBQRHVaMEV5?= =?utf-8?B?azZUUktUWmtVa1dFQ1drdDh5WE1iVkhqd2tIN09UZnVrSFdJQ3hYZGJNNWIx?= =?utf-8?B?dnZqdEc4bSt6ZWV5MWJQSU5aVjAyN2Q1MnJhMVY1TlJWNDZTdW1mZlZTQStM?= =?utf-8?B?cGozeUtaWU1kMzlkejFwdU91OVh1eVYydUZBWHZUM2t0bktXYWZlNWpnY05I?= =?utf-8?B?aHNhanpYR3hGeElOR1YvUFhGODlXdTh6NjVRY1NjV0h2am9xRzRiMVJPcDBE?= =?utf-8?B?MEpWYXJKckgxNnJaMzRKY1QwUlRhZ3NhVld0SkNnRGlnd1FhOUVBU3BYT2NG?= =?utf-8?B?WGJKL0VneGFYdU1sTURXejZicmd2V1BTM0dWRVZwTGFIQXZsb0hXbGdpR0pj?= =?utf-8?B?cFBhdEo1dXpMc0gySHRSRS8wWEl0alNTRkF6WnJDMlNNSUIzZHhuaHVUVGF3?= =?utf-8?B?VDVEQVVwSjgxY1Vwem82MjI1T3FRQzZDamQzRXllb1FmUUh6TnpoQXpEczk0?= =?utf-8?B?d2xadEFZL0hTQ3gvcXRsbzdSR2QvcjNQSzZnMDBtSkZvNDVCUHcyY0hBWDM5?= =?utf-8?B?NXlGdzVCMEt1d292cVRPaDF1UVJaaWJnQmxEVnBIY2lYQnFDRzE3bEE4eTFi?= =?utf-8?B?T1lEUjU4azdPeklZUkZzQU5pci9mM3QyVW0wZ2pGTnNISTJVWTdxKzU4dDNF?= =?utf-8?B?QnFDbVY0THVPTFpyT1lSUjRqUHFhMGRmRHpQTFV2QklTQ3NacERHK1lhRm4r?= =?utf-8?B?TXpDZEtZNXEzS0FoZGpXMVl3OGNCeGxSN0Vlc2lGd05qdm5DQzVsNm1DQitX?= =?utf-8?B?NGFKUWVrVmkxSS9FbWNTRFArQWpvMmM2OTRYL0ZLRkVHTy9FQlNLS3ZqdXVV?= =?utf-8?B?dlVHNGNhTWtKUTdDbHQ4YkovT2tFYlRORVg5eEtJRnRnWTA4Rkl5RTQwNkNK?= =?utf-8?B?VXFHa2ZoeUQyWEN2WWhZWW1qY3VoaU55eUR2anlpNGoxVVFMTytCUW1LOGlF?= =?utf-8?B?MlVVK3o2dzgvaFVraVpiVzcydVFWNlpuWm91RldqaGc5VCs5MmYrVlFUSUJO?= =?utf-8?B?UWNTK05ueEJLQ0lkcGNSTVBJUFAzSHRPSVA4V1JyM3RmNFg5TjIyRE5qNkM2?= =?utf-8?B?Z25CcDdmeE9KVXJuM0xjZWFYS0J4R2tqc3RTRVNPaXBMQ2dXK1ZSdkFBQis2?= =?utf-8?B?bkJtQjNOd1N2V1hDaFJ4elI5WTFrTFkwSE13MVJyZU41VjlKZ1M5eWlrRmdS?= =?utf-8?B?SVRqSnY0ZHJQNWZkY2cvVVVRWmxiS29uaW5ibWZPYzdvQzdkVmRJQlNsVzhj?= =?utf-8?B?MDFTQzVuYjlIR0pCS2VydWFnTG1UTmR1emhOUHVxTGRleHZ2dVR6MmE2SjBL?= =?utf-8?B?MkNwQy9hVGNwV3B6RXJJYmtIdmZKOVNieTVETlFwMlFDVzRYdDNDRnJSNjJj?= =?utf-8?B?dHAxcVhheHF1QS9UM1JtOE1jcjIzZ0t1YWcxSjFuZWxTaUVqcVozZE41RFRM?= =?utf-8?B?Qnc9PQ==?= 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: 243decdb-a72f-43bd-acce-08dbdca05873 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2023 19:09:03.9819 (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: ZMv4XhlPESky12rb34qlD1s5H+qjJzw2hbIho9DR1GxlSzPuHUXX4HYhKqXZGjal4HK7tMk/4JKWo/lf9oj6/noO+yHEa1pnn3E/AfpRK7w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA0PR11MB7211 X-OriginatorOrg: intel.com X-Rspamd-Queue-Id: 1F8041C0008 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: deghodymq3opd48n9m5ta3hj9cw7uz79 X-HE-Tag: 1699038551-885998 X-HE-Meta: U2FsdGVkX19lvTHoXgaSzKNgYZRqWqPPptBB1TpUqTIBA+BYbxqaVGQz/4FytWxcnMPDuB/VWp7fNohIFOBjLMNclenCllCOLdE787XCXtexCIjYddd/1ZeEPNsHUB0qOkP+XppUb3IQH9IYntXikC2UfMY8VRwOMzTjPh3y6VACieKvJ+CWxeVJq+yw0fJGdo3bwLuBCYe22jnXJMo6S9iSJV56oPOD7uqvZJk8guB87ps+HYLvWlcOoQNJmzLiHLFbWuO1X4I0iJBuyy0etv2G6mNTiw1nI/YIIIwkJ5HOSEb2exhSkyuqv1kElJwLOdsifAcZdWcBMNtNmdEBAFBx4JfLqOorrCqFPU7n1bF6vRTYsFRaDyBVHVaOP7p9jxgrJ2+Im0elKMZnyB/PtmfxJ96Y27fp66k28OJA7XTZqxTHDP1ICU55MPQrE+3yBF/rIUQHc3wTotVnpGFIXdEu7JXq1X4qjg6pk6PxftCyek6xqV234rdmxJPBpa7g5grqeRpwrHJSznLtyAQRyIn1BseYcE5F3SOrZ3s50fbcJOeOqmjcIFSTKxA2HBMXmt8cYSsVfHnXeX/bt9/hpQoKbkv5hB5msKbltGniY1V+kEei7Q1vjzE509jBvP32aE67ulNi8uuAdYVG0uEGZwETvNOTBhdgCE/zheX10W0PyJTZyyCSQigGkdgsVVWuDYOBMfFd3dTZg15bwHqp78ndp6zL297BJRMfAuuPoZ/qIWyzcr1sqN25iTWViN4BJ6D1qrbeM1FmZb/ltzTlaunMvcc22Wn3TbtKTsoFQ6FLOqwOGxEquDxIt0XUxv4yOBJVgC1uIHsD7msu3VdGuBtqmStHn6WiNDWbYPZFvlS3c99RTwKkTQHiMD+QwkTnGhsKxWqFY2cvrwhmi9RxN07DtaWWQbm1CwJgEfdBwbeI6HeS3YzFdizBFynFiSnSnrnqo1oxffdjIFwa44S 1CuYy8AU C0AMjolhAESyY13+L8CF6E0FbOP71vn8o64jCyA1B6+WxRpmMWTIMmx23rnoFI9iuItSaeCSlWnWojjepYW8OtCUhelNOET4k5NnMa1cpmsDDGju4X7u1FTczW8Fj+NOmlN1nVAfbCgm6CFMcywmyjrFc/FqMnVOfxquYm4vF4/FDIALdO6sMFmOe+wvndI4ckjaqsanT0XBSkynOOkHKWLnBJMbdLaaWJ/lAKbK/JDyPSa1ZDSDpTZArKB4C5QlY3ElxHZH4CtcJupJvfaKA/ZJdCHYe+/YkSIggs4CPBNPErjsqUdBzj5spU0bNgrIGJTUlBLVDGUYe82o+AhhHFKHpBdrgjx9t1HV/I/rTsiJBdQjVWi0uE2xxUIdNkgVI5rIgtCzxO1Dq8DhmW9DmOHo1N1+4b0t9MA3hthvjzLgCsxU/8rjXRRU4gSaq8UPE3qlr X-Bogosity: Ham, tests=bogofilter, spamicity=0.000031, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: T24gRnJpLCAyMDIzLTExLTAzIGF0IDA5OjQzIC0wNzAwLCBmYW4gd3JvdGU6Cj4gT24gV2VkLCBO b3YgMDEsIDIwMjMgYXQgMDQ6NTE6NTJQTSAtMDYwMCwgVmlzaGFsIFZlcm1hIHdyb3RlOgo+ID4g ClsuLl0KPiA+IMKgCj4gPiArc3RhdGljIHZvaWQgX19yZWYgcmVtb3ZlX21lbW9yeV9ibG9ja3Nf YW5kX2FsdG1hcHModTY0IHN0YXJ0LCB1NjQgc2l6ZSkKPiA+ICt7Cj4gPiArwqDCoMKgwqDCoMKg wqB1bnNpZ25lZCBsb25nIG1lbWJsb2NrX3NpemUgPSBtZW1vcnlfYmxvY2tfc2l6ZV9ieXRlcygp Owo+ID4gK8KgwqDCoMKgwqDCoMKgdTY0IGN1cl9zdGFydDsKPiA+ICsKPiA+ICvCoMKgwqDCoMKg wqDCoC8qCj4gPiArwqDCoMKgwqDCoMKgwqAgKiBGb3IgbWVtbWFwX29uX21lbW9yeSwgdGhlIGFs dG1hcHMgd2VyZSBhZGRlZCBvbiBhIHBlci1tZW1ibG9jawo+ID4gK8KgwqDCoMKgwqDCoMKgICog YmFzaXM7IHdlIGhhdmUgdG8gcHJvY2VzcyBlYWNoIGluZGl2aWR1YWwgbWVtb3J5IGJsb2NrLgo+ ID4gK8KgwqDCoMKgwqDCoMKgICovCj4gPiArwqDCoMKgwqDCoMKgwqBmb3IgKGN1cl9zdGFydCA9 IHN0YXJ0OyBjdXJfc3RhcnQgPCBzdGFydCArIHNpemU7Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBjdXJfc3RhcnQgKz0gbWVtYmxvY2tfc2l6ZSkgewo+ID4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoHN0cnVjdCB2bWVtX2FsdG1hcCAqYWx0bWFwID0gTlVMTDsKPiA+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzdHJ1Y3QgbWVtb3J5X2Jsb2NrICptZW07Cj4gPiAr Cj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgbWVtID0gZmluZF9tZW1vcnlfYmxv Y2socGZuX3RvX3NlY3Rpb25fbnIoUEZOX0RPV04oY3VyX3N0YXJ0KSkpOwo+ID4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoFdBUk5fT05fT05DRSghbWVtKTsKPiA+ICvCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqBpZiAoIW1lbSkKPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgY29udGludWU7Cj4gPiArCj4gPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgYWx0bWFwID0gbWVtLT5hbHRtYXA7Cj4gPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgbWVtLT5hbHRtYXAgPSBOVUxMOwo+ID4gKwo+ID4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoHJlbW92ZV9tZW1vcnlfYmxvY2tfZGV2aWNlcyhjdXJfc3Rh cnQsIG1lbWJsb2NrX3NpemUpOwo+IAo+IElzIGN1cl9zdGFydCBhbHdheXMgYWxpZ25lZCB0byBt ZW1vcnlfYmxvY2tfc2l6ZV9ieXRlcz8gSWYgbm90LCB0aGUKPiBhYm92ZSBmdW5jdGlvbiB3aWxs IHJldHVybiBkaXJlY3RseSwgaXMgdGhhdCBhIGlzc3VlPwo+IApIaSBGYW4sCgpUaGFua3MgZm9y IHRha2luZyBhIGxvb2sgYW5kIHRoZSByZXZpZXcgKGJ0dyB2OSBpcyB0aGUgbGF0ZXN0IHJldmlz aW9uCm9mIHRoZXNlKS4KCkkgdGhpbmsgd2UncmUgb2theSBiZWNhdXNlIHRoZSBjcmVhdGUgc2lk ZSB3b3VsZCd2ZSBhZGRpbmcgdGhpcyBtZW1vcnkKaW4gdGhlIGZpcnN0IHBsYWNlIGFzIGl0IHRv byBkb2VzIGFuIGFsaWdubWVudCBjaGVjayBmb3IKbWVtb3J5X2Jsb2NrX3NpemVfYnl0ZXMuCgpU aGFua3MKVmlzaGFsCg==