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 picard.linux.it (picard.linux.it [213.254.12.146]) (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 D2EB0C3DA42 for ; Mon, 8 Jul 2024 10:36:56 +0000 (UTC) Received: from picard.linux.it (localhost [IPv6:::1]) by picard.linux.it (Postfix) with ESMTP id 1EC953D3A10 for ; Mon, 8 Jul 2024 12:36:55 +0200 (CEST) Received: from in-5.smtp.seeweb.it (in-5.smtp.seeweb.it [IPv6:2001:4b78:1:20::5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by picard.linux.it (Postfix) with ESMTPS id F28233D39F3 for ; Mon, 8 Jul 2024 12:36:40 +0200 (CEST) Authentication-Results: in-5.smtp.seeweb.it; spf=pass (sender SPF authorized) smtp.mailfrom=kroah.com (client-ip=103.168.172.151; helo=fout8-smtp.messagingengine.com; envelope-from=greg@kroah.com; receiver=lists.linux.it) Received: from fout8-smtp.messagingengine.com (fout8-smtp.messagingengine.com [103.168.172.151]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by in-5.smtp.seeweb.it (Postfix) with ESMTPS id 58EC3600054 for ; Mon, 8 Jul 2024 12:36:38 +0200 (CEST) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailfout.nyi.internal (Postfix) with ESMTP id A8F6B1380BB0; Mon, 8 Jul 2024 06:36:37 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute3.internal (MEProxy); Mon, 08 Jul 2024 06:36:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kroah.com; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1720434997; x=1720521397; bh=4wr3p+oQUzwKyIkSTPfSkxztZHH/iXVa0ifkjNnyltU=; b= P4X4q7SuclA9OXSD+wau/oysPzwbBM4dGRZQUyGVgKYojDXs/dtxRhJ3OA4CrxQv cCS/VYIP2GMXqdE3lqKkQ04sa2UXq9r3WSYPaeDFjN7zqX9TYCohlO6JNI179Irf I16+RDN+M9HmALJFPWpRplNIrQaaO1hcCY8i70Z8ejbFfpwZCpXLL+wvfTfH7ETh K2Zsc8wUmIiMUwQAgyS2fHXNstqajCMjTIJJNIn+YmQg89G/WxN3M31h9Ph+a7hw w/q4j21UMr1uWCjx7S2QnvnLHYeNUiooXb8PpWFD7MdZVCajqsvHYD5k3CBEwERZ RzUl5fxkKbmYpNMcEipgxw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1720434997; x= 1720521397; bh=4wr3p+oQUzwKyIkSTPfSkxztZHH/iXVa0ifkjNnyltU=; b=v DFKwMccFut3eVR15DtdeSDZC+McU8JFp5QkPIy8s2LrHN2l0wHmCwAPLwZWFOV5u OOVgpwj0GHKJ4fyP+Un+DcwhappixzArXisn91MnLp3wUJLB20UrfCcLCortr4WO BeqOpYEsbynOyv31/DB3Y0E2ihRqc9dU78mbQETtYgkZ5oDxgw2XhcwvtuwYb0dr q4CqGAQsVP7ssPFY/Rv3FJjHbHP4DMmMqTJoThRsiL2fbtjWLkJW5uI1P3bYpQW3 jifLRxKcHjrbK+v4qhrLYwuU9p9m0R5R9sTHKuLdGNsSciaGEcp9pbsgtRg6OQO7 duG8HJzqtSeLKy0rjEbxA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdejgddvlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvvefukfhfgggtugfgjgesthekredttddtjeenucfhrhhomhepifhrvghg ucfmjfcuoehgrhgvgheskhhrohgrhhdrtghomheqnecuggftrfgrthhtvghrnhepgfekff eifeeiveekleetjedvtedvtdeludfgvdfhteejjeeiudeltdefffefvdeinecuvehluhhs thgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepghhrvghgsehkrhhorg hhrdgtohhm X-ME-Proxy: Feedback-ID: i787e41f1:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 8 Jul 2024 06:36:35 -0400 (EDT) Date: Mon, 8 Jul 2024 12:36:33 +0200 From: Greg KH To: Sherry Yang Message-ID: <2024070814-very-vitamins-7021@gregkh> References: <2fc3a3fd-7433-45ba-b281-578355dca64c@oracle.com> <296EA0E6-0E72-4EA1-8B31-B025EB531F9B@oracle.com> <2024070638-shale-avalanche-1b51@gregkh> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-Virus-Scanned: clamav-milter 1.0.3 at in-5.smtp.seeweb.it X-Virus-Status: Clean Subject: Re: [LTP] [PATCH 1/1] nfsstat01: Update client RPC calls for kernel 6.9 X-BeenThere: ltp@lists.linux.it X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux Test Project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Linux NFS Mailing List , Neil Brown , Jeff Layton , Josef Bacik , linux-stable , Chuck Lever III , Anna Schumaker , Trond Myklebust , Calum Mackay , "kernel-team@fb.com" , "ltp@lists.linux.it" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ltp-bounces+ltp=archiver.kernel.org@lists.linux.it Sender: "ltp" T24gU2F0LCBKdWwgMDYsIDIwMjQgYXQgMDc6NDY6MTlBTSArMDAwMCwgU2hlcnJ5IFlhbmcgd3Jv dGU6Cj4gCj4gCj4gPiBPbiBKdWwgNiwgMjAyNCwgYXQgMTI6MTHigK9BTSwgR3JlZyBLSCA8Z3Jl Z0Brcm9haC5jb20+IHdyb3RlOgo+ID4gCj4gPiBPbiBGcmksIEp1bCAwNSwgMjAyNCBhdCAwMjox OToxOFBNICswMDAwLCBDaHVjayBMZXZlciBJSUkgd3JvdGU6Cj4gPj4gCj4gPj4gCj4gPj4+IE9u IEp1bCAyLCAyMDI0LCBhdCA2OjU14oCvUE0sIENhbHVtIE1hY2theSA8Y2FsdW0ubWFja2F5QG9y YWNsZS5jb20+IHdyb3RlOgo+ID4+PiAKPiA+Pj4gVG8gY2xhcmlmeeKApgo+ID4+PiAKPiA+Pj4g T24gMDIvMDcvMjAyNCA1OjU0IHBtLCBDYWx1bSBNYWNrYXkgd3JvdGU6Cj4gPj4+PiBoaSBQZXRy LAo+ID4+Pj4gSSBub3RpY2VkIHlvdXIgTFRQIHBhdGNoIFsxXVsyXSB3aGljaCBhZGp1c3RzIHRo ZSBuZnNzdGF0MDEgdGVzdCBvbiB2Ni45IGtlcm5lbHMsIHRvIGFjY291bnQgZm9yIEpvc2VmJ3Mg Y2hhbmdlcyBbM10sIHdoaWNoIHJlc3RyaWN0IHRoZSBORlMvUlBDIHN0YXRzIHBlci1uYW1lc3Bh Y2UuCj4gPj4+PiBJIHNlZSB0aGF0IEpvc2VmJ3MgY2hhbmdlcyB3ZXJlIGJhY2twb3J0ZWQsIGFz IGZhciBiYWNrIGFzIGxvbmd0ZXJtIHY1LjQsCj4gPj4+IAo+ID4+PiBTb3JyeSwgdGhhdCdzIG5v dCBxdWl0ZSBhY2N1cmF0ZS4KPiA+Pj4gCj4gPj4+IEpvc2VmJ3MgTkZTIGNsaWVudCBjaGFuZ2Vz IHdlcmUgYWxsIGJhY2twb3J0ZWQgZnJvbSB2Ni45LCBhcyBmYXIgYXMgbG9uZ3Rlcm0gdjUuNC55 Ogo+ID4+PiAKPiA+Pj4gMjA1N2E0OGQwZGQwIHN1bnJwYzogYWRkIGEgc3RydWN0IHJwY19zdGF0 cyBhcmcgdG8gcnBjX2NyZWF0ZV9hcmdzCj4gPj4+IGQ0NzE1MWI3OWUzMiBuZnM6IGV4cG9zZSAv cHJvYy9uZXQvc3VucnBjL25mcyBpbiBuZXQgbmFtZXNwYWNlcwo+ID4+PiAxNTQ4MDM2ZWYxMjAg bmZzOiBtYWtlIHRoZSBycGNfc3RhdCBwZXIgbmV0IG5hbWVzcGFjZQo+ID4+PiAKPiA+Pj4gCj4g Pj4+IE9mIEpvc2VmJ3MgTkZTIHNlcnZlciBjaGFuZ2VzLCBmb3VyIHdlcmUgYmFja3BvcnRlZCBm cm9tIHY2LjkgdG8gdjYuODoKPiA+Pj4gCj4gPj4+IDQxOGI5Njg3ZGVjZSBzdW5ycGM6IHVzZSB0 aGUgc3RydWN0IG5ldCBhcyB0aGUgc3ZjIHByb2MgcHJpdmF0ZQo+ID4+PiBkOTg0MTZjYzIxNTQg bmZzZDogcmVuYW1lIE5GU0RfTkVUXyogdG8gTkZTRF9TVEFUU18qCj4gPj4+IDkzNDgzYWM1ZmVj NiBuZnNkOiBleHBvc2UgL3Byb2MvbmV0L3N1bnJwYy9uZnNkIGluIG5ldCBuYW1lc3BhY2VzCj4g Pj4+IDRiMTQ4ODU0MTFmNyBuZnNkOiBtYWtlIGFsbCBvZiB0aGUgbmZzZCBzdGF0cyBwZXItbmV0 d29yayBuYW1lc3BhY2UKPiA+Pj4gCj4gPj4+IGFuZCB0aGUgb3RoZXJzIHJlbWFpbmVkIG9ubHkg aW4gdjYuOToKPiA+Pj4gCj4gPj4+IGFiNDJmNGQ5YTI2ZiBzdW5ycGM6IGRvbid0IGNoYW5nZSAt PnN2X3N0YXRzIGlmIGl0IGRvZXNuJ3QgZXhpc3QKPiA+Pj4gYTIyMTRlZDU4OGZiIG5mc2Q6IHN0 b3Agc2V0dGluZyAtPnBnX3N0YXRzIGZvciB1bnVzZWQgc3RhdHMKPiA+Pj4gZjA5NDMyMzg2NzY2 IHN1bnJwYzogcGFzcyBpbiB0aGUgc3Zfc3RhdHMgc3RydWN0IHRocm91Z2ggc3ZjX2NyZWF0ZV9w b29sZWQKPiA+Pj4gM2Y2ZWYxODJmMTQ0IHN1bnJwYzogcmVtb3ZlIC0+cGdfc3RhdHMgZnJvbSBz dmNfcHJvZ3JhbQo+ID4+PiBlNDFlZTQ0Y2M2YTQgbmZzZDogcmVtb3ZlIG5mc2Rfc3RhdHMsIG1h a2UgdGhfY250IGEgZ2xvYmFsIGNvdW50ZXIKPiA+Pj4gMTZmYjk4MDhhYjJjIG5mc2Q6IG1ha2Ug c3ZjX3N0YXQgcGVyLW5ldHdvcmsgbmFtZXNwYWNlIGluc3RlYWQgb2YgZ2xvYmFsCj4gPj4+IAo+ ID4+PiAKPiA+Pj4gCj4gPj4+IEknbSB3b25kZXJpbmcgaWYgdGhpcyBkaWZmZXJlbmNlIGJldHdl ZW4gTkZTIGNsaWVudCwgYW5kIE5GUyBzZXJ2ZXIsIHN0YXQgYmVoYXZpb3VyLCBhY3Jvc3Mga2Vy bmVsIHZlcnNpb25zLCBtYXkgcGVyaGFwcyBjYXVzZSBzb21lIHVzZXIgY29uZnVzaW9uPwo+ID4+ IAo+ID4+IEFzIGEgcmVmcmVzaGVyIGZvciB0aGUgc3RhYmxlIGZvbGtlbiwgSm9zZWYncyBjaGFu Z2VzIG1ha2UKPiA+PiBuZnNzdGF0cyBzaWxvJ2QsIHNvIHRoZXkgbm8gbG9uZ2VyIHNob3cgY291 bnRzIGZyb20gdGhlIHdob2xlCj4gPj4gc3lzdGVtLCBidXQgb25seSBmb3IgTkZTIG9wZXJhdGlv bnMgcmVsYXRpbmcgdG8gdGhlIGxvY2FsIG5ldAo+ID4+IG5hbWVzcGFjZS4gVGhhdCBpcyBhIHN1 cnByaXNpbmcgY2hhbmdlIGZvciBzb21lIHVzZXJzLCB0b29scywKPiA+PiBhbmQgdGVzdGluZy4K PiA+PiAKPiA+PiBJJ20gbm90IGNsZWFyIG9uIHdoZXRoZXIgdGhlcmUgYXJlIGFueSBydWxlcy9n dWlkZWxpbmVzIGFyb3VuZAo+ID4+IExUUyBiYWNrcG9ydHMgY2F1c2luZyBiZWhhdmlvciBjaGFu Z2VzIHRoYXQgdXNlciB0b29scywgbGlrZQo+ID4+IG5mc3N0YXQsIG1pZ2h0IGJlIGltcGFjdGVk IGJ5Lgo+ID4gCj4gPiBUaGUgc2FtZSBydWxlcyB0aGF0IGFwcGx5IGZvciBMaW51cydzIHRyZWUg KGkuZS4gbm8gdXNlcnNwYWNlCj4gPiByZWdyZXNzaW9ucy4pCj4gCj4gR2l2ZW4gdGhlIGN1cnJl bnQgZGF0YSB3ZSBoYXZlLCBMVFAgbmZzc3RhdDAxWzFdIGZhaWxlZCBvbiBMVFMgdjUuNC4yNzgg YmVjYXVzZSBvZiBrZXJuZWwgY29tbWl0IDE1NDgwMzZlZjEyMDQgKCJuZnM6Cj4gbWFrZSB0aGUg cnBjX3N0YXQgcGVyIG5ldCBuYW1lc3BhY2UiKSBbMl0uIE90aGVyIExUUyB3aGljaCBiYWNrcG9y dGVkIHRoZSBzYW1lIGNvbW1pdCBhcmUgdmVyeSBsaWtlbHkgdHJvdWJsZWQgd2l0aCB0aGUgc2Ft ZSBMVFAgdGVzdCBmYWlsdXJlLgo+IAo+IFRoZSBmb2xsb3dpbmcgYXJlIHRoZSBMVFAgbmZzc3Rh dDAxIGZhaWx1cmUgb3V0cHV0Cj4gCj4gPT09PT09PT0KPiBuZXR3b3JrIDEgVElORk86IGluaXRp YWxpemUgJ2xob3N0JyAnbHRwX25zX3ZldGgyJyBpbnRlcmZhY2UKPiBuZXR3b3JrIDEgVElORk86 IGFkZCBsb2NhbCBhZGRyIDEwLjAuMC4yLzI0Cj4gbmV0d29yayAxIFRJTkZPOiBhZGQgbG9jYWwg YWRkciBmZDAwOjE6MToxOjoyLzY0Cj4gbmV0d29yayAxIFRJTkZPOiBpbml0aWFsaXplICdyaG9z dCcgJ2x0cF9uc192ZXRoMScgaW50ZXJmYWNlCj4gbmV0d29yayAxIFRJTkZPOiBhZGQgcmVtb3Rl IGFkZHIgMTAuMC4wLjEvMjQKPiBuZXR3b3JrIDEgVElORk86IGFkZCByZW1vdGUgYWRkciBmZDAw OjE6MToxOjoxLzY0Cj4gbmV0d29yayAxIFRJTkZPOiBOZXR3b3JrIGNvbmZpZyAobG9jYWwgLS0g cmVtb3RlKToKPiBuZXR3b3JrIDEgVElORk86IGx0cF9uc192ZXRoMiAtLSBsdHBfbnNfdmV0aDEK PiBuZXR3b3JrIDEgVElORk86IDEwLjAuMC4yLzI0IC0tIDEwLjAuMC4xLzI0Cj4gbmV0d29yayAx IFRJTkZPOiBmZDAwOjE6MToxOjoyLzY0IC0tIGZkMDA6MToxOjE6OjEvNjQKPiA8PDx0ZXN0X3N0 YXJ0Pj4+Cj4gdGFnPXZldGh8bmZzc3RhdDNfMDEgc3RpbWU9MTcxOTk0MzU4Ngo+IGNtZGxpbmU9 Im5mc3N0YXQwMSIKPiBjb250YWN0cz0iIgo+IGFuYWx5c2lzPWV4aXQKPiA8PDx0ZXN0X291dHB1 dD4+Pgo+IGluY3JlbWVudGluZyBzdG9wCj4gbmZzc3RhdDAxIDEgVElORk86IHRpbWVvdXQgcGVy IHJ1biBpcyAwaCAyMG0gMHMKPiBuZnNzdGF0MDEgMSBUSU5GTzogc2V0dXAgTkZTdjMsIHNvY2tl dCB0eXBlIHVkcAo+IG5mc3N0YXQwMSAxIFRJTkZPOiBNb3VudGluZyBORlM6IG1vdW50IC10IG5m cyAtbyBwcm90bz11ZHAsdmVycz0zIDEwLjAuMC4yOi90bXAvbmV0cGFuLTQ1NzcvTFRQX25mc3N0 YXQwMS5sejZ6aGdRSG9WLzMvdWRwIC90bXAvbmV0cGFuLTQ1NzcvTFRQX25mc3N0YXQwMS5sejZ6 aGdRSG9WLzMvMAo+IG5mc3N0YXQwMSAxIFRJTkZPOiBjaGVja2luZyBSUEMgY2FsbHMgZm9yIHNl cnZlci9jbGllbnQKPiBuZnNzdGF0MDEgMSBUSU5GTzogY2FsbHMgOTgvMAo+IG5mc3N0YXQwMSAx IFRJTkZPOiBDaGVja2luZyBmb3IgdHJhY2tpbmcgb2YgUlBDIGNhbGxzIGZvciBzZXJ2ZXIvY2xp ZW50Cj4gbmZzc3RhdDAxIDEgVElORk86IG5ldyBjYWxscyAxMDIvMAo+IG5mc3N0YXQwMSAxIFRQ QVNTOiBzZXJ2ZXIgUlBDIGNhbGxzIGluY3JlYXNlZAo+IG5mc3N0YXQwMSAxIFRGQUlMOiBjbGll bnQgUlBDIGNhbGxzIG5vdCBpbmNyZWFzZWQKPiBuZnNzdGF0MDEgMSBUSU5GTzogY2hlY2tpbmcg TkZTIGNhbGxzIGZvciBzZXJ2ZXIvY2xpZW50Cj4gbmZzc3RhdDAxIDEgVElORk86IGNhbGxzIDIv Mgo+IG5mc3N0YXQwMSAxIFRJTkZPOiBDaGVja2luZyBmb3IgdHJhY2tpbmcgb2YgTkZTIGNhbGxz IGZvciBzZXJ2ZXIvY2xpZW50Cj4gbmZzc3RhdDAxIDEgVElORk86IG5ldyBjYWxscyAzLzMKPiBu ZnNzdGF0MDEgMSBUUEFTUzogc2VydmVyIE5GUyBjYWxscyBpbmNyZWFzZWQKPiBuZnNzdGF0MDEg MSBUUEFTUzogY2xpZW50IE5GUyBjYWxscyBpbmNyZWFzZWQKPiBuZnNzdGF0MDEgMiBUSU5GTzog Q2xlYW5pbmcgdXAgdGVzdGNhc2UKPiBuZnNzdGF0MDEgMiBUSU5GTzogU0VMaW51eCBlbmFibGVk IGluIGVuZm9yY2luZyBtb2RlLCB0aGlzIG1heSBhZmZlY3QgdGVzdCByZXN1bHRzCj4gbmZzc3Rh dDAxIDIgVElORk86IGl0IGNhbiBiZSBkaXNhYmxlZCB3aXRoIFRTVF9ESVNBQkxFX1NFTElOVVg9 MSAocmVxdWlyZXMgc3VwZXIvcm9vdCkKPiBuZnNzdGF0MDEgMiBUSU5GTzogaW5zdGFsbCBzZWlu Zm8gdG8gZmluZCB1c2VkIFNFTGludXggcHJvZmlsZXMKPiBuZnNzdGF0MDEgMiBUSU5GTzogbG9h ZGVkIFNFTGludXggcHJvZmlsZXM6IG5vbmUKPiAKPiBTdW1tYXJ5Ogo+IHBhc3NlZCAzCj4gZmFp bGVkIDEKPiBza2lwcGVkIDAKPiB3YXJuaW5ncyAwCj4gPDw8ZXhlY3V0aW9uX3N0YXR1cz4+Pgo+ IGluaXRpYXRpb25fc3RhdHVzPSJvayIKPiBkdXJhdGlvbj0xIHRlcm1pbmF0aW9uX3R5cGU9ZXhp dGVkIHRlcm1pbmF0aW9uX2lkPTEgY29yZWZpbGU9bm8KPiBjdXRpbWU9MTEgY3N0aW1lPTE2Cj4g PDw8dGVzdF9lbmQ+Pj4KPiBsdHAtcGFuIHJlcG9ydGVkIEZBSUwKPiA9PT09PT09PQo+IAo+IFdl IGNhbiBvYnNlcnZlIHRoZSBudW1iZXIgb2YgUlBDIGNsaWVudCBjYWxscyBpcyAwLCB3aGljaCBp cyB3aXJlZC4gQW5kIHRoaXMgaGFwcGVucyBmcm9tIHRoZSBrZXJuZWwgY29tbWl0IDU3ZDFjZTk2 ZDc2NTUgKCJuZnM6IG1ha2UgdGhlIHJwY19zdGF0IHBlciBuZXQgbmFtZXNwYWNl4oCdKS4gU28g bm93IHdl4oCZcmUgbm90IHN1cmUgdGhlIGtlcm5lbCBiYWNrcG9ydCBvZiBuZnMgY2xpZW50IGNo YW5nZXMgaXMgcHJvcGVyLCBvciB0aGUgTFRQIHRlc3RzIC8gdXNlcnNwYWNlIG5lZWQgdG8gYmUg bW9kaWZpZWQuCj4gCj4gSWYgbm8gdXNlcnNwYWNlIHJlZ3Jlc3Npb24sIHNob3VsZCB3ZSByZXZl cnQgdGhlIEpvc2Vm4oCZcyBORlMgY2xpZW50LXNpZGUgY2hhbmdlcyBvbiBMVFM/CgpUaGlzIHNv dW5kcyBsaWtlIGEgcmVncmVzc2lvbiBpbiBMaW51cydzIHRyZWUgdG9vLCBzbyB3aHkgaXNuJ3Qg aXQKcmV2ZXJ0ZWQgdGhlcmUgZmlyc3Q/Cgp0aGFua3MsCgpncmVnIGstaAoKLS0gCk1haWxpbmcg bGlzdCBpbmZvOiBodHRwczovL2xpc3RzLmxpbnV4Lml0L2xpc3RpbmZvL2x0cAo=