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 X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2FB56C433E0 for ; Sat, 23 Jan 2021 14:59:33 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7427C22AAA for ; Sat, 23 Jan 2021 14:59:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7427C22AAA Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=patchew.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:48194 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l3KNv-0004Py-BH for qemu-devel@archiver.kernel.org; Sat, 23 Jan 2021 09:59:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:40700) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l3KMW-0003cB-Su for qemu-devel@nongnu.org; Sat, 23 Jan 2021 09:58:04 -0500 Resent-Date: Sat, 23 Jan 2021 09:58:04 -0500 Resent-Message-Id: Received: from sender4-of-o53.zoho.com ([136.143.188.53]:21396) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l3KMT-0000pO-Sq for qemu-devel@nongnu.org; Sat, 23 Jan 2021 09:58:04 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1611413874; cv=none; d=zohomail.com; s=zohoarc; b=d4yqZnKe3pYCgChZaVMnX7ogWUO5MyVnvGds17FEWSWoSJ7ObXIUVXzImh2aAD1GsvCkyL9z1mfnmPkiyfflxDgz2FYC3qSaHIaSQ+EF0htpqRdpAdZ7HduIoDKy+mWvgtn/97g8mKgebMJLCUO7M3lk4vszoNXeAixXa9MVYI0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1611413874; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:Reply-To:Subject:To; bh=Y9IMS7fArKl4pprNw90Ri3J0Nru9VXmLEoEgxiuES+4=; b=oElrrRPB4PDuqt4inTxPZqrga1AK2du5pyT6+IFRRGi3j/Oio/2jyOUP8IWQtdADWDqaEl0Eo0CcF5LQ7XRhKjW+WapCDArJxqyndxeDZRlxBxRtJfonw/LOlTEYFgxIGgx2a5Qn+xEw43i2eVUqMcTzNK5kzFFpcw2mBtX56N8= ARC-Authentication-Results: i=1; mx.zohomail.com; spf=pass smtp.mailfrom=no-reply@patchew.org; dmarc=pass header.from= header.from= Received: from [172.17.0.3] (23.253.156.214 [23.253.156.214]) by mx.zohomail.com with SMTPS id 1611413871297141.7965249025557; Sat, 23 Jan 2021 06:57:51 -0800 (PST) In-Reply-To: <20210123143128.1167797-1-pbonzini@redhat.com> Subject: Re: [PULL 00/31] Misc patches for 2020-01-21 Message-ID: <161141387015.19173.13177237723819621897@c667a6b167f6> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Resent-From: From: no-reply@patchew.org To: pbonzini@redhat.com Date: Sat, 23 Jan 2021 06:57:51 -0800 (PST) X-ZohoMailClient: External Received-SPF: pass client-ip=136.143.188.53; envelope-from=no-reply@patchew.org; helo=sender4-of-o53.zoho.com X-Spam_score_int: -2 X-Spam_score: -0.3 X-Spam_bar: / X-Spam_report: (-0.3 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_SBL=1.623 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: qemu-devel@nongnu.org Cc: qemu-devel@nongnu.org Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" UGF0Y2hldyBVUkw6IGh0dHBzOi8vcGF0Y2hldy5vcmcvUUVNVS8yMDIxMDEyMzE0MzEyOC4xMTY3 Nzk3LTEtcGJvbnppbmlAcmVkaGF0LmNvbS8KCgoKSGksCgpUaGlzIHNlcmllcyBzZWVtcyB0byBo YXZlIHNvbWUgY29kaW5nIHN0eWxlIHByb2JsZW1zLiBTZWUgb3V0cHV0IGJlbG93IGZvcgptb3Jl IGluZm9ybWF0aW9uOgoKVHlwZTogc2VyaWVzCk1lc3NhZ2UtaWQ6IDIwMjEwMTIzMTQzMTI4LjEx Njc3OTctMS1wYm9uemluaUByZWRoYXQuY29tClN1YmplY3Q6IFtQVUxMIDAwLzMxXSBNaXNjIHBh dGNoZXMgZm9yIDIwMjAtMDEtMjEKCj09PSBURVNUIFNDUklQVCBCRUdJTiA9PT0KIyEvYmluL2Jh c2gKZ2l0IHJldi1wYXJzZSBiYXNlID4gL2Rldi9udWxsIHx8IGV4aXQgMApnaXQgY29uZmlnIC0t bG9jYWwgZGlmZi5yZW5hbWVsaW1pdCAwCmdpdCBjb25maWcgLS1sb2NhbCBkaWZmLnJlbmFtZXMg VHJ1ZQpnaXQgY29uZmlnIC0tbG9jYWwgZGlmZi5hbGdvcml0aG0gaGlzdG9ncmFtCi4vc2NyaXB0 cy9jaGVja3BhdGNoLnBsIC0tbWFpbGJhY2sgYmFzZS4uCj09PSBURVNUIFNDUklQVCBFTkQgPT09 CgpVcGRhdGluZyAzYzhjZjVhOWMyMWZmODc4MjE2NGQxZGVmN2Y0NGJkODg4NzEzMzg0CkZyb20g aHR0cHM6Ly9naXRodWIuY29tL3BhdGNoZXctcHJvamVjdC9xZW11CiAqIFtuZXcgdGFnXSAgICAg ICAgIHBhdGNoZXcvMjAyMTAxMjMxNDMxMjguMTE2Nzc5Ny0xLXBib256aW5pQHJlZGhhdC5jb20g LT4gcGF0Y2hldy8yMDIxMDEyMzE0MzEyOC4xMTY3Nzk3LTEtcGJvbnppbmlAcmVkaGF0LmNvbQpT d2l0Y2hlZCB0byBhIG5ldyBicmFuY2ggJ3Rlc3QnCjRhM2NlYjMgcWVtdS1vcHRpb246IHdhcm4g Zm9yIHNob3J0LWZvcm0gYm9vbGVhbiBvcHRpb25zCjYwMTE0NWIgcWVtdS1vcHRpb246IG1vdmUg aGVscCBoYW5kbGluZyB0byBnZXRfb3B0X25hbWVfdmFsdWUKZDQ0ZjJlZCBxZW11LW9wdGlvbjog Y2xlYW4gdXAgaWQgdnMuIGxpc3QtPm1lcmdlX2xpc3RzCmQ3MGZiNWYgdm5jOiBzdXBwb3J0ICIt dm5jIGhlbHAiCmZlNjY2ZmIgcW1wOiByZW1vdmUgZGVwcmVjYXRlZCAiY2hhbmdlIiBjb21tYW5k Cjg1ODFkMjQgaG1wOiByZW1vdmUgImNoYW5nZSB2bmMgVEFSR0VUIiBjb21tYW5kCmU3ODRiYmUg YWNjZXB0YW5jZTogc3dpdGNoIHRvIFFNUCBjaGFuZ2Utdm5jLXBhc3N3b3JkIGNvbW1hbmQKODI1 NzRlOSBtZXNvbi5idWlsZDogRGV0ZWN0IGJ6aXAyIHByb2dyYW0KY2M5MTAwOSBtZXNvbi5idWls ZDogRGVjbGFyZSBnbG9iYWwgZWRrMl90YXJnZXRzIC8gaW5zdGFsbF9lZGsyX2Jsb2JzIHZhcmlh YmxlcwphOGUzMWY2IG1lc29uOiBBZGQgYSBzZWN0aW9uIGhlYWRlciBmb3IgbGlicmFyeSBkZXBl bmRlbmNpZXMKODhhMDdhMiBtZXNvbjogRGlzcGxheSBjcnlwdG8tcmVsYXRlZCBpbmZvcm1hdGlv biBhbHRvZ2V0aGVyCjBlOGI4NTMgbWVzb246IERpc3BsYXkgYmxvY2sgbGF5ZXIgaW5mb3JtYXRp b24gYWx0b2dldGhlcgo2MzM2ZDQ0IG1lc29uOiBEaXNwbGF5IGFjY2VsZXJhdG9ycyBhbmQgc2Vs ZWN0ZWQgdGFyZ2V0cyBhbHRvZ2V0aGVyCmIzMzJiMDEgbWVzb246IFN1bW1hcml6ZSBjb21waWxh dGlvbi1yZWxhdGVkIGluZm9ybWF0aW9uIGFsdG9nZXRoZXIKYjgwN2ZkNSBtZXNvbjogU3VtbWFy aXplIG92ZXJhbGwgZmVhdHVyZXMgYWx0b2dldGhlcgpiZmIzZDA2IG1lc29uOiBEaXNwbGF5IGhv c3QgYmluYXJpZXMgaW5mb3JtYXRpb24gYWx0b2dldGhlcgo4NmRjYzI0IG1lc29uOiBTdW1tYXJp emUgaW5mb3JtYXRpb24gcmVsYXRlZCB0byBkaXJlY3RvcmllcyBmaXJzdApmNjc4YTEwIG1lc29u OiBjb252ZXJ0IHdpeGwgZGV0ZWN0aW9uIHRvIE1lc29uCmY0NjRiMzggbnNpczogYWRqdXN0IGZv ciBuZXcgTWluR1cgcGF0aHMKZTdiNzVlMCBtZXNvbjogRGVjbGFyZSBoYXZlX3ZpcnRmc19wcm94 eV9oZWxwZXIgaW4gbWFpbiBtZXNvbi5idWlsZAphMWU4OWVkIHNsaXJwOiB1cGRhdGUgdG8gZ2l0 IG1hc3RlcgoxM2EwYzMzIGJ1aWxkLXN5czogYWRkIGxpYnZob3N0LXVzZXIgbWlzc2luZyBkZXBl bmRlbmNpZXMKNTFlNjU2NyBidWlsZC1zeXM6IHNldCBnbG9iYWwgYXJndW1lbnRzIGZvciBjZmxh Z3MvbGRmbGFncwo4OTIyYzA2IGJ1aWxkLXN5czogcmVtb3ZlIHVudXNlZCBMSUJTCjA4YmU2Yzkg aWRlOiBhdGFwaTogY2hlY2sgbG9naWNhbCBibG9jayBhZGRyZXNzIGFuZCByZWFkIHNpemUgKENW RS0yMDIwLTI5NDQzKQo2ZjE1ZjNjIHNvZnRtbXUvcGh5c21lbTogU2lsZW5jZSBHQ0MgMTAgbWF5 YmUtdW5pbml0aWFsaXplZCBlcnJvcgoyMDFjN2FmIHV0aWwvY2FjaGVmbHVzaDogRml4IGVycm9y IGdlbmVyYXRlZCBieSBjbGFuZwpjNmFlMDM1IGJ1aWxkLXN5c3RlbTogY2xlYW4gdXAgVENHL1RD SSBjb25maWd1cnkKYjk4MWJkZCB4ODYvY3B1OiBVc2UgbWF4IGhvc3QgcGh5c2ljYWwgYWRkcmVz cyBpZiAtY3B1IG1heCBvcHRpb24gaXMgYXBwbGllZAo4YzNiMmFiIGNvbmZpZ3VyZTogTWluR1cg cmVzcGVjdCAtLWJpbmRpciBhcmd1bWVudAozNWFmOTc1IHJ1bnN0YXRlOiBjbGVhbnVwIHJlYm9v dCBhbmQgcGFuaWMgYWN0aW9ucwoKPT09IE9VVFBVVCBCRUdJTiA9PT0KMS8zMSBDaGVja2luZyBj b21taXQgMzVhZjk3NWViODBmIChydW5zdGF0ZTogY2xlYW51cCByZWJvb3QgYW5kIHBhbmljIGFj dGlvbnMpCkVSUk9SOiBsaW5lIG92ZXIgOTAgY2hhcmFjdGVycwojMTE4OiBGSUxFOiBzb2Z0bW11 L3J1bnN0YXRlLmM6NDc4OgorICAgICAgICB8fCAocGFuaWNfYWN0aW9uID09IFBBTklDX0FDVElP Tl9TSFVURE9XTiAmJiBzaHV0ZG93bl9hY3Rpb24gPT0gU0hVVERPV05fQUNUSU9OX1BBVVNFKSkg ewoKdG90YWw6IDEgZXJyb3JzLCAwIHdhcm5pbmdzLCA4MyBsaW5lcyBjaGVja2VkCgpQYXRjaCAx LzMxIGhhcyBzdHlsZSBwcm9ibGVtcywgcGxlYXNlIHJldmlldy4gIElmIGFueSBvZiB0aGVzZSBl cnJvcnMKYXJlIGZhbHNlIHBvc2l0aXZlcyByZXBvcnQgdGhlbSB0byB0aGUgbWFpbnRhaW5lciwg c2VlCkNIRUNLUEFUQ0ggaW4gTUFJTlRBSU5FUlMuCgoyLzMxIENoZWNraW5nIGNvbW1pdCA4YzNi MmFiODAzYTIgKGNvbmZpZ3VyZTogTWluR1cgcmVzcGVjdCAtLWJpbmRpciBhcmd1bWVudCkKMy8z MSBDaGVja2luZyBjb21taXQgYjk4MWJkZGFmM2IxICh4ODYvY3B1OiBVc2UgbWF4IGhvc3QgcGh5 c2ljYWwgYWRkcmVzcyBpZiAtY3B1IG1heCBvcHRpb24gaXMgYXBwbGllZCkKV0FSTklORzogbGlu ZSBvdmVyIDgwIGNoYXJhY3RlcnMKIzI3OiBGSUxFOiB0YXJnZXQvaTM4Ni9jcHUuYzo0MzIyOgor ICAgICAgICBvYmplY3RfcHJvcGVydHlfc2V0X2Jvb2woT0JKRUNUKGNwdSksICJob3N0LXBoeXMt Yml0cyIsIHRydWUsICZlcnJvcl9hYm9ydCk7Cgp0b3RhbDogMCBlcnJvcnMsIDEgd2FybmluZ3Ms IDcgbGluZXMgY2hlY2tlZAoKUGF0Y2ggMy8zMSBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFzZSBy ZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVwb3J0 IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGluIE1BSU5UQUlORVJTLgo0 LzMxIENoZWNraW5nIGNvbW1pdCBjNmFlMDM1NzQzYTIgKGJ1aWxkLXN5c3RlbTogY2xlYW4gdXAg VENHL1RDSSBjb25maWd1cnkpCjUvMzEgQ2hlY2tpbmcgY29tbWl0IDIwMWM3YWZjZmRkYSAodXRp bC9jYWNoZWZsdXNoOiBGaXggZXJyb3IgZ2VuZXJhdGVkIGJ5IGNsYW5nKQo2LzMxIENoZWNraW5n IGNvbW1pdCA2ZjE1ZjNjMTJmNzQgKHNvZnRtbXUvcGh5c21lbTogU2lsZW5jZSBHQ0MgMTAgbWF5 YmUtdW5pbml0aWFsaXplZCBlcnJvcikKNy8zMSBDaGVja2luZyBjb21taXQgMDhiZTZjOWIzODEy IChpZGU6IGF0YXBpOiBjaGVjayBsb2dpY2FsIGJsb2NrIGFkZHJlc3MgYW5kIHJlYWQgc2l6ZSAo Q1ZFLTIwMjAtMjk0NDMpKQo4LzMxIENoZWNraW5nIGNvbW1pdCA4OTIyYzA2YmJmZWIgKGJ1aWxk LXN5czogcmVtb3ZlIHVudXNlZCBMSUJTKQo5LzMxIENoZWNraW5nIGNvbW1pdCA1MWU2NTY3ZWU0 MWEgKGJ1aWxkLXN5czogc2V0IGdsb2JhbCBhcmd1bWVudHMgZm9yIGNmbGFncy9sZGZsYWdzKQox MC8zMSBDaGVja2luZyBjb21taXQgMTNhMGMzM2FlMjk5IChidWlsZC1zeXM6IGFkZCBsaWJ2aG9z dC11c2VyIG1pc3NpbmcgZGVwZW5kZW5jaWVzKQoxMS8zMSBDaGVja2luZyBjb21taXQgYTFlODll ZGZjOGY3IChzbGlycDogdXBkYXRlIHRvIGdpdCBtYXN0ZXIpCldBUk5JTkc6IGFkZGVkLCBtb3Zl ZCBvciBkZWxldGVkIGZpbGUocyksIGRvZXMgTUFJTlRBSU5FUlMgbmVlZCB1cGRhdGluZz8KIzE2 MjogCmRlbGV0ZWQgZmlsZSBtb2RlIDE2MDAwMAoKdG90YWw6IDAgZXJyb3JzLCAxIHdhcm5pbmdz LCA5OCBsaW5lcyBjaGVja2VkCgpQYXRjaCAxMS8zMSBoYXMgc3R5bGUgcHJvYmxlbXMsIHBsZWFz ZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBmYWxzZSBwb3NpdGl2ZXMgcmVw b3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BBVENIIGluIE1BSU5UQUlORVJT LgoxMi8zMSBDaGVja2luZyBjb21taXQgZTdiNzVlMDhjOThjIChtZXNvbjogRGVjbGFyZSBoYXZl X3ZpcnRmc19wcm94eV9oZWxwZXIgaW4gbWFpbiBtZXNvbi5idWlsZCkKMTMvMzEgQ2hlY2tpbmcg Y29tbWl0IGY0NjRiMzgzYzdkYSAobnNpczogYWRqdXN0IGZvciBuZXcgTWluR1cgcGF0aHMpCjE0 LzMxIENoZWNraW5nIGNvbW1pdCBmNjc4YTEwMGEzOGQgKG1lc29uOiBjb252ZXJ0IHdpeGwgZGV0 ZWN0aW9uIHRvIE1lc29uKQoxNS8zMSBDaGVja2luZyBjb21taXQgODZkY2MyNGRkOWRjIChtZXNv bjogU3VtbWFyaXplIGluZm9ybWF0aW9uIHJlbGF0ZWQgdG8gZGlyZWN0b3JpZXMgZmlyc3QpCjE2 LzMxIENoZWNraW5nIGNvbW1pdCBiZmIzZDA2ZWJhODEgKG1lc29uOiBEaXNwbGF5IGhvc3QgYmlu YXJpZXMgaW5mb3JtYXRpb24gYWx0b2dldGhlcikKMTcvMzEgQ2hlY2tpbmcgY29tbWl0IGI4MDdm ZDU1ODU1ZiAobWVzb246IFN1bW1hcml6ZSBvdmVyYWxsIGZlYXR1cmVzIGFsdG9nZXRoZXIpCjE4 LzMxIENoZWNraW5nIGNvbW1pdCBiMzMyYjAxNzg0NWUgKG1lc29uOiBTdW1tYXJpemUgY29tcGls YXRpb24tcmVsYXRlZCBpbmZvcm1hdGlvbiBhbHRvZ2V0aGVyKQoxOS8zMSBDaGVja2luZyBjb21t aXQgNjMzNmQ0NGZiOTlkIChtZXNvbjogRGlzcGxheSBhY2NlbGVyYXRvcnMgYW5kIHNlbGVjdGVk IHRhcmdldHMgYWx0b2dldGhlcikKMjAvMzEgQ2hlY2tpbmcgY29tbWl0IDBlOGI4NTM1Y2MyNyAo bWVzb246IERpc3BsYXkgYmxvY2sgbGF5ZXIgaW5mb3JtYXRpb24gYWx0b2dldGhlcikKMjEvMzEg Q2hlY2tpbmcgY29tbWl0IDg4YTA3YTJlYWU1YiAobWVzb246IERpc3BsYXkgY3J5cHRvLXJlbGF0 ZWQgaW5mb3JtYXRpb24gYWx0b2dldGhlcikKMjIvMzEgQ2hlY2tpbmcgY29tbWl0IGE4ZTMxZjY1 MDJiMyAobWVzb246IEFkZCBhIHNlY3Rpb24gaGVhZGVyIGZvciBsaWJyYXJ5IGRlcGVuZGVuY2ll cykKMjMvMzEgQ2hlY2tpbmcgY29tbWl0IGNjOTEwMDkwNTgzNSAobWVzb24uYnVpbGQ6IERlY2xh cmUgZ2xvYmFsIGVkazJfdGFyZ2V0cyAvIGluc3RhbGxfZWRrMl9ibG9icyB2YXJpYWJsZXMpCjI0 LzMxIENoZWNraW5nIGNvbW1pdCA4MjU3NGU5MzNkNzYgKG1lc29uLmJ1aWxkOiBEZXRlY3QgYnpp cDIgcHJvZ3JhbSkKMjUvMzEgQ2hlY2tpbmcgY29tbWl0IGU3ODRiYmU0MjljYyAoYWNjZXB0YW5j ZTogc3dpdGNoIHRvIFFNUCBjaGFuZ2Utdm5jLXBhc3N3b3JkIGNvbW1hbmQpCjI2LzMxIENoZWNr aW5nIGNvbW1pdCA4NTgxZDI0NTQ0ZWQgKGhtcDogcmVtb3ZlICJjaGFuZ2Ugdm5jIFRBUkdFVCIg Y29tbWFuZCkKMjcvMzEgQ2hlY2tpbmcgY29tbWl0IGZlNjY2ZmJjMjExOCAocW1wOiByZW1vdmUg ZGVwcmVjYXRlZCAiY2hhbmdlIiBjb21tYW5kKQoyOC8zMSBDaGVja2luZyBjb21taXQgZDcwZmI1 ZmFlYTlkICh2bmM6IHN1cHBvcnQgIi12bmMgaGVscCIpCjI5LzMxIENoZWNraW5nIGNvbW1pdCBk NDRmMmVkMDc3MjMgKHFlbXUtb3B0aW9uOiBjbGVhbiB1cCBpZCB2cy4gbGlzdC0+bWVyZ2VfbGlz dHMpCjMwLzMxIENoZWNraW5nIGNvbW1pdCA2MDExNDViZjJiNmEgKHFlbXUtb3B0aW9uOiBtb3Zl IGhlbHAgaGFuZGxpbmcgdG8gZ2V0X29wdF9uYW1lX3ZhbHVlKQozMS8zMSBDaGVja2luZyBjb21t aXQgNGEzY2ViMzUzNmQxIChxZW11LW9wdGlvbjogd2FybiBmb3Igc2hvcnQtZm9ybSBib29sZWFu IG9wdGlvbnMpCldBUk5JTkc6IGxpbmUgb3ZlciA4MCBjaGFyYWN0ZXJzCiM4MTogRklMRTogdXRp bC9xZW11LW9wdGlvbi5jOjc4NzoKKyAgICAgICAgICAgICAgICB3YXJuX3JlcG9ydCgic2hvcnQt Zm9ybSBib29sZWFuIG9wdGlvbiAnJXMlcycgZGVwcmVjYXRlZCIsIHByZWZpeCwgKm5hbWUpOwoK V0FSTklORzogbGluZSBvdmVyIDgwIGNoYXJhY3RlcnMKIzEwMDogRklMRTogdXRpbC9xZW11LW9w dGlvbi5jOjgxODoKKyAgICAgICAgcCA9IGdldF9vcHRfbmFtZV92YWx1ZShwLCBmaXJzdG5hbWUs IHdhcm5fb25fZmxhZywgaGVscF93YW50ZWQsICZvcHRpb24sICZ2YWx1ZSk7Cgp0b3RhbDogMCBl cnJvcnMsIDIgd2FybmluZ3MsIDEyNyBsaW5lcyBjaGVja2VkCgpQYXRjaCAzMS8zMSBoYXMgc3R5 bGUgcHJvYmxlbXMsIHBsZWFzZSByZXZpZXcuICBJZiBhbnkgb2YgdGhlc2UgZXJyb3JzCmFyZSBm YWxzZSBwb3NpdGl2ZXMgcmVwb3J0IHRoZW0gdG8gdGhlIG1haW50YWluZXIsIHNlZQpDSEVDS1BB VENIIGluIE1BSU5UQUlORVJTLgo9PT0gT1VUUFVUIEVORCA9PT0KClRlc3QgY29tbWFuZCBleGl0 ZWQgd2l0aCBjb2RlOiAxCgoKVGhlIGZ1bGwgbG9nIGlzIGF2YWlsYWJsZSBhdApodHRwOi8vcGF0 Y2hldy5vcmcvbG9ncy8yMDIxMDEyMzE0MzEyOC4xMTY3Nzk3LTEtcGJvbnppbmlAcmVkaGF0LmNv bS90ZXN0aW5nLmNoZWNrcGF0Y2gvP3R5cGU9bWVzc2FnZS4KLS0tCkVtYWlsIGdlbmVyYXRlZCBh dXRvbWF0aWNhbGx5IGJ5IFBhdGNoZXcgW2h0dHBzOi8vcGF0Y2hldy5vcmcvXS4KUGxlYXNlIHNl bmQgeW91ciBmZWVkYmFjayB0byBwYXRjaGV3LWRldmVsQHJlZGhhdC5jb20=