Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp1651155ybi; Thu, 20 Jun 2019 01:14:50 -0700 (PDT) X-Google-Smtp-Source: APXvYqz/5X569Rrhioaul0ORJah9wzwCPRmeAznZPP1e4Z1cUcMxwHA8+Az/8ZCI/23bC/RTkzs0 X-Received: by 2002:a17:90a:bd8c:: with SMTP id z12mr1833883pjr.60.1561018490441; Thu, 20 Jun 2019 01:14:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561018490; cv=none; d=google.com; s=arc-20160816; b=Q/Durq+h9B7p0Hqwr0nXbZmOR/xJ/8Pl+rQHWsSQ1YdldrrynTYtv5qGvaVCTZ2sOp v6bq1OwlEC98U6Uyfz27pLg0X+bzakW7BKJzkNPJd1UiidKKK7W1MQ1fdPpmHZ01Liik zH0tcK6z/4OhIMjDxhwxvjpkNbUWiaE3YR0uDSC0kaulBgyw5d8W8Ou0AuiyWnOhe7xk g84+25EZE3eKP9MQ5Xiz3CX+x9JNqADlq5Ipr8d5NZiVJoxZ0K1nKXZ7MyI4B+JhqC3O 9feDoVwXEbeuROYBKk0caM2FATJP6qgwl5doxsfJIshRsm1zsnJMPG52/376jleqB3/q 7BcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=5s9j+QmbOasbgR8+aqoPraZvCb+NNKosgOJU7KsJYLE=; b=fueiDWam87rGN4/B41jHhljG/dEIJaGRRhmGpA6Xn8pQrMPCq2r05DxtHhyh6Vy90g O3Hf3vKnjxtmor/vU/W7otb4T24l59Oo08k2+CKWhKYzIwPnVVm/PaYePeIya/po9DJ1 wKPvw5b8tLkq4HChcUoEupJK9n7jr0i/d4d6bRdf9MJIas0sRMf+RMil6IcFyDipvyv8 qPs9IgvlrQ9vUE46QXbIptFGquoqXquu4Kz//xSFytEa2aZiCpHcW4osqurmYp6KHMF3 LBSlvbikr6MO6EDQriQj8EzS2RKjG/ZeH6kmaBRw8U4LH2dedXuXmGKwEXJn1cA79H62 Gw3A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@xilinx.onmicrosoft.com header.s=selector1-xilinx-onmicrosoft-com header.b=1EkRwQks; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f17si3648622pjq.14.2019.06.20.01.14.34; Thu, 20 Jun 2019 01:14:50 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@xilinx.onmicrosoft.com header.s=selector1-xilinx-onmicrosoft-com header.b=1EkRwQks; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730927AbfFTIOM (ORCPT + 99 others); Thu, 20 Jun 2019 04:14:12 -0400 Received: from mail-eopbgr690043.outbound.protection.outlook.com ([40.107.69.43]:22862 "EHLO NAM04-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725875AbfFTIOL (ORCPT ); Thu, 20 Jun 2019 04:14:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5s9j+QmbOasbgR8+aqoPraZvCb+NNKosgOJU7KsJYLE=; b=1EkRwQkskLmAnc0Mjf/CdGX9rNf9GyjzPt+bt/U1sMK6u4hzIkIf+nbIavK2KJih8jRVLrQKb+GlK0CjdUyn4Hnj8Li0cDcmsY7XK65bzlueXWb36AMQ9Frq3M1f0kbL+lPeuPwOL3G1qpoRROZ8WcSJ+4OdO9YgYSs5370ut/g= Received: from MN2PR02MB6029.namprd02.prod.outlook.com (10.255.7.10) by MN2PR02MB5886.namprd02.prod.outlook.com (20.179.86.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.11; Thu, 20 Jun 2019 08:14:02 +0000 Received: from MN2PR02MB6029.namprd02.prod.outlook.com ([fe80::e55a:e2d1:953f:ed3b]) by MN2PR02MB6029.namprd02.prod.outlook.com ([fe80::e55a:e2d1:953f:ed3b%4]) with mapi id 15.20.1987.014; Thu, 20 Jun 2019 08:14:02 +0000 From: Manish Narani To: Ulf Hansson CC: Michal Simek , Rob Herring , Mark Rutland , Adrian Hunter , Rajan Vaja , Jolly Shah , Nava kishore Manne , Olof Johansson , "linux-mmc@vger.kernel.org" , DTML , Linux Kernel Mailing List , Linux ARM Subject: RE: [PATCH 3/3] mmc: sdhci-of-arasan: Add support for ZynqMP Platform Tap Delays Setup Thread-Topic: [PATCH 3/3] mmc: sdhci-of-arasan: Add support for ZynqMP Platform Tap Delays Setup Thread-Index: AQHVIDwWKZKZdF95gUaFGq/oqBvspKafu1mAgAADioCAAA8FAIAC5KtwgABVmICAARvKAA== Date: Thu, 20 Jun 2019 08:14:02 +0000 Message-ID: References: <1560247011-26369-1-git-send-email-manish.narani@xilinx.com> <1560247011-26369-4-git-send-email-manish.narani@xilinx.com> <5feac3fb-bef3-b7d1-57d6-81e115e1f555@xilinx.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=MNARANI@xilinx.com; x-originating-ip: [149.199.50.133] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e50c468d-1619-474f-cb56-08d6f5574169 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);SRVR:MN2PR02MB5886; x-ms-traffictypediagnostic: MN2PR02MB5886: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-forefront-prvs: 0074BBE012 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(346002)(136003)(376002)(39860400002)(366004)(396003)(51444003)(13464003)(189003)(199004)(8936002)(99286004)(6506007)(53546011)(76176011)(66066001)(229853002)(81156014)(81166006)(8676002)(2906002)(486006)(4326008)(71190400001)(26005)(53936002)(86362001)(102836004)(71200400001)(25786009)(478600001)(11346002)(316002)(446003)(186003)(74316002)(64756008)(66556008)(66476007)(66946007)(76116006)(66446008)(73956011)(7736002)(305945005)(14454004)(6246003)(256004)(5660300002)(476003)(55016002)(33656002)(6916009)(9686003)(6116002)(68736007)(72206003)(3846002)(6436002)(54906003)(7696005)(52536014);DIR:OUT;SFP:1101;SCL:1;SRVR:MN2PR02MB5886;H:MN2PR02MB6029.namprd02.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: xilinx.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 9xq48dJTl7+Rs7iHxnN6D79arCW+vHV+6fzSVflXJQQjauC1p90arUhPEVmzuu+mubxM1kR7nIwVz67M5mWkCTKxt5hA/bQGfO5a2Gk2YohaiqTcYwoDFWuLmjmWDsgC7IU+VkYtoU5xW+81fmEQoujG8mwbbt8VowPn3D+y0WE0FWzuc7VtTo90FTwFXdTbhE65h4uOvhGBNJohfkf1XyH4A52pB0gfKkafStgXiztIokZZ/5fab20F9Ith8g+e8gxLFlgTyrViAhuAFL97JxqMqxxqHvT0TXr+VoGGB6j6HLqMrSxz2GlUj0ZjTybRJpEE4i3ntaMbStjBTRJ/A4L3n7/6i4zy2Abskr+s3kZxnScQ2ogCeJUyk/Vh+35+zYi9XZ4z7M2xB+5iMOVD6JQQqiCiNUXaQB89EIzvZMc= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-Network-Message-Id: e50c468d-1619-474f-cb56-08d6f5574169 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2019 08:14:02.5367 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: mnarani@xilinx.com X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR02MB5886 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgVWZmZSwNCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFVsZiBI YW5zc29uIDx1bGYuaGFuc3NvbkBsaW5hcm8ub3JnPg0KPiBTZW50OiBXZWRuZXNkYXksIEp1bmUg MTksIDIwMTkgNzowOSBQTQ0KPiBUbzogTWFuaXNoIE5hcmFuaSA8TU5BUkFOSUB4aWxpbnguY29t Pg0KPiBDYzogTWljaGFsIFNpbWVrIDxtaWNoYWxzQHhpbGlueC5jb20+OyBSb2IgSGVycmluZyA8 cm9iaCtkdEBrZXJuZWwub3JnPjsNCj4gTWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNv bT47IEFkcmlhbiBIdW50ZXINCj4gPGFkcmlhbi5odW50ZXJAaW50ZWwuY29tPjsgUmFqYW4gVmFq YSA8UkFKQU5WQHhpbGlueC5jb20+OyBKb2xseSBTaGFoDQo+IDxKT0xMWVNAeGlsaW54LmNvbT47 IE5hdmEga2lzaG9yZSBNYW5uZSA8bmF2YW1AeGlsaW54LmNvbT47IE9sb2YNCj4gSm9oYW5zc29u IDxvbG9mQGxpeG9tLm5ldD47IGxpbnV4LW1tY0B2Z2VyLmtlcm5lbC5vcmc7IERUTUwNCj4gPGRl dmljZXRyZWVAdmdlci5rZXJuZWwub3JnPjsgTGludXggS2VybmVsIE1haWxpbmcgTGlzdCA8bGlu dXgtDQo+IGtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc+OyBMaW51eCBBUk0gPGxpbnV4LWFybS1rZXJu ZWxAbGlzdHMuaW5mcmFkZWFkLm9yZz4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCAzLzNdIG1tYzog c2RoY2ktb2YtYXJhc2FuOiBBZGQgc3VwcG9ydCBmb3IgWnlucU1QDQo+IFBsYXRmb3JtIFRhcCBE ZWxheXMgU2V0dXANCj4gDQo+IE9uIFdlZCwgMTkgSnVuIDIwMTkgYXQgMTA6NDAsIE1hbmlzaCBO YXJhbmkgPE1OQVJBTklAeGlsaW54LmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBIaSBVZmZlLA0KPiA+ DQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiBGcm9tOiBVbGYg SGFuc3NvbiA8dWxmLmhhbnNzb25AbGluYXJvLm9yZz4NCj4gPiA+IFNlbnQ6IE1vbmRheSwgSnVu ZSAxNywgMjAxOSA1OjUxIFBNDQo+ID4gWy4uLl0NCj4gPiA+DQo+ID4gPiBUaGUgImNvbnN0IHN0 cnVjdCB6eW5xbXBfZWVtaV9vcHMgKmVlbWlfb3BzOyBzaG91bGQgdGhlbiBiZSBtb3ZlZCBpbnRv DQo+ID4gPiBhIGNsb2NrIHByb3ZpZGVyIHNwZWNpZmljIHN0cnVjdCwgd2hpY2ggaXMgYXNzaWdu ZWQgd2hlbiBjYWxsaW5nDQo+ID4gPiBzZGhjaV9hcmFzYW5fcmVnaXN0ZXJfc2RjbGsuIEkgdW5k ZXJzdGFuZCB0aGF0IGFsbCB0aGUgY2xvY2sgZGF0YSBpcw0KPiA+ID4gZm9sZGVkIGludG8gc3Ry dWN0IHNkaGNpX2FyYXNhbl9kYXRhIHRvZGF5LCBidXQgSSB0aGluayB0aGF0IHNob3VsZCBiZQ0K PiA+ID4gbW92ZWQgaW50byBhICJzdWItc3RydWN0IiBmb3IgdGhlIGNsb2NrIHNwZWNpZmljcy4N Cj4gPiA+DQo+ID4gPiBNb3Jlb3Zlciwgd2hlbiByZWdpc3RlcmluZyB0aGUgY2xvY2ssIHdlIHNo b3VsZCBjb252ZXJ0IGZyb20gdXNpbmcNCj4gPiA+IGRldm1fY2xrX3JlZ2lzdGVyKCkgaW50byBk ZXZtX2Nsa19od19yZWdpc3RlcigpIGFzIHRoZSBmaXJzdCBvbmUgaXMNCj4gPiA+IG5vdyBkZXBy ZWNhdGVkLg0KPiA+DQo+ID4gSnVzdCBhIHF1ZXJ5IGhlcmU6DQo+ID4gV2hlbiB3ZSBzd2l0Y2gg dG8gdXNpbmcgZGV2bV9jbGtfaHdfcmVnaXN0ZXIoKSBoZXJlLCBpdCB3aWxsIHJlZ2lzdGVyIHRo ZQ0KPiBjbGtfaHcgYW5kIHJldHVybiBpbnQuDQo+ID4gSXMgdGhlcmUgYSB3YXkgd2UgY2FuIGdl dCB0aGUgY2xrIChyZWxhdGVkIHRvIHRoZSBjbGtfaHcgcmVnaXN0ZXJlZCkgZnJvbSB0aGUNCj4g PiBjbG9jayBmcmFtZXdvcms/DQo+ID4gSSBhbSBhc2tpbmcgdGhpcyBiZWNhdXNlIHdlIHdpbGwg bmVlZCB0aGF0IGNsayBwb2ludGVyIHdoaWxlIGNhbGxpbmcNCj4gY2xrX3NldF9waGFzZSgpIGZ1 bmN0aW9uLg0KPiANCj4gSSBhc3N1bWUgZGV2bV9jbGtfZ2V0KCkgc2hvdWxkIHdvcmsgZmluZT8N Cg0KVGhpcyBjbG9jayBkb2VzIG5vdCBjb21lIHRocm91Z2ggWnlucU1QIENsb2NrIGZyYW1ld29y ay4gV2UgYXJlIGluaXRpYWxpemluZyBpdCBpbiB0aGlzICdzZGhjaS1vZi1hcmFzYW4nIGRyaXZl ciBhbmQgZ2V0dGluZyBvbmx5IHRoZSBjbG9jayBuYW1lIGZyb20gImNsb2NrX291dHB1dF9uYW1l cyIgcHJvcGVydHkuIFNvIEkgdGhpbmsgZGV2bV9jbGtfZ2V0KCkgd2lsbCBub3Qgd29yayBoZXJl IGZvciBvdXIgY2FzZS4NCkkgaGF2ZSBnb25lIHRocm91Z2ggdGhlIGNsb2NrIGZyYW1ld29yayBh bmQgSSBmb3VuZCBvbmUgZnVuY3Rpb24gd2hpY2ggbWF5IGJlIHVzZWQgdG8gY3JlYXRlIGNsb2Nr IGZyb20gY2xvY2sgaHcsIHRoYXQgaXMgJyBjbGtfaHdfY3JlYXRlX2NsaygpJyB3aGljaCBjYW4g YmUgdXNlZCBmcm9tIG91ciBkcml2ZXIsIGhvd2V2ZXIgdGhpcyBuZWVkcyBjaGFuZ2UgaW4gdGhl IGNsb2NrIGZyYW1ld29yayBhcyBiZWxvdyA6DQoNCi0tLQ0KZGlmZiAtLWdpdCBhL2RyaXZlcnMv Y2xrL2Nsay5jIGIvZHJpdmVycy9jbGsvY2xrLmMNCmluZGV4IGFhNTE3NTYuLjRkYzY5ZmYgMTAw NjQ0DQotLS0gYS9kcml2ZXJzL2Nsay9jbGsuYw0KKysrIGIvZHJpdmVycy9jbGsvY2xrLmMNCkBA IC0zNDIwLDYgKzM0MjAsNyBAQCBzdHJ1Y3QgY2xrICpjbGtfaHdfY3JlYXRlX2NsayhzdHJ1Y3Qg ZGV2aWNlICpkZXYsIHN0cnVjdCBjbGtfaHcgKmh3LA0KIA0KICAgICAgICByZXR1cm4gY2xrOw0K IH0NCitFWFBPUlRfU1lNQk9MX0dQTChjbGtfaHdfY3JlYXRlX2Nsayk7DQogDQogc3RhdGljIGlu dCBjbGtfY3B5X25hbWUoY29uc3QgY2hhciAqKmRzdF9wLCBjb25zdCBjaGFyICpzcmMsIGJvb2wg bXVzdF9leGlzdCkNCiB7DQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9jbGsvY2xrLmggYi9kcml2ZXJz L2Nsay9jbGsuaA0KaW5kZXggZDg0MDBkNi4uMjMxOTg5OSAxMDA2NDQNCi0tLSBhL2RyaXZlcnMv Y2xrL2Nsay5oDQorKysgYi9kcml2ZXJzL2Nsay9jbGsuaA0KQEAgLTIyLDE3ICsyMiw5IEBAIHN0 YXRpYyBpbmxpbmUgc3RydWN0IGNsa19odyAqb2ZfY2xrX2dldF9odyhzdHJ1Y3QgZGV2aWNlX25v ZGUgKm5wLA0KIHN0cnVjdCBjbGtfaHcgKmNsa19maW5kX2h3KGNvbnN0IGNoYXIgKmRldl9pZCwg Y29uc3QgY2hhciAqY29uX2lkKTsNCiANCiAjaWZkZWYgQ09ORklHX0NPTU1PTl9DTEsNCi1zdHJ1 Y3QgY2xrICpjbGtfaHdfY3JlYXRlX2NsayhzdHJ1Y3QgZGV2aWNlICpkZXYsIHN0cnVjdCBjbGtf aHcgKmh3LA0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZGV2X2lk LCBjb25zdCBjaGFyICpjb25faWQpOw0KIHZvaWQgX19jbGtfcHV0KHN0cnVjdCBjbGsgKmNsayk7 DQogI2Vsc2UNCiAvKiBBbGwgdGhlc2UgY2FzdHMgdG8gYXZvaWQgaWZkZWZzIGluIGNsa2Rldi4u LiAqLw0KLXN0YXRpYyBpbmxpbmUgc3RydWN0IGNsayAqDQotY2xrX2h3X2NyZWF0ZV9jbGsoc3Ry dWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgY2xrX2h3ICpodywgY29uc3QgY2hhciAqZGV2X2lkLA0K LSAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY29uX2lkKQ0KLXsNCi0gICAgICAgcmV0dXJu IChzdHJ1Y3QgY2xrICopaHc7DQotfQ0KIHN0YXRpYyBzdHJ1Y3QgY2xrX2h3ICpfX2Nsa19nZXRf aHcoc3RydWN0IGNsayAqY2xrKQ0KIHsNCiAgICAgICAgcmV0dXJuIChzdHJ1Y3QgY2xrX2h3ICop Y2xrOw0KZGlmZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvY2xrLmggYi9pbmNsdWRlL2xpbnV4L2Ns ay5oDQppbmRleCBmNjg5ZmM1Li5kM2Y2MGZlIDEwMDY0NA0KLS0tIGEvaW5jbHVkZS9saW51eC9j bGsuaA0KKysrIGIvaW5jbHVkZS9saW51eC9jbGsuaA0KQEAgLTE4LDYgKzE4LDcgQEANCiANCiBz dHJ1Y3QgZGV2aWNlOw0KIHN0cnVjdCBjbGs7DQorc3RydWN0IGNsa19odzsNCiBzdHJ1Y3QgZGV2 aWNlX25vZGU7DQogc3RydWN0IG9mX3BoYW5kbGVfYXJnczsNCiANCkBAIC05MzQsNCArOTM1LDE1 IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNsayAqb2ZfY2xrX2dldF9mcm9tX3Byb3ZpZGVyKHN0 cnVjdCBvZl9waGFuZGxlX2FyZ3MgKmNsa3NwDQogfQ0KICNlbmRpZg0KIA0KKyNpZmRlZiBDT05G SUdfQ09NTU9OX0NMSw0KK3N0cnVjdCBjbGsgKmNsa19od19jcmVhdGVfY2xrKHN0cnVjdCBkZXZp Y2UgKmRldiwgc3RydWN0IGNsa19odyAqaHcsDQorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBjb25zdCBjaGFyICpkZXZfaWQsIGNvbnN0IGNoYXIgKmNvbl9pZCk7DQorI2Vsc2UNCitzdGF0 aWMgaW5saW5lIHN0cnVjdCBjbGsgKg0KK2Nsa19od19jcmVhdGVfY2xrKHN0cnVjdCBkZXZpY2Ug KmRldiwgc3RydWN0IGNsa19odyAqaHcsIGNvbnN0IGNoYXIgKmRldl9pZCwNCisgICAgICAgICAg ICAgICAgIGNvbnN0IGNoYXIgKmNvbl9pZCkNCit7DQorICAgICAgIHJldHVybiAoc3RydWN0IGNs ayAqKWh3Ow0KK30NCisjZW5kaWYNCiAjZW5kaWYNCi0tLQ0KDQpUaGlzIGNoYW5nZSBzaG91bGQg aGVscCBvdGhlciBkcml2ZXJzIChvdXRzaWRlICdkcml2ZXJzL2Nsay8nKSBhcyB3ZWxsIGZvciBn ZXR0aW5nIHRoZSBjbG9jayBjcmVhdGVkIGZyb20gY2xrX2h3Lg0KSXMgdGhpcyBmaW5lIHRvIGRv Pw0KDQpUaGFua3MsDQpNYW5pc2gNCg==