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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2B85DCAC58E for ; Thu, 11 Sep 2025 17:51:50 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3E97C8E000D; Thu, 11 Sep 2025 13:51:49 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3C13F8E0002; Thu, 11 Sep 2025 13:51:49 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2FDB48E000D; Thu, 11 Sep 2025 13:51:49 -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 1A55F8E0002 for ; Thu, 11 Sep 2025 13:51:49 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id 945C857488 for ; Thu, 11 Sep 2025 17:51:48 +0000 (UTC) X-FDA: 83877712296.05.4EAB373 Received: from m16.mail.163.com (m16.mail.163.com [220.197.31.3]) by imf03.hostedemail.com (Postfix) with ESMTP id DEF0620008 for ; Thu, 11 Sep 2025 17:51:45 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b="m WRqnN4"; spf=pass (imf03.hostedemail.com: domain of 00107082@163.com designates 220.197.31.3 as permitted sender) smtp.mailfrom=00107082@163.com; dmarc=pass (policy=none) header.from=163.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1757613106; 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=AtiestZDxHxuoOodygddya+nGdZy6YtJmY3raJbnLWo=; b=DDDK8YE6ZeN9OHpzNiryhtOBAsMA27CBHaOdXuf6G8BNj83EXWGIc79ugtzMVaSDl2dx/d I78zLG30CJV9i1tHhOxnVgGsso5Dzv8M4DaxuHHtjVan3teff/PYp4RRiFLWxMVv+iJI4M FN4wTTTEirBIej81JR6ZuR70NP/b3B4= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=fail ("body hash did not verify") header.d=163.com header.s=s110527 header.b="m WRqnN4"; spf=pass (imf03.hostedemail.com: domain of 00107082@163.com designates 220.197.31.3 as permitted sender) smtp.mailfrom=00107082@163.com; dmarc=pass (policy=none) header.from=163.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1757613106; a=rsa-sha256; cv=none; b=5PePZxJhniGAljoPEajfaj0mYGxwbISXfD8HGH8DnAOY6kfmqvtgmwFlligKNF+X0ZWyHN NWQ8pYOpQ46jh2NBzj21NBl9YiaU8FO+iJfdT4MTP6PmE8MSfPxcLTP0NMUGPUBbIPcxBA yjwTosKDZ0kb9EJpRPe+ikqynPMxfqI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:To:Subject:Content-Type:MIME-Version: Message-ID; bh=mvkpPH3gXgQfOGx5XNPyhkkSAkpbWFiEpnj5hg32BEU=; b=m WRqnN4D460X1V43mPH3TgZpTTgIEvDnwp9hdsKoxqmIb6mCdzRn3UFT+NPH43W16 Fa1RZf7WGpSlFkpIuK4HQGJ15UAIuSir7E6U7S+C0C51lU6x+06ZJEfeBqZIrZsI 3YTXU/XmsR7l82xu0tUL1Y+bxjJT1h5PIJCYak5Dc4= Received: from 00107082$163.com ( [111.35.190.173] ) by ajax-webmail-wmsvr-40-105 (Coremail) ; Fri, 12 Sep 2025 01:35:17 +0800 (CST) X-Originating-IP: [111.35.190.173] Date: Fri, 12 Sep 2025 01:35:17 +0800 (CST) From: "David Wang" <00107082@163.com> To: "Yueyang Pan" , "Suren Baghdasaryan" Cc: "Usama Arif" , akpm@linux-foundation.org, kent.overstreet@linux.dev, vbabka@suse.cz, hannes@cmpxchg.org, rientjes@google.com, roman.gushchin@linux.dev, harry.yoo@oracle.com, shakeel.butt@linux.dev, pasha.tatashin@soleen.com, souravpanda@google.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/1] alloc_tag: mark inaccurate allocation counters in /proc/allocinfo output X-Priority: 3 X-Mailer: Coremail Webmail Server Version 2023.4-cmXT build 20250723(a044bf12) Copyright (c) 2002-2025 www.mailtech.cn 163com In-Reply-To: References: <20250909234942.1104356-1-surenb@google.com> <20cafc1c.a658.199394de44e.Coremail.00107082@163.com> <902f5f32-2f03-4230-aab0-a886fd8e4793@gmail.com> X-NTES-SC: AL_Qu2eBfqavUkq4SWaZOkZnEYQheY4XMKyuPkg1YJXOp80tyTsxiEfQUNxPEXKzOWlECWMiSeZdTpnz/ViUo9WXYTGH9/sw2MZO6PvPRd9w6wr Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8 MIME-Version: 1.0 Message-ID: <613698f0.a994.19939d88e1c.Coremail.00107082@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID:aSgvCgDnp09WCMNocOIuAA--.14284W X-CM-SenderInfo: qqqrilqqysqiywtou0bp/xtbBEBbFqmjC95PhaQADss X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: DEF0620008 X-Stat-Signature: p63g3cobaigtqb567zosymqxqzdekh99 X-HE-Tag: 1757613105-96141 X-HE-Meta: U2FsdGVkX18KiKZeOlwKxNLjdx7g2GUuCbco+9FnkUgXFpQiTUvOOklrJd94EtDG1SI9EQnIufSZQpgLur6ZmfnD8NSUJgI4tVnLpyhUVJgAjN/oAUnq76zuFwEYwQ2XLBEhmNjsCx/2EX9pJwLkypN9S39J7ZPYukebNtI9Qbg8fnnbdXu2dPaBoE8gdheQzRayMdLlmLKpglkgVT2dJfVH0KvsCtkusGOPl5LbeDo3AZ6wGvUJlEUmGh9f6/A4evR6NbLUIpe9cQrYdRa3xm7hDs/aK9Yx1hIwizxs7VWu0DFLgVlfm4NaNAlQs5iRgSdnin/WdH5hUk2vRIcM4jJnNg6SOEXFJ8TZiUglFMJBtW4Vl4+cMigtKbPaA5+52evZkI7uZMB8bmeiKEIKz8VE57R7A9f3G7EIx/VGhxqt3luE/qJaN/1Ea0fjxSaexuYYFtv0qNnz9SmaZFH2dea6p6Yj/eUjFkTc4cbqAAbJW/7Fm3zqcOfxCA3OjZV53jxa+nhwnbn1mn+0YUZrtaVVW2oBn7SXXL6eEcJDg5JqBxuiT6myGqC4eEkCClQBtjV8sPHR7ZlZsYuyoqfltNbRAJZUQADt12McPzevbV94Snx+n0GqB9Guit3OiUCQTyaPzm7s+To5tTQht5VD7KkdtGi8MJqpduW5QrJQiogVs2645ficQs+TqlL2T9xoqoY+2Zj8ZYEzfBgVlzqUMwpUyccidF22ksYcf5fXNT/sY7lEf8s7UM4mCogjY8fGn9fA6/2e087eBspeCSJp2LMgD6O+7bcPB+Or1DtwrU6M8785j1Iv1Kr0JEyrGC0uDE+vt2MFD6foh40jQ6rFuVolic/09dhAfXBIJJqQse6/9Exh6BT6yK67fWzhGAVNmGDKX9Ur03jQiPz4wR3Frd9fXZVVqmiMGtaGX7+aOb9knD7flHH94kkLxXXxcP3eRrnpfng3BRcplyB0BE4 asxbJam8 AB/C+GFc2KVngv04xBPCCtzg5ybmOwbcVQKJQRAy4S67cf5wLESgIZxtogEaQj4mxQjMX+MESN1L8QrIIJSVTFrXg4BPZxXADEfrXwpZ0gic3nHBRxrVmKisCbERYK5UPArSy+QolgiExB+YnDf7oniXcZc9r1rYQuWwbnHS5c/8jfTeBPICex92/aiuTpbEm0xF6XeNMo3J/+z9OSt4+avxfHvXblP5W87Rf3NwwOWHgwNPFVzZIFmKHoVpHqUrAEblC8qq7zq40X/7Oijw1EP5geaxX9OnOKuJ4v1g9Y7p+tlRBjcygHVxNKcQ5UzqcF1o9sVvhxVuitJ/u7Xxxp6qrgp8/JppWUEnpCbD4zTiZwMg+7aORJ8Fdcbt7m66HSokYTB9mhXWyKcI6FcfkZw0YkAL6sfcZ68PRjQ2ZDtD6NlTQ30fmrbdFUIM/0V81/ACPP6az/oTKt3qM34bccAB7C+g64u5hfU4yYyCX8DN6va1isElrzbWJeVCxN48R8GoEBvci+aOYfRLt6PFd5TEyP3+h4Obt+eglIDqFlZV7/xLF5XMlo0/oI3Horq5Sdr2Iy0uuLQRa1mRuzh7a1i83PugWaKjcPjWhWqAuk9BBqSgnZKBMYNb3XMbyrQWnZXNrBW0mUMqjqdeocRCejS/DJtzakqLt9mXPuyQvv9cQKOZc4/NIEcbJKw== 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: List-Subscribe: List-Unsubscribe: CkF0IDIwMjUtMDktMTIgMDE6MjU6MDUsICJZdWV5YW5nIFBhbiIgPHB5eWphc29uQGdtYWlsLmNv bT4gd3JvdGU6Cj5PbiBUaHUsIFNlcCAxMSwgMjAyNSBhdCAwOToxODoyOUFNIC0wNzAwLCBTdXJl biBCYWdoZGFzYXJ5YW4gd3JvdGU6Cj4+IE9uIFRodSwgU2VwIDExLCAyMDI1IGF0IDk6MDDigK9B TSBVc2FtYSBBcmlmIDx1c2FtYWFyaWY2NDJAZ21haWwuY29tPiB3cm90ZToKPj4gPgo+PiA+Cj4+ ID4KPj4gPiBPbiAxMS8wOS8yMDI1IDE2OjQ3LCBZdWV5YW5nIFBhbiB3cm90ZToKPj4gPiA+IE9u IFRodSwgU2VwIDExLCAyMDI1IGF0IDExOjAzOjUwUE0gKzA4MDAsIERhdmlkIFdhbmcgd3JvdGU6 Cj4+ID4gPj4KPj4gPiA+PiBBdCAyMDI1LTA5LTEwIDA3OjQ5OjQyLCAiU3VyZW4gQmFnaGRhc2Fy eWFuIiA8c3VyZW5iQGdvb2dsZS5jb20+IHdyb3RlOgo+PiA+ID4+PiBXaGlsZSByYXJlLCBtZW1v cnkgYWxsb2NhdGlvbiBwcm9maWxpbmcgY2FuIGNvbnRhaW4gaW5hY2N1cmF0ZSBjb3VudGVycwo+ PiA+ID4+PiBpZiBzbGFiIG9iamVjdCBleHRlbnNpb24gdmVjdG9yIGFsbG9jYXRpb24gZmFpbHMu IFRoYXQgYWxsb2NhdGlvbiBtaWdodAo+PiA+ID4+PiBzdWNjZWVkIGxhdGVyIGJ1dCBwcmlvciB0 byB0aGF0LCBzbGFiIGFsbG9jYXRpb25zIHRoYXQgd291bGQgaGF2ZSB1c2VkCj4+ID4gPj4+IHRo YXQgb2JqZWN0IGV4dGVuc2lvbiB2ZWN0b3Igd2lsbCBub3QgYmUgYWNjb3VudGVkIGZvci4gVG8g aW5kaWNhdGUKPj4gPiA+Pj4gaW5jb3JyZWN0IGNvdW50ZXJzLCBtYXJrIHRoZW0gd2l0aCBhbiBh c3RlcmlzayBpbiB0aGUgL3Byb2MvYWxsb2NpbmZvCj4+ID4gPj4+IG91dHB1dC4KPj4gPiA+Pj4g QnVtcCB1cCAvcHJvYy9hbGxvY2luZm8gdmVyc2lvbiB0byByZWZsZWN0IGNoYW5nZSBpbiB0aGUg ZmlsZSBmb3JtYXQuCj4+ID4gPj4+Cj4+ID4gPj4+IEV4YW1wbGUgb3V0cHV0IHdpdGggaW52YWxp ZCBjb3VudGVyczoKPj4gPiA+Pj4gYWxsb2NpbmZvIC0gdmVyc2lvbjogMi4wCj4+ID4gPj4+ICAg ICAgICAgICAwICAgICAgICAwIGFyY2gveDg2L2tlcm5lbC9rZGVidWdmcy5jOjEwNSBmdW5jOmNy ZWF0ZV9zZXR1cF9kYXRhX25vZGVzCj4+ID4gPj4+ICAgICAgICAgICAwICAgICAgICAwIGFyY2gv eDg2L2tlcm5lbC9hbHRlcm5hdGl2ZS5jOjIwOTAgZnVuYzphbHRlcm5hdGl2ZXNfc21wX21vZHVs ZV9hZGQKPj4gPiA+Pj4gICAgICAgICAgMCogICAgICAgMCogYXJjaC94ODYva2VybmVsL2FsdGVy bmF0aXZlLmM6MTI3IGZ1bmM6X19pdHNfYWxsb2MKPj4gPiA+Pj4gICAgICAgICAgIDAgICAgICAg IDAgYXJjaC94ODYva2VybmVsL2ZwdS9yZWdzZXQuYzoxNjAgZnVuYzp4c3RhdGVyZWdzX3NldAo+ PiA+ID4+PiAgICAgICAgICAgMCAgICAgICAgMCBhcmNoL3g4Ni9rZXJuZWwvZnB1L3hzdGF0ZS5j OjE1OTAgZnVuYzpmcHN0YXRlX3JlYWxsb2MKPj4gPiA+Pj4gICAgICAgICAgIDAgICAgICAgIDAg YXJjaC94ODYva2VybmVsL2NwdS9hcGVyZm1wZXJmLmM6Mzc5IGZ1bmM6YXJjaF9lbmFibGVfaHli cmlkX2NhcGFjaXR5X3NjYWxlCj4+ID4gPj4+ICAgICAgICAgICAwICAgICAgICAwIGFyY2gveDg2 L2tlcm5lbC9jcHUvYW1kX2NhY2hlX2Rpc2FibGUuYzoyNTggZnVuYzppbml0X2FtZF9sM19hdHRy cwo+PiA+ID4+PiAgICAgIDQ5MTUyKiAgICAgIDQ4KiBhcmNoL3g4Ni9rZXJuZWwvY3B1L21jZS9j b3JlLmM6MjcwOSBmdW5jOm1jZV9kZXZpY2VfY3JlYXRlCj4+ID4gPj4+ICAgICAgIDMyNzY4ICAg ICAgICAxIGFyY2gveDg2L2tlcm5lbC9jcHUvbWNlL2dlbnBvb2wuYzoxMzIgZnVuYzptY2VfZ2Vu X3Bvb2xfY3JlYXRlCj4+ID4gPj4+ICAgICAgICAgICAwICAgICAgICAwIGFyY2gveDg2L2tlcm5l bC9jcHUvbWNlL2FtZC5jOjEzNDEgZnVuYzptY2VfdGhyZXNob2xkX2NyZWF0ZV9kZXZpY2UKPj4g PiA+Pj4KPj4gPiA+Pgo+PiA+ID4+IEhpLAo+PiA+ID4+IFRoZSBjaGFuZ2VzIG1heSAgYnJlYWsg c29tZSBjbGllbnQgdG9vbHMsIG1pbmUgaW5jbHVkZWQuLi4uCj4+ID4gPj4gSSBkb24ndCBtaW5k IGFkanVzdGluZyBteSB0b29scywgYnV0IHN0aWxsCj4+ID4gPj4gSXMgaXQgYWNjZXB0YWJsZSAg dG8gY2hhbmdlCj4+ID4gPj4gICAgICAgNDkxNTIqICAgICAgNDgqIGFyY2gveDg2L2tlcm5lbC9j cHUvbWNlL2NvcmUuYzoyNzA5IGZ1bmM6bWNlX2RldmljZV9jcmVhdGUKPj4gPiA+PiB0bwo+PiA+ ID4+ICAgICAgICs0OTE1MiAgICAgICs0OCBhcmNoL3g4Ni9rZXJuZWwvY3B1L21jZS9jb3JlLmM6 MjcwOSBmdW5jOm1jZV9kZXZpY2VfY3JlYXRlKgo+PiA+ID4+Cj4+ID4gPj4gVGhlICcrJyBzaWdu IG1ha2UgaXQgc3RpbGwgc3RhbmRvdXQgd2hlbiB2aWV3IGZyb20gYSB0ZXJtaW5hbCwgYW5kIGNs aWVudCB0b29scywgbm90IGFsbCBvZiB0aGVtIHRob3VnaCwgbWlnaHQgbm90IG5lZWQgYW55IGNo YW5nZXMuCj4+ID4gPj4gQW5kIHdoZW4gY2xpZW50IHdhbnQgdG8gZmlsdGVyIG91dCBpbmFjY3Vy YXRlIGRhdGEgaXRlbXMsIGl0IGNvdWxkIGJlIGRvbmUgYnkgY2hlY2tpbmcgdGhlIHRhaWxpbmcg JyoiIG9mIGZ1bmMgbmFtZS4KPj4gPiA+Cj4+ID4gPiBJIGFncmVlIHdpdGggRGF2aWQgb24gdGhp cyBwb2ludC4gV2UgYWxyZWFkeSBoYXZlIG1vbml0b3JpbmcgdG9vbCBidWlsdCBvbiB0b3AKPj4g PiA+IG9mIHRoaXMgb3V0cHV0IGFjcm9zcyBtZXRhIGZsZWV0LiBJZGVhbGx5IHdlIHdvdWxkIGxp a2UgdG8ga2VlcCB0aGUgZm9ybWF0IG9mCj4+ID4gPiBvZiBzaXplIGFuZCBjYWxscyB0aGUgc2Ft ZSwgZXZlbiBmb3IgZnV0dXJlIHZlcnNpb24sIGJlY2F1c2UgYWRkaW5nIGEgKiB3aWxsCj4+ID4g PiBjaGFuZ2UgdGhlIGZvcm1hdCBmcm9tIGludCB0byBzdHIsIHdoaWNoIGxlYWRzIHRvIGNoYW5n ZSBvdmVyIHRoZSByZWdleCBwYXJzZXIKPj4gPiA+IG1hbnkgcGxhY2VzLgo+PiA+ID4KPj4gPiA+ IEkgdGhpbmsgc2ltcGx5IGFkZGluZyAqIHRvIHRoZSBlbmQgb2YgZnVuY3Rpb24gbmFtZSBvciBm aWxlbmFtZSBpcyBzdWZmaWNpZW50Cj4+ID4gPiBhcyB0aGV5IGFyZSBhbHJlYWR5IHN0ci4KPj4g PiA+Cj4+ID4KPj4gPiBJbnN0ZWFkIG9mOgo+PiA+Cj4+ID4gNDkxNTIqICAgICAgNDgqIGFyY2gv eDg2L2tlcm5lbC9jcHUvbWNlL2NvcmUuYzoyNzA5IGZ1bmM6bWNlX2RldmljZV9jcmVhdGUKPj4g Pgo+PiA+IENvdWxkIHdlIGRvIHNvbWV0aGluZyBsaWtlOgo+PiA+Cj4+ID4gNDkxNTIgICAgICA0 OCBhcmNoL3g4Ni9rZXJuZWwvY3B1L21jZS9jb3JlLmM6MjcwOSBmdW5jOm1jZV9kZXZpY2VfY3Jl YXRlKGluYWNjdXJhdGUpCj4+IAo+PiBJZiB0aGVyZSBpcyBhIHBvc3Rwcm9jZXNzaW5nIHRoZW4g dGhpcyB3b3VsZCBicmVhayBzb21ldGltZXMgbGF0ZXIKPj4gd2hlbiB0aGUgZnVuY3Rpb24gbmFt ZSBpcyBwYXJzZWQsIHJpZ2h0PyBTbyBJTU8gdGhhdCBqdXN0IHBvc3Rwb25lcwo+PiB0aGUgYnJl YWthZ2UuCj4+IAo+PiA+Cj4+ID4gVGhpcyBzaG91bGQgaG9wZWZ1bGx5IG5vdCByZXF1aXJlIGFu eSBjaGFuZ2VzIHRvIHRoZSB0b29scyB0aGF0IGFyZSBjb25zdW1pbmcgdGhpcyBmaWxlLgo+PiA+ IEkgdGhpbmsgaXQgbWlnaHQgYmUgYmV0dGVyIHRvIHVzZSAiKGluYWNjdXJhdGUpIiAod2l0aG91 dCBhbnkgc3BhY2UgYWZ0ZXIgZnVuY3Rpb24gbmFtZSkgb3IKPj4gPiBzb21lIG90aGVyIHRleHQg aW5zdGVhZCBvZiAiKyIgb3IgIioiIHRvIHByZXZlbnQgYnJlYWtpbmcgc3VjaCB0b29scy4gSSBk b250IHRoaW5rIHdlIG5lZWQKPj4gPiB0byBldmVuIGluY3JlbWVudCBhbGxvY2luZm8gdmVyc2lv biBudW1iZXIgYXMgd2VsbCB0aGVuPwo+PiAKPj4gSSdtIHdvbmRlcmluZyBpZiB3ZSBhZGQgYSBu ZXcgY29sdW1uIGF0IHRoZSBlbmQgbGlrZSB0aGlzOgo+PiAKPj4gNDkxNTIgICAgICA0OCBhcmNo L3g4Ni9rZXJuZWwvY3B1L21jZS9jb3JlLmM6MjcwOQo+PiBmdW5jOm1jZV9kZXZpY2VfY3JlYXRl IFtpbmFjY3VyYXRlXQo+PiAKPj4gd291bGQgdGhhdCBicmVhayB0aGUgcGFyc2luZyB0b29scz8K Pj4gV2VsbC1kZXNpZ25lZCBwYXJzZXJzIHVzdWFsbHkgdGhyb3cgYXdheSBhZGRpdGlvbmFsIGZp ZWxkcyB3aGljaCB0aGV5Cj4+IGRvbid0IGtub3cgaG93IHRvIHBhcnNlLiBXRFlUPwo+PiAKPgo+ SXQgd291bGQgYnJlYWsgdGhlIHBhcnNlIG5vdyBhcyB3ZSBjb3VudCB0aGUgbnVtYmVyIG9mIHN0 cmluZyB0byBkZWNpZGUgaWYgCj50aGVyZSBpcyBhbiBvcHRpb25hbCBtb2R1bGUgbmFtZSBvciBu b3QuIEkgZG9uJ3QgdGhpbmsgaXQgaXMgYSBiaWcgCj5kZWFsIHRvIGZpeCB0aG91Z2guCgpUaGUg aW5jb25zaXN0ZW50IG9mIG1vZHVsZSBuYW1lIGlzIHJlYWxseSBpbmNvbnZlbmllbnQgZm9yIHBh cnNpbmcuLi4uLiAgCkNvdWxkIHdlIG1ha2UgY2hhbmdlcyB0byBtYWtlIGl0IGNvbnNpc3RlbnQs IHNvbWV0aGluZyBsaWtlOgoKZGlmZiAtLWdpdCBhL2xpYi9jb2RldGFnLmMgYi9saWIvY29kZXRh Zy5jCmluZGV4IDU0NTkxMWNlYmQyNS4uYjhhNDU5NWFkYzk1IDEwMDY0NAotLS0gYS9saWIvY29k ZXRhZy5jCisrKyBiL2xpYi9jb2RldGFnLmMKQEAgLTEyNCw3ICsxMjQsNyBAQCB2b2lkIGNvZGV0 YWdfdG9fdGV4dChzdHJ1Y3Qgc2VxX2J1ZiAqb3V0LCBzdHJ1Y3QgY29kZXRhZyAqY3QpCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBjdC0+ZmlsZW5hbWUsIGN0LT5saW5lbm8sCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBjdC0+bW9kbmFtZSwgY3QtPmZ1bmN0aW9uKTsKICAg ICAgICBlbHNlCi0gICAgICAgICAgICAgICBzZXFfYnVmX3ByaW50ZihvdXQsICIlczoldSBmdW5j OiVzIiwKKyAgICAgICAgICAgICAgIHNlcV9idWZfcHJpbnRmKG91dCwgIiVzOiV1IFtrZXJuZWxd IGZ1bmM6JXMiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3QtPmZpbGVuYW1lLCBj dC0+bGluZW5vLCBjdC0+ZnVuY3Rpb24pOwogfQoKCgoKPgo+SSB0aGluayBvbmUgbW9yZSBpbXBv cnRhbnQgdGhpbmcgaXMgcHJvYmFibHkgdG8gcmVhY2ggYSBjb25zZW5zdXMgb24gCj53aGF0IGZv cm1hdCBjYW4gYmUgY2hhbmdlZCBpbiB0aGUgZnV0dXJlLCBmb3IgZXhhbXBsZSBzYXksIHdlIGNh biAKPmtlZXAgYWRkaW5nIGNvbHVtbnMgYnV0IG5vdCBjaGFuZ2UgdGhlIGZvcm1hdCB0aGUgdHlw ZSBvZiBvbmUgY29sdW1uLgo+V2l0aCBzdWNoIGNvbnNlbnN1cyBpbiBtaW5kLCBpdCB3aWxsIGJl IGVhc2llciB0byBkZXNpZ24gdGhlIHBhcnNlci4gCj5BbmQgSSBndWVzcyBtYW55IGNvbXBhbmll cyB3aWxsIGJ1aWxkIHBhcnNlciB1cG9uIHRoaXMgaW5mbyBmb3IgZmxlZXQtCj53aXNlIGNvbGxl Y3Rpb24uCj4KPj4gPgo+PiA+ID4+Cj4+ID4gPj4gKFRoZXJlIHdvdWxkIGJlIHNvbWUgY29ybmVy IGNhc2VzLCBmb3IgZXhhbXBsZSwgdGhlICcrJyBzaWduIG1heSBub3QgbmVlZGVkIHdoZW4gdGhl IHZhbHVlIHJlYWNoIGEgbmVnYXRpdmUgdmFsdWUgaWYgc29tZSB1bmRlcmZsb3cgYnVnIGhhcHBl bmVkKQo+PiA+ID4+Cj4+ID4gPj4KPj4gPiA+PiBUaGFua3MKPj4gPiA+PiBEYXZpZC4KPj4gPiA+ Pgo+PiA+ID4+Cj4+ID4gPj4+IFN1Z2dlc3RlZC1ieTogSm9oYW5uZXMgV2VpbmVyIDxoYW5uZXNA Y21weGNoZy5vcmc+Cj4+ID4gPj4+IFNpZ25lZC1vZmYtYnk6IFN1cmVuIEJhZ2hkYXNhcnlhbiA8 c3VyZW5iQGdvb2dsZS5jb20+Cj4+ID4gPj4+IC0tLQo+PiA+ID4+Cj4+ID4gPgo+PiA+ID4gVGhh bmtzCj4+ID4gPiBQYW4KPj4gPgo+Cj5UaGFua3MKPlBhbgo=