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 03C6CC77B7D for ; Mon, 15 May 2023 00:44:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 15320900003; Sun, 14 May 2023 20:44:30 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 103BE900002; Sun, 14 May 2023 20:44:30 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id EBFB4900003; Sun, 14 May 2023 20:44:29 -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 DBDF5900002 for ; Sun, 14 May 2023 20:44:29 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 9A2F2A023D for ; Mon, 15 May 2023 00:44:29 +0000 (UTC) X-FDA: 80790643458.29.6B85455 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by imf06.hostedemail.com (Postfix) with ESMTP id 36793180005 for ; Mon, 15 May 2023 00:44:24 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=TyZ8YtKJ; spf=pass (imf06.hostedemail.com: domain of junxiao.chang@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=junxiao.chang@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1684111466; 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=LF3Pd1j3XejTJEAk04EcS21BykeJuH66ucZtRP1mgA4=; b=uGgyvqxzJugEMg5Zy4kvLb3HAmzFSkOZvmQ6FoKkK0XeYCrmQHRrGPO/Ep1Ow+f8vfRR+1 bRQqki2ie0uo20CRSuKaej8DBqQMHNJ2O7n53wjGF4piN8DDeJQuIxMtwakoPt8wB1wjG+ Oa+NZlxOUZo6h7Tp+lcfdlSexixL7Hs= ARC-Seal: i=2; s=arc-20220608; d=hostedemail.com; t=1684111466; a=rsa-sha256; cv=pass; b=J4PQjpfuDvKQP1+i4s6Q8RzHdw+E8chEye2xpW9Ld3ir7eN+8jXufCLQGRPv1KiFlhfmzy XxfVyvDlCfWRTjdgrkb/xnPMaeBCEk02d+0Mc90s4VbATdtfZ1R2CVTYodfddamaEmECbB gqGMeZKETWSyCnBU3O6s6kJhw5RjotQ= ARC-Authentication-Results: i=2; imf06.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=TyZ8YtKJ; spf=pass (imf06.hostedemail.com: domain of junxiao.chang@intel.com designates 192.55.52.93 as permitted sender) smtp.mailfrom=junxiao.chang@intel.com; dmarc=pass (policy=none) header.from=intel.com; arc=pass ("microsoft.com:s=arcselector9901:i=1") DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1684111465; x=1715647465; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=LF3Pd1j3XejTJEAk04EcS21BykeJuH66ucZtRP1mgA4=; b=TyZ8YtKJKZx/pYpzhn0XchG/FoBNJA58SDbgi/Nf1gicw4OlGXA3JoPI Ljec2VMVwNWawO14E8gtb7QWd+YsWk4pxcJbqURYX9UKuM1Wr+vqetL8M UBWI1F1Sx8g99vgAqR/r7r+8EXTmv0VZTSI7s+axs4oCrtBcjHOnMeKjp Qw0Jk1I+Ea9SY1l7w50je+I4t/Dy+JaA311+uSBk9U4oRh5U3q/BbtLSf 6ggIZ5X86MqfliGh/YbK0KsynkFLdElcrXS37g0osGn1oQpOp/EYjY2Xb P+vmv5+ZSvBT1t80vUYAJNoshDCi899mun+u4oWhTGD0s0iQoHT+cUEwL A==; X-IronPort-AV: E=McAfee;i="6600,9927,10710"; a="348576616" X-IronPort-AV: E=Sophos;i="5.99,275,1677571200"; d="scan'208";a="348576616" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 May 2023 17:44:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10710"; a="947238793" X-IronPort-AV: E=Sophos;i="5.99,275,1677571200"; d="scan'208";a="947238793" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga006.fm.intel.com with ESMTP; 14 May 2023 17:44:22 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.23; Sun, 14 May 2023 17:44:22 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.23; Sun, 14 May 2023 17:44:22 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Sun, 14 May 2023 17:44:22 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.102) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Sun, 14 May 2023 17:44:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EZAjQgvIKa1xU04UjHbEkHbf4hyaPE5nZnu88xhvQR637+vDEduIcM9DGVi84a24Dg2kNo9sSCgBjtvTH+I8tVOEKuaSs4IMKOopepihJaNmLCe2pNgooBk6SuE+aDSwxEYROvSp9wU64KeUjzYNjr35MYuIXUBMItRcoUbbh6q7ad24cmoMHdQRTwt3OfhE3REvgF0B9xSMjG6zgV7Ha7kUMdCag/0/BdvddkA4Unz46YxztkCElnPcauiXE4cPLaqGf7AhGnqcz/Bz4uvoHQG2J9w/MSnp+8a9lvfjgbue7SrBhX5HJXX1HiXEFsap50p8KO1YVtc/a7UkvpVtbw== 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=LF3Pd1j3XejTJEAk04EcS21BykeJuH66ucZtRP1mgA4=; b=I4IYl9zYxk+vZdIykzNrkmHeg15tWApaj8LxUi33dXFZmXm/9gnZVyoWbn+W/CFFIEbt6mJFV37Ean5uc3aBMPsLodyGByRkjxo6yCWhGByiINfxfmcKA1BvKWcE+bfHUK9Db7fWDZINjM3ts3pf/A9vRD7o6+/eWIB7z/3xACMBZkX0Z06h6OHdVG7WCFqv2LDMlZA822EeawGGFSvRvROyL3O8iEvSEzDbkxXHhd2G271O7HYg3w99LupeJInnG08oQD9ro0b47vjyEK2uo/rBmdxxdtDJGR08f3EEbujk5oYTkeh0LYfVXLsxnS7UqCHaF6ZgYr2uqZuw+PpqHg== 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 BN9PR11MB5370.namprd11.prod.outlook.com (2603:10b6:408:11b::8) by MW4PR11MB6617.namprd11.prod.outlook.com (2603:10b6:303:1ed::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.30; Mon, 15 May 2023 00:44:19 +0000 Received: from BN9PR11MB5370.namprd11.prod.outlook.com ([fe80::5462:3495:2a92:72a2]) by BN9PR11MB5370.namprd11.prod.outlook.com ([fe80::5462:3495:2a92:72a2%6]) with mapi id 15.20.6387.030; Mon, 15 May 2023 00:44:19 +0000 From: "Chang, Junxiao" To: Mike Kravetz , James Houghton CC: "akpm@linux-foundation.org" , "kirill.shutemov@linux.intel.com" , "Hocko, Michal" , "jmarchan@redhat.com" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" , "muchun.song@linux.dev" Subject: RE: [PATCH] mm: fix hugetlb page unmap count balance issue Thread-Topic: [PATCH] mm: fix hugetlb page unmap count balance issue Thread-Index: AQHZhKJKazzbSBIjB0GWoh8AQ8c7Qa9XJ6eAgAAiW4CAAzcUMA== Date: Mon, 15 May 2023 00:44:18 +0000 Message-ID: References: <20230512072036.1027784-1-junxiao.chang@intel.com> <20230512232947.GA3927@monkey> In-Reply-To: <20230512232947.GA3927@monkey> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN9PR11MB5370:EE_|MW4PR11MB6617:EE_ x-ms-office365-filtering-correlation-id: 5351046f-285c-4484-da2d-08db54dd8451 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: 4EDzo/5SfxlLShtnaW3+uICVANNflBJLRPfFzVAtgTSSpx0ZmLJ0QfJ2h4Pup6659Lkm/MpO95R7ax0l28q+CbiHGRpBe+Tb5uzAwAbdNIBwbgfkcjqZhfcdR8T1rk+TemtDvfoLds8+NwR55qjBYhN/6qmdT/phKYrjdUatf5jWbk3m0kaC7SDrpEdQZrzY9hAu2b6VlJhRseCBAr873lHzf/Pf77tAtqetIJELJksgXVnnoI7Z6HZeWpGWDBTrCju/Mwb2zB9aQArdRog9/jWnJvT4eV18Zc2woE/PnMt05YmMf4IzwEkELDbihT2SIJRO2KoX1527ny9He+QX8bLtGFgdH/vQ4tn1L6KALwVVQn+LLD58Fb7zt1AyATeojCOxvS6GNO/Z96jrpQ1D6zkQnYPLY0GL+uOM6vuLCk2ipkqhfZ4KRC/yh4cGrtdoknqXu0vuGYnIbn09q6DA4exSillqJM9XrhPiKW+k4RR9ln/6+LuZvcblIms/dNttg2QmKzeHYnJvHvqhwKR1ZAxJqcmoHRgscb0RCKVqMRfprP1/677Ew8xt+UMWgQDqaQH+pt8FLnkM6WmoKSJ2PYMVz4by5QPXZXPlDnS6vZbSStPR8+1uBEgD02aiFGWjdfcVqVOGEclFspG05ZXZJA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN9PR11MB5370.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(346002)(396003)(39860400002)(376002)(366004)(136003)(451199021)(54906003)(110136005)(478600001)(66556008)(66476007)(66446008)(64756008)(4326008)(66946007)(76116006)(71200400001)(966005)(7696005)(316002)(2906002)(55016003)(8936002)(8676002)(41300700001)(5660300002)(26005)(52536014)(122000001)(82960400001)(33656002)(86362001)(38100700002)(38070700005)(83380400001)(186003)(53546011)(9686003)(6506007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VUNuZ3ZnZGl1TTR2WVlyclFlQU43cW5SdzIxSVlsZlpDekJ2NmZLSUlSelVR?= =?utf-8?B?ZGxjT1NrU2VhRUZVSzQ0ci9wdlZlWC9Od1c0dWs0SWhObjVVaGZvVUZxQ2Iy?= =?utf-8?B?bGU4NmQybGV3Sm9OL2pBMW1uZ21jaVN4a0wyMm95K202TWtua25ZNWZFdkIr?= =?utf-8?B?bGZpRWRXRkRLZ0hhbm1KY1p3SEhTNWR6dVFkVDk1dGFXQTE1TWhiaklFdHlF?= =?utf-8?B?TVZ4bXBaK1lVR2JwY1Yvayt3T09hakY0S0tIQWd3TS9aYkZlTThEc200Mko5?= =?utf-8?B?MVhjQVVIUmFMUm1TbXY4UFZiVkR0ZUZTa0w5WGNGaHpyRzR6amFmSVJyQ25N?= =?utf-8?B?Q205VnJiQ2V6L2hOcjJyN1gyWkJ4UVU3cnhOckp5ZHNXdHpFK3F2M3htUGxv?= =?utf-8?B?bW1keWk5bWVrZkk5OE5NYWFHbDJoejBVcXE5L2Yza1g4OVBpWnI4VE83aUNF?= =?utf-8?B?TkJyQld2Q0k5SmlLZTdCR0J3OHhoeEdSeHNCTVZUVUtqanNJRWV1cjFhWTVC?= =?utf-8?B?SEVvbXlyTU0wdUNBTER1azVjclYwdS85dEQ3S2dyR0RGL2VTWGlHcFhPQkE4?= =?utf-8?B?T1lLY1dnN1JMalhpUjBmU0hHa1U1bmZQSXp4UW5oTlM2bklsVHhwaUkwMHVI?= =?utf-8?B?UlR4NzRPQ3QyaWpiVzB2WHNva214bmZUVFVIemNBdXg0NjY0V0gwQUxLb1BJ?= =?utf-8?B?V3FIQkswM09KRy9kdkVxN1E4bFBsN0x3d0Zrd2FuVEVRbStBYytxSlNKdjIv?= =?utf-8?B?KzM2eGpjRUVvWmQ2azhJMmo1azNLSkJqQytuVDRLWGdFN0ZzZ0RQeDNFa1Nv?= =?utf-8?B?a0k3VFdNNXY5a1NLcXpWcHZQZDJiV2FWa2xZeHVEeWkrLzk2UVhLSnpOWGpq?= =?utf-8?B?Z1l3dGdoY1RaNXd6QVNGRU55MThGTUkyQ3F3TW56SFBHMWpsZFZpVjIwNFdT?= =?utf-8?B?OTRkZzY5cE1mU2gzZStWWUZJdU11MUVaM0hBdlc0OEFLRVI3Qk9tSXZWMXlR?= =?utf-8?B?bU0wRVlCVkZKTWJEYzJ1QktmM3lwU2FQampwQ2NnQXBMODE5Tkc1K21RQnBk?= =?utf-8?B?Z1BvL3ZVbDZzNjdhaGlOL3l3UFNZU0xsVFpCNWhGMExNWWNyU0dRamphVk54?= =?utf-8?B?SDd2ZFN3VHdRUHlDdXFGcFhMeGR6ZkhDV3U0MysvWFlLYVVwZ1hiQVFiK002?= =?utf-8?B?UWJPQ3RMZ3l5YytSUWdyOHlFV0xjWC8yNlp1djlOM2ZPTUVmR1Q5WWU0L0xQ?= =?utf-8?B?WU83SHdod3hzTXFEcWp6dytLeGNXVWU4RGFGSU9ZYjZMSGNKSWhKMHpTY2l4?= =?utf-8?B?NHloamhIVjlTQXQwNzBjS09XSUVsSC9iYnczbkl3SUZlNStBMmNWbGt5MXE3?= =?utf-8?B?WnVGUVJlZzFsa3IzS3U2NE02THJseHoyZ2hkRVV5NHh3eno5N3lwYjh0aHpy?= =?utf-8?B?Y2s0R3NDbEJsZlpkT3pxSm9WdjJaaDdtK1c3R0VNdHpwVEtvNERpSE5jOG13?= =?utf-8?B?cWxMWDU1SXlWQ2Mwd1lqTjlUZzJtMjYwZkdGTit5RVl3akFWVzJBazM5alFF?= =?utf-8?B?NVlCcTBPSFV5RVNvNitDM2R1c2E2UC84U21oTU1iN21qOTQ0MG1ETDhQUmtM?= =?utf-8?B?eFhOc3lLQThHR3VkOEZKSTVGcCtvaEVpWlhNM2w2dVM4OFNxTmg1QkV2OGNS?= =?utf-8?B?NGN4aUY3REcyYnhwU0NSQXdpWnlRZEh6VEV4c3NoVmhoUVIxMFFHeTZIdEJL?= =?utf-8?B?Uzlpd0UrcjhoV013bWRWTit3ZXRBOTh4QW9BWC9kaTQ3R25ibHZDUUxVV1FI?= =?utf-8?B?MFBiMlRhNlNnV3ZOWTZ1dWhHS1VlNU55UWh5SWw5WGdxbVZTUmgyeE5RL1I1?= =?utf-8?B?ZnRZSWNZandVQVgzbHJBNU5BVklQSDlQOEpseE51bzcvRWRjTjh6M2g4OE5a?= =?utf-8?B?VU5yOEtkckpTOWVVK3FER2hIdytRckpNQjBvakFHb0F1YWJ2WU91MnJJTDdi?= =?utf-8?B?SGxqRmN6S1NRYnFaY0pscWtUMHdsZ0tPSm4xU0xSV2ZIY1dTVkJWZVA3a3l0?= =?utf-8?B?NDZUeE9aUWZNSTVydkQ5UFc2Zzh5RmlBYlZ4V3VVdURYWWlkV0VpZjhxV0pm?= =?utf-8?Q?hvBmzhUKkNjfSmoWd2V3LSL7L?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5370.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5351046f-285c-4484-da2d-08db54dd8451 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 May 2023 00:44:18.7153 (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: h3B4Wee6phDmGkrt3JAILb9jFXMZMQIRzuVHgorMP0nA194NqQ24Xbk5D2xNYJC7sr9WjvXKxZ43x48zSm86Vg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB6617 X-OriginatorOrg: intel.com X-Stat-Signature: onetb7gryai9j15kiypjsz9hx1npktxk X-Rspamd-Server: rspam03 X-Rspam-User: X-Rspamd-Queue-Id: 36793180005 X-HE-Tag: 1684111464-62460 X-HE-Meta: U2FsdGVkX18U+IVANi9ZcDO9oAPU/YoiUhpXXBsihGm62mZ8vu3Fi5dmrC9FOpQRkIe+Tw9n+exYC2In0O+05dVpDLcsQ2nedynX9VSbs/6MUNW0F2L+5kPHjHcYMQnH/Airp7Js4tkqv02MqsLqg4aYusCsXdcc3tjsVoaLIjpazEvJfZqfzvC0LI6a8auQGwX2GJJldriBafWiuYSq+OMCmEZAea5kenCw78seU9snKhNwhnjU17+zt6RqX0eO8ZXAKFUodccDdh7Q7kmY1UdxZfeYFgiFWJg4q2n0mojJAa8B/8ZPTzIeKTiCktn3+8v8C4M6/ZHOIO9Z2UQq4cSRkJEe3gjXk4Z6uiXIAAnNmVdnYGnVIvhXmjfLguCoJEWv637fnhiStgL3h4cSWoRvje9rJC/wc+VIArEFm1ZnJaqXYpjywLUcT2s8r/Ykaoh5mcI7kFwjpScMSXgJnQnnvCH4pFqVDAYTs9VP0RMiq55IJmPjw+Q6BhNpgUbwAQB5u189C5Zp5Zhi539MOIdVyC6mbKyZa37K1w2UX1Bkz/VY7zMrLAO77ckELz7o70fURGueGH4hjxVIbs1CuwLfNnBNmyMwi/gVwdSNnE0v4wnIKkFz2AZNw/JitowUqeXdjcvHdCPo8aBtgvQNEEgAlsG3ZamuwlG49oAbMLyg1nlhkWzkKSa+M6PPq9Kiu6emOhiG1pCouKaAOo6iJTowTvIy6POc4SomYQyibHwBoiv3NPBvJflNboVsC9XEPPgeOpt4jQfN6HF+mVycTnsuWA+1yJB6Fs+sOnAso+1tF7j/v2whqi+crVPQnmupjMb9z/SwRumyLyM/vpsvv1w8BibOhzEqgAanRz6jqOtBy43I4keS/xF4qNPnONxlgX1E7EcYwRXxmMIJ+G1joJYgvRWLhE6Q/0EAZ57j0P/WJ4xy+Ja2ia7uIeV3HhoLOHJW4cT35YyxK68s07S b/od7EQt FJmEhV/JmBkIbR5etEphJ7llV4IWfpBhOKRi4DrSSoYvD6FGy+BDTYTBfK6SH++Ugg+y9AtDVbX8/sETR1mQloda5XjtaTMlhm5Kk8rCFXpNeQM8Y7wMwCb3O5sMK6hFUvUy1V2DUr+F/PjdCOTT/MToPFz/zxa7zeKspj9cES3bIy65FvHW+skIwn8FxQUetQBMLnt86S+VQdFbQ0s5iw2UwkLiuAsUm7pIH/XfDMsCyuGPIo8VeWchtxTQe5g4Sq6gfSnFJ9q+/sPfxdSPHeykMkTycPFwGJDTuquJ9C+H4Skv7KbDa3Oe+yXfyIRqUaqCDH8Te6I0Ix7AWJ2lGRUURuYLql2M8vrmIruGZsdYGXuR8URWm0d2hqAG5Lnf1DGX36/rqROwAyg6bZCvjC2SWjMqAX/qqUNogdfpeV93ywX7cwwzKrA7wwsPAz7ploSQExM9LsIcpzkJeexL+0/SPVdKh3BNcHZEWPhGhfEvFSogLG0x2CnCRXSxGaC+OVMFpMvOSYjMo4LObwFTxnq3a0kg4FDc5uBoV28F0xfXT0iZ5MEpKl+rppkpKNBd2oKYQWIFI4Ot2VDqWDF4BNgSsReDs8bvfT2TK5qpVfL4s38TtbPqzoK6Y+Ed7SK4lLN0xHeqgAqIoGYv4QAOjnByZu9yD/jPIHc+4/babb49bzhUMt6wx+yGPSTWO9LynJT6TNev3FLO6t4S7k/8NcwKdwT6VfLZ5qUnanVO9UVnoqN4kiPg5v9tkrFGJzpDkbTDd 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: V2l0aCBKYW1lcycgcGF0Y2gsIHVkbWFidWYgZHJpdmVyIG1pZ2h0IG1lZXQgVk0gQlVHPyBTaW5j ZSBpdHMgY29tcG91bmQgaXMgZmFsc2UgYW5kIGZvbGlvX3Rlc3RfaHVnZXRsYihmb2xpbykgaXMg dHJ1ZToNCglpZiAobGlrZWx5KCFjb21wb3VuZCkpIHsNCisJCWlmICh1bmxpa2VseShmb2xpb190 ZXN0X2h1Z2V0bGIoZm9saW8pKSkNCisJCQlWTV9CVUdfT05fUEFHRShIUGFnZVZtZW1tYXBPcHRp bWl6ZWQoJmZvbGlvLT5wYWdlKSwNCisJCQkJICAgICAgIHBhZ2UpOw0KDQpJdCBpcyBiZXR0ZXIg dG8gbm90aWNlIHVkbWFidWYgZHJpdmVyIG93bmVyIGJlZm9yZSBtZXJnaW5nIEphbWVzJ3MgaHR0 cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtbW0vMjAyMzAzMDYyMzAwMDQuMTM4NzAwNy0yLWp0 aG91Z2h0b25AZ29vZ2xlLmNvbS8/DQoNClRoYW5rcywNCkp1bnhpYW8NCg0KLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCkZyb206IE1pa2UgS3JhdmV0eiA8bWlrZS5rcmF2ZXR6QG9yYWNsZS5j b20+IA0KU2VudDogU2F0dXJkYXksIE1heSAxMywgMjAyMyA3OjMwIEFNDQpUbzogSmFtZXMgSG91 Z2h0b24gPGp0aG91Z2h0b25AZ29vZ2xlLmNvbT4NCkNjOiBDaGFuZywgSnVueGlhbyA8anVueGlh by5jaGFuZ0BpbnRlbC5jb20+OyBha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnOyBraXJpbGwuc2h1 dGVtb3ZAbGludXguaW50ZWwuY29tOyBIb2NrbywgTWljaGFsIDxtaG9ja29Ac3VzZS5jb20+OyBq bWFyY2hhbkByZWRoYXQuY29tOyBsaW51eC1tbUBrdmFjay5vcmc7IGxpbnV4LWtlcm5lbEB2Z2Vy Lmtlcm5lbC5vcmc7IG11Y2h1bi5zb25nQGxpbnV4LmRldg0KU3ViamVjdDogUmU6IFtQQVRDSF0g bW06IGZpeCBodWdldGxiIHBhZ2UgdW5tYXAgY291bnQgYmFsYW5jZSBpc3N1ZQ0KDQpPbiAwNS8x Mi8yMyAxNDoyNiwgSmFtZXMgSG91Z2h0b24gd3JvdGU6DQo+IE9uIEZyaSwgTWF5IDEyLCAyMDIz IGF0IDEyOjIw4oCvQU0gSnVueGlhbyBDaGFuZyA8anVueGlhby5jaGFuZ0BpbnRlbC5jb20+IHdy b3RlOg0KPiANCj4gVGhpcyBhbG9uZSBkb2Vzbid0IGZpeCBtYXBjb3VudGluZyBmb3IgUFRFLW1h cHBlZCBIdWdlVExCIHBhZ2VzLiBZb3UgDQo+IG5lZWQgc29tZXRoaW5nIGxpa2UgWzFdLiBJIGNh biByZXNlbmQgaXQgaWYgdGhhdCdzIHdoYXQgd2Ugc2hvdWxkIGJlIA0KPiBkb2luZywgYnV0IHRo aXMgbWFwY291bnRpbmcgc2NoZW1lIGRvZXNuJ3Qgd29yayB3aGVuIHRoZSBwYWdlIHN0cnVjdHMg DQo+IGhhdmUgYmVlbiBmcmVlZC4NCj4gDQo+IEl0IHNlZW1zIGxpa2UgaXQgd2FzIGEgbWlzdGFr ZSB0byBpbmNsdWRlIHN1cHBvcnQgZm9yIGh1Z2V0bGIgbWVtZmRzIGluIHVkbWFidWYuDQoNCklJ VUMsIGl0IHdhcyBhZGRlZCB3aXRoIGNvbW1pdCAxNmMyNDNlOTlkMzMgdWRtYWJ1ZjogQWRkIHN1 cHBvcnQgZm9yIG1hcHBpbmcgaHVnZXBhZ2VzICh2NCkuICBMb29rcyBsaWtlIGl0IHdhcyBuZXZl ciBzZW50IHRvIGxpbnV4LW1tPyAgVGhhdCBpcyB1bmZvcnR1bmF0ZSBhcyBodWdldGxiIHZtZW1t YXAgZnJlZWluZyB3ZW50IGluIGF0IGFib3V0IHRoZSBzYW1lIHRpbWUuICBBbmQsIGFzIHlvdSBo YXZlIG5vdGVkIHVkbWFidWYgd2lsbCBub3Qgd29yayBpZiBodWdldGxiIHZtZW1tYXAgZnJlZWlu ZyBpcyBlbmFibGVkLg0KDQpTaWdoIQ0KDQpUcnlpbmcgdG8gdGhpbmsgb2YgYSB3YXkgZm9yd2Fy ZC4NCi0tDQpNaWtlIEtyYXZldHoNCg0KPiANCj4gWzFdOiANCj4gaHR0cHM6Ly9sb3JlLmtlcm5l bC5vcmcvbGludXgtbW0vMjAyMzAzMDYyMzAwMDQuMTM4NzAwNy0yLWp0aG91Z2h0b25AZw0KPiBv b2dsZS5jb20vDQo+IA0KPiAtIEphbWVzDQo=