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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A764EC41535 for ; Tue, 19 Dec 2023 09:27:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:From: References:To:Subject:Date:Message-ID:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=B/g/kbeltZqDD/A+fuumzT4BBXP0VOP1VKhvE7iFsNc=; b=RnBERjI+t2cJkVe/1eBpyQ8JtS RHnOyxLyhtgm5woFdUgLTPCJTb2wawDWsFDWqpxJWeofL23kNrG0ye6ku5EhyY4zUWQhfGbDv+v48 pjg/WjDx0Sy4uW0IB78v85ol8rGh7U1OqoKL4gnFhqO09WBGX4n1wlKrwWPpYzuCFBFsFqLmWYbpl 2F4d2Lfx6aEJc4bf8joIlnfH6QZ3HXiZfmVytTxHf4QS+rOFwKT3AE5NJ7+0DHaWsrNNSaFvRsfsw XkBZGjY5KnBdRdybx0DEWCQV98fiC0c65unorn/AuQrkv7EWdNW9Ct1obxKriCrQr567sUChSBiqn ARX9hLaw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rFWNG-00DRrg-37; Tue, 19 Dec 2023 09:26:50 +0000 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rFWNE-00DRqb-0L for linux-arm-kernel@lists.infradead.org; Tue, 19 Dec 2023 09:26:49 +0000 Received: from pps.filterd (m0360083.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3BJ97PpM030485; Tue, 19 Dec 2023 09:26:37 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=message-id : date : subject : to : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pp1; bh=w/p0k9EHg/9AzMA7j/JV2hgFJPlycLWZZ5QOcc3O3ns=; b=k0mdVD3ciDFj7A6oaxme8eXhIhxJShk+o3hUstpwLbkWgV5hGV0wbf7NNRfgVXk+gB4U Lg+bFdGzCZDdRQf13NGX7xo5peU5rlpjbbS+rQ4+wuXfXtqaHb3lfrwidhm0F8sQdrMY s6QrvVVArnQuIkPcH+BCQMTDx61wqIkejXYt5V0KGtwgqtNEgSIluHissU1R7vft/ySy jMPEJVfwb7yumUAhBFtus64EnwfRjNF7z+Jikm/LsxiDWPii8ggPvyYxWQqRbyGek3ul V7BqIKtieIBSZn1LHLHi9z5l4Oz05ffaqhdMtE+xu8ePfX5QVpc/w2wNyeqqu07gJ7Hs FQ== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3v388xrfgj-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Dec 2023 09:26:37 +0000 Received: from m0360083.ppops.net (m0360083.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 3BJ97MBb030354; Tue, 19 Dec 2023 09:26:36 GMT Received: from ppma12.dal12v.mail.ibm.com (dc.9e.1632.ip4.static.sl-reverse.com [50.22.158.220]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3v388xrffx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Dec 2023 09:26:36 +0000 Received: from pps.filterd (ppma12.dal12v.mail.ibm.com [127.0.0.1]) by ppma12.dal12v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 3BJ6pKJt029680; Tue, 19 Dec 2023 09:26:35 GMT Received: from smtprelay07.fra02v.mail.ibm.com ([9.218.2.229]) by ppma12.dal12v.mail.ibm.com (PPS) with ESMTPS id 3v1p7sev27-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 19 Dec 2023 09:26:35 +0000 Received: from smtpav05.fra02v.mail.ibm.com (smtpav05.fra02v.mail.ibm.com [10.20.54.104]) by smtprelay07.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 3BJ9QXoC35848682 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 19 Dec 2023 09:26:33 GMT Received: from smtpav05.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 60E7A2004D; Tue, 19 Dec 2023 09:26:33 +0000 (GMT) Received: from smtpav05.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 9000820040; Tue, 19 Dec 2023 09:26:28 +0000 (GMT) Received: from [9.179.31.204] (unknown [9.179.31.204]) by smtpav05.fra02v.mail.ibm.com (Postfix) with ESMTP; Tue, 19 Dec 2023 09:26:28 +0000 (GMT) Message-ID: Date: Tue, 19 Dec 2023 14:56:27 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [PATCH V3 0/7] Clean up perf mem Content-Language: en-US To: kan.liang@linux.intel.com, acme@kernel.org, irogers@google.com, peterz@infradead.org, mingo@redhat.com, namhyung@kernel.org, jolsa@kernel.org, adrian.hunter@intel.com, john.g.garry@oracle.com, will@kernel.org, james.clark@arm.com, mike.leach@linaro.org, leo.yan@linaro.org, yuhaixin.yhx@linux.alibaba.com, renyu.zj@linux.alibaba.com, tmricht@linux.ibm.com, ravi.bangoria@amd.com, atrajeev@linux.vnet.ibm.com, linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, linux-arm-kernel@lists.infradead.org References: <20231213195154.1085945-1-kan.liang@linux.intel.com> From: kajoljain In-Reply-To: <20231213195154.1085945-1-kan.liang@linux.intel.com> X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: jT3173WQo5SQrJDBT0qoPS-L_4sIugFJ X-Proofpoint-GUID: lJkxe_yYoab2cyfhmutpesPv5I8AIbDQ X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-19_04,2023-12-14_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 mlxscore=0 spamscore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 suspectscore=0 phishscore=0 bulkscore=0 malwarescore=0 priorityscore=1501 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311290000 definitions=main-2312190070 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20231219_012648_146768_4DBE10B6 X-CRM114-Status: GOOD ( 29.06 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGksCiAgSSB3YXMgdHJ5aW5nIHRvIHRlc3QgdGhpcyBwYXRjaHNldCBvbiBwb3dlcnBjLgoKQWZ0 ZXIgYXBwbHlpbmcgaXQgb24gdG9wIG9mIGFjbWUncyBwZXJmLXRvb2xzLW5leHQgYnJhbmNoLCBJ IGFtIGdldHRpbmcKYmVsb3cgZXJyb3I6CgogIElOU1RBTEwgbGlic3ViY21kX2hlYWRlcnMKICBJ TlNUQUxMIGxpYnBlcmZfaGVhZGVycwogIElOU1RBTEwgbGlic3ltYm9sX2hlYWRlcnMKICBJTlNU QUxMIGxpYmFwaV9oZWFkZXJzCiAgSU5TVEFMTCBsaWJicGZfaGVhZGVycwogIENDICAgICAgYXJj aC9wb3dlcnBjL3V0aWwvbWVtLWV2ZW50cy5vCkluIGZpbGUgaW5jbHVkZWQgZnJvbSBhcmNoL3Bv d2VycGMvdXRpbC9tZW0tZXZlbnRzLmM6MzoKYXJjaC9wb3dlcnBjL3V0aWwvbWVtLWV2ZW50cy5o OjU6NTI6IGVycm9yOiDigJhQRVJGX01FTV9FVkVOVFNfX01BWOKAmQp1bmRlY2xhcmVkIGhlcmUg KG5vdCBpbiBhIGZ1bmN0aW9uKQogICAgNSB8IGV4dGVybiBzdHJ1Y3QgcGVyZl9tZW1fZXZlbnQK cGVyZl9tZW1fZXZlbnRzX3Bvd2VyW1BFUkZfTUVNX0VWRU5UU19fTUFYXTsKICAgICAgfApefn5+ fn5+fn5+fn5+fn5+fn5+fgptYWtlWzZdOiAqKiogWy9ob21lL2tham9sL2xpbnV4L3Rvb2xzL2J1 aWxkL01ha2VmaWxlLmJ1aWxkOjEwNToKYXJjaC9wb3dlcnBjL3V0aWwvbWVtLWV2ZW50cy5vXSBF cnJvciAxCm1ha2VbNV06ICoqKiBbL2hvbWUva2Fqb2wvbGludXgvdG9vbHMvYnVpbGQvTWFrZWZp bGUuYnVpbGQ6MTU4OiB1dGlsXQpFcnJvciAyCm1ha2VbNF06ICoqKiBbL2hvbWUva2Fqb2wvbGlu dXgvdG9vbHMvYnVpbGQvTWFrZWZpbGUuYnVpbGQ6MTU4OiBwb3dlcnBjXQpFcnJvciAyCm1ha2Vb M106ICoqKiBbL2hvbWUva2Fqb2wvbGludXgvdG9vbHMvYnVpbGQvTWFrZWZpbGUuYnVpbGQ6MTU4 OiBhcmNoXQpFcnJvciAyCm1ha2VbM106ICoqKiBXYWl0aW5nIGZvciB1bmZpbmlzaGVkIGpvYnMu Li4uCm1ha2VbMl06ICoqKiBbTWFrZWZpbGUucGVyZjo2OTM6IHBlcmYtaW4ub10gRXJyb3IgMgpt YWtlWzFdOiAqKiogW01ha2VmaWxlLnBlcmY6MjUxOiBzdWItbWFrZV0gRXJyb3IgMgptYWtlOiAq KiogW01ha2VmaWxlOjcwOiBhbGxdIEVycm9yIDIKCkl0IHNlZW1zIHNvbWUgaGVhZGVyZmlsZXMg YXJlIG1pc3NpbmcgZnJvbSBhcmNoL3Bvd2VycGMvdXRpbC9tZW0tCmV2ZW50cy5jCgpUaGFua3Ms Cktham9sIEphaW4KCk9uIDEyLzE0LzIzIDAxOjIxLCBrYW4ubGlhbmdAbGludXguaW50ZWwuY29t IHdyb3RlOgo+IEZyb206IEthbiBMaWFuZyA8a2FuLmxpYW5nQGxpbnV4LmludGVsLmNvbT4KPiAK PiBDaGFuZ2VzIHNpbmNlIFYyOgo+IC0gRml4IHRoZSBBcm02NCBidWlsZGluZyBlcnJvciAoTGVv KQo+IC0gQWRkIHR3byBuZXcgcGF0Y2hlcyB0byBjbGVhbiB1cCBwZXJmX21lbV9ldmVudHNfX3Jl Y29yZF9hcmdzKCkKPiAgIGFuZCBwZXJmX3BtdXNfX251bV9tZW1fcG11cygpIChMZW8pCj4gCj4g Q2hhbmdlcyBzaW5jZSBWMToKPiAtIEZpeCBzdHJjbXAgb2YgUE1VIG5hbWUgY2hlY2tpbmcgKFJh dmkpCj4gLSBGaXggIi8sIiB0eXBvIChJYW4pCj4gLSBSZW5hbWUgc2V2ZXJhbCBmdW5jdGlvbnMg d2l0aCBwZXJmX3BtdV9fbWVtX2V2ZW50cyBwcmVmaXguIChJYW4pCj4gLSBGb2xkIHRoZSBoZWFk ZXIgcmVtb3ZhbCBwYXRjaCBpbnRvIHRoZSBwYXRjaCB3aGVyZSB0aGUgY2xlYW51cHMgbWFkZS4K PiAgIChBcm5hbGRvKQo+IC0gQWRkIHJldmlld2VkLWJ5IGFuZCB0ZXN0ZWQtYnkgZnJvbSBJYW4g YW5kIFJhdmkKPiAKPiBBcyBkaXNjdXNzZWQgaW4gdGhlIGJlbG93IHRocmVhZCwgdGhlIHBhdGNo IHNldCBpcyB0byBjbGVhbiB1cCBwZXJmIG1lbS4KPiBodHRwczovL2xvcmUua2VybmVsLm9yZy9s a21sL2FmZWZhYjE1LWNmZmMtNDM0NS05Y2Y0LWM2YTQxMjhkNGQ5Y0BsaW51eC5pbnRlbC5jb20v Cj4gCj4gSW50cm9kdWNlIGdlbmVyaWMgZnVuY3Rpb25zIHBlcmZfbWVtX2V2ZW50c19fcHRyKCks Cj4gcGVyZl9tZW1fZXZlbnRzX19uYW1lKCkgLGFuZCBpc19tZW1fbG9hZHNfYXV4X2V2ZW50KCkg dG8gcmVwbGFjZSB0aGUKPiBBUkNIIHNwZWNpZmljIG9uZXMuCj4gU2ltcGxpZnkgdGhlIHBlcmZf bWVtX2V2ZW50X19zdXBwb3J0ZWQoKS4KPiAKPiBPbmx5IGtlZXBzIHRoZSBBUkNILXNwZWNpZmlj IHBlcmZfbWVtX2V2ZW50cyBhcnJheSBpbiB0aGUgY29ycmVzcG9uZGluZwo+IG1lbS1ldmVudHMu YyBmb3IgZWFjaCBBUkNILgo+IAo+IFRoZXJlIGlzIG5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+ IFRoZSBwYXRjaCBzZXQgdG91Y2hlcyBhbG1vc3QgYWxsIHRoZSBBUkNIcywgSW50ZWwsIEFNRCwg QVJNLCBQb3dlciBhbmQKPiBldGMuIEJ1dCBJIGNhbiBvbmx5IHRlc3QgaXQgb24gdHdvIEludGVs IHBsYXRmb3Jtcy4KPiBQbGVhc2UgZ2l2ZSBpdCB0cnksIGlmIHlvdSBoYXZlIG1hY2hpbmVzIHdp dGggb3RoZXIgQVJDSHMuCj4gCj4gSGVyZSBhcmUgdGhlIHRlc3QgcmVzdWx0czoKPiBJbnRlbCBo eWJyaWQgbWFjaGluZToKPiAKPiAkcGVyZiBtZW0gcmVjb3JkIC1lIGxpc3QKPiBsZGxhdC1sb2Fk cyAgOiBhdmFpbGFibGUKPiBsZGxhdC1zdG9yZXMgOiBhdmFpbGFibGUKPiAKPiAkcGVyZiBtZW0g cmVjb3JkIC1lIGxkbGF0LWxvYWRzIC12IC0tbGRsYXQgNTAKPiBjYWxsaW5nOiByZWNvcmQgLWUg Y3B1X2F0b20vbWVtLWxvYWRzLGxkbGF0PTUwL1AgLWUgY3B1X2NvcmUvbWVtLWxvYWRzLGxkbGF0 PTUwL1AKPiAKPiAkcGVyZiBtZW0gcmVjb3JkIC12Cj4gY2FsbGluZzogcmVjb3JkIC1lIGNwdV9h dG9tL21lbS1sb2FkcyxsZGxhdD0zMC9QIC1lIGNwdV9hdG9tL21lbS1zdG9yZXMvUCAtZSBjcHVf Y29yZS9tZW0tbG9hZHMsbGRsYXQ9MzAvUCAtZSBjcHVfY29yZS9tZW0tc3RvcmVzL1AKPiAKPiAk cGVyZiBtZW0gcmVjb3JkIC10IHN0b3JlIC12Cj4gY2FsbGluZzogcmVjb3JkIC1lIGNwdV9hdG9t L21lbS1zdG9yZXMvUCAtZSBjcHVfY29yZS9tZW0tc3RvcmVzL1AKPiAKPiAKPiBJbnRlbCBTUFI6 Cj4gJHBlcmYgbWVtIHJlY29yZCAtZSBsaXN0Cj4gbGRsYXQtbG9hZHMgIDogYXZhaWxhYmxlCj4g bGRsYXQtc3RvcmVzIDogYXZhaWxhYmxlCj4gCj4gJHBlcmYgbWVtIHJlY29yZCAtZSBsZGxhdC1s b2FkcyAtdiAtLWxkbGF0IDUwCj4gY2FsbGluZzogcmVjb3JkIC1lIHtjcHUvbWVtLWxvYWRzLWF1 eC8sY3B1L21lbS1sb2FkcyxsZGxhdD01MC99OlAKPiAKPiAkcGVyZiBtZW0gcmVjb3JkIC12Cj4g Y2FsbGluZzogcmVjb3JkIC1lIHtjcHUvbWVtLWxvYWRzLWF1eC8sY3B1L21lbS1sb2FkcyxsZGxh dD0zMC99OlAgLWUgY3B1L21lbS1zdG9yZXMvUAo+IAo+ICRwZXJmIG1lbSByZWNvcmQgLXQgc3Rv cmUgLXYKPiBjYWxsaW5nOiByZWNvcmQgLWUgY3B1L21lbS1zdG9yZXMvUAo+IAo+IEthbiBMaWFu ZyAoNyk6Cj4gICBwZXJmIG1lbTogQWRkIG1lbV9ldmVudHMgaW50byB0aGUgc3VwcG9ydGVkIHBl cmZfcG11Cj4gICBwZXJmIG1lbTogQ2xlYW4gdXAgcGVyZl9tZW1fZXZlbnRzX19wdHIoKQo+ICAg cGVyZiBtZW06IENsZWFuIHVwIHBlcmZfbWVtX2V2ZW50c19fbmFtZSgpCj4gICBwZXJmIG1lbTog Q2xlYW4gdXAgcGVyZl9tZW1fZXZlbnRfX3N1cHBvcnRlZCgpCj4gICBwZXJmIG1lbTogQ2xlYW4g dXAgaXNfbWVtX2xvYWRzX2F1eF9ldmVudCgpCj4gICBwZXJmIG1lbTogQ2xlYW4gdXAgcGVyZl9t ZW1fZXZlbnRzX19yZWNvcmRfYXJncygpCj4gICBwZXJmIG1lbTogQ2xlYW4gdXAgcGVyZl9wbXVz X19udW1fbWVtX3BtdXMoKQo+IAo+ICB0b29scy9wZXJmL2FyY2gvYXJtL3V0aWwvcG11LmMgICAg ICAgICAgICB8ICAgMyArCj4gIHRvb2xzL3BlcmYvYXJjaC9hcm02NC91dGlsL21lbS1ldmVudHMu YyAgIHwgIDM5ICstLS0KPiAgdG9vbHMvcGVyZi9hcmNoL2FybTY0L3V0aWwvbWVtLWV2ZW50cy5o ICAgfCAgIDcgKwo+ICB0b29scy9wZXJmL2FyY2gvcG93ZXJwYy91dGlsL21lbS1ldmVudHMuYyB8 ICAxMyArLQo+ICB0b29scy9wZXJmL2FyY2gvcG93ZXJwYy91dGlsL21lbS1ldmVudHMuaCB8ICAg NyArCj4gIHRvb2xzL3BlcmYvYXJjaC9wb3dlcnBjL3V0aWwvcG11LmMgICAgICAgIHwgIDExICsr Cj4gIHRvb2xzL3BlcmYvYXJjaC9zMzkwL3V0aWwvcG11LmMgICAgICAgICAgIHwgICAzICsKPiAg dG9vbHMvcGVyZi9hcmNoL3g4Ni91dGlsL21lbS1ldmVudHMuYyAgICAgfCAgOTkgKystLS0tLS0t LQo+ICB0b29scy9wZXJmL2FyY2gveDg2L3V0aWwvbWVtLWV2ZW50cy5oICAgICB8ICAxMCArCj4g IHRvb2xzL3BlcmYvYXJjaC94ODYvdXRpbC9wbXUuYyAgICAgICAgICAgIHwgIDE5ICstCj4gIHRv b2xzL3BlcmYvYnVpbHRpbi1jMmMuYyAgICAgICAgICAgICAgICAgIHwgIDQ1ICsrLS0tCj4gIHRv b2xzL3BlcmYvYnVpbHRpbi1tZW0uYyAgICAgICAgICAgICAgICAgIHwgIDQ4ICsrLS0tCj4gIHRv b2xzL3BlcmYvdXRpbC9tZW0tZXZlbnRzLmMgICAgICAgICAgICAgIHwgMjE3ICsrKysrKysrKysr KystLS0tLS0tLS0KPiAgdG9vbHMvcGVyZi91dGlsL21lbS1ldmVudHMuaCAgICAgICAgICAgICAg fCAgMTkgKy0KPiAgdG9vbHMvcGVyZi91dGlsL3BtdS5jICAgICAgICAgICAgICAgICAgICAgfCAg IDQgKy0KPiAgdG9vbHMvcGVyZi91dGlsL3BtdS5oICAgICAgICAgICAgICAgICAgICAgfCAgIDcg Kwo+ICB0b29scy9wZXJmL3V0aWwvcG11cy5jICAgICAgICAgICAgICAgICAgICB8ICAgNiAtCj4g IHRvb2xzL3BlcmYvdXRpbC9wbXVzLmggICAgICAgICAgICAgICAgICAgIHwgICAxIC0KPiAgMTgg ZmlsZXMgY2hhbmdlZCwgMjc4IGluc2VydGlvbnMoKyksIDI4MCBkZWxldGlvbnMoLSkKPiAgY3Jl YXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3BlcmYvYXJjaC9hcm02NC91dGlsL21lbS1ldmVudHMuaAo+ ICBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvcGVyZi9hcmNoL3Bvd2VycGMvdXRpbC9tZW0tZXZl bnRzLmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3BlcmYvYXJjaC9wb3dlcnBjL3V0aWwv cG11LmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3BlcmYvYXJjaC94ODYvdXRpbC9tZW0t ZXZlbnRzLmgKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LWFybS1rZXJuZWwK