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=-6.5 required=3.0 tests=DKIM_INVALID,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, 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 EB856C43331 for ; Thu, 26 Mar 2020 15:56:30 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id 3C1BF20737 for ; Thu, 26 Mar 2020 15:56:29 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=marvell.com header.i=@marvell.com header.b="HCTCaXmM"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=marvell.onmicrosoft.com header.i=@marvell.onmicrosoft.com header.b="ecfV7FFe" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3C1BF20737 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=marvell.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 415692C15; Thu, 26 Mar 2020 16:56:28 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 51ADAF3E for ; Thu, 26 Mar 2020 16:56:27 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 02QFoaXe001712; Thu, 26 Mar 2020 08:56:26 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=pfpt0818; bh=aOsdy9C+LOv55zpjA1m63QFhNRBOTKKnxFQ6sumiyrc=; b=HCTCaXmMxGnKvFjRhGN5Hko5qNA/QS3URKWqY+AbVBlynzWOYg30soPxjLHDlTr9jCgl 7nyNKuC0uHiIiE+yQUhvG+sPi9Aw13bsB3wqpTlrDc4Lqff1mz9lKLB5LBzuFtNmCoZH O2wKm2n3xynavarwihwGMod7paWB4HgEzVPjw+FKLhsRKiFOLygIAhAu5EJHER/bAwHY NXFUKpFUs/vWNvOVFbKI5tU2eHOiut8BWIFnhFcmbzqxX/J3Dv8zyCdrmxy4PJWtGnRZ h+2VirVq8ZbMhC8R2HECRRhZjjGF5zUJgGJGRyXiQOfkz3eexiZB83tipsRXNLNzfEix gA== Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0a-0016f401.pphosted.com with ESMTP id 2ywg9nx7fy-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Thu, 26 Mar 2020 08:56:26 -0700 Received: from SC-EXCH01.marvell.com (10.93.176.81) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 26 Mar 2020 08:56:24 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.109) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 26 Mar 2020 08:56:24 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AyV7FrhjZZiG4uk2d0MXsW2sNAJZfOLsUeXy6nL98tYZCMtYzBm5N1H16dDKpuWG5kfI7dzl14NzSm6FV2QWUEiFFCy//TDOuCYWgA2uL5l3Sk5qTo9I478YUIsE/VxJ1mZl4Ew4gPGMbOmEmhhLg1ChYGp+f3CIJTMM5nyk74cFI9GTS8d3yD82p9ciKUU1hw8jXi3pm+sLbVqEMyNdO0xBxUx0DSbmcf/niSKGPZfAAMoBgvMG0VxfQ1MOIuOeVroe96GJux6+QAYkW2O26lFTerVFVHH1J4rTWKP9WXLu4ogmVpWdYpJMYQuW3OTkaLvvUnoxTekK5qKmRXg9hA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aOsdy9C+LOv55zpjA1m63QFhNRBOTKKnxFQ6sumiyrc=; b=g4MDDclfUFtnDhNs/rfbC4A/u7MwR2JhCbVP4NcITDPl9bSMa3oD7njmbGSMNFmqwqoCWwZlShKD9vYbuVmgv/AMyek0Y5w7J9fXSX3slrzLRLQGu9CglK4Kv/q7VJ/mB8JtaAn7SlLvof8XuJHWZ1ShnHtfnYx8XYchX3Q8m69FX3mZdik3eF57KXRDPGprdP0L310q4GX1TBlaaghUcLq2mlMgkKxLA9oM6obj37FnDYOe7bWS27r7Im4xwe3/cXxT/u1l6XW/38+Nj+pPqhKuM/+qPalbiJC1kEiMWUf15YXurwY+q+R9e5jFzstax/HYMN/dhkYHidlsrAMkig== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aOsdy9C+LOv55zpjA1m63QFhNRBOTKKnxFQ6sumiyrc=; b=ecfV7FFeVBSd87cJKD6qw27gfK1pregKbKdFLxSH3FwGV3fBQGUuArlnY/9o2brstvokAGVFXN42iqXBm7tpaMuxQ9I5ocm4MZqaUZDYALJvbFm9icSkCMgQQDD8WMWv4/wim5Ktm7X/ArArbNMZD0pyoh8kjIK9WJ3cy8fryOE= Received: from DM6PR18MB3004.namprd18.prod.outlook.com (2603:10b6:5:18c::18) by DM6PR18MB2666.namprd18.prod.outlook.com (2603:10b6:5:18b::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.22; Thu, 26 Mar 2020 15:56:23 +0000 Received: from DM6PR18MB3004.namprd18.prod.outlook.com ([fe80::d5ea:e0a6:a026:2d46]) by DM6PR18MB3004.namprd18.prod.outlook.com ([fe80::d5ea:e0a6:a026:2d46%5]) with mapi id 15.20.2856.019; Thu, 26 Mar 2020 15:56:23 +0000 From: "Andrzej Ostruszka [C]" To: Pavan Nikhilesh Bhagavatula , "Jerin Jacob Kollanukkaran" , Nithin Kumar Dabilpuram , Kiran Kumar Kokkilagadda , John McNamara , "Marko Kovacevic" CC: "dev@dpdk.org" Thread-Topic: [dpdk-dev v3] [PATCH] net/octeontx2: add devargs to lock Rx/Tx ctx Thread-Index: AQHWAzhrsIaIFKaF20ya/MYvh6Wr6KhbB8AA Date: Thu, 26 Mar 2020 15:56:23 +0000 Message-ID: <187f8d5a-5cce-c964-1502-5a277e5ea8f7@marvell.com> References: <20200324165342.2055-1-pbhagavatula@marvell.com> <20200326063302.4278-1-pbhagavatula@marvell.com> In-Reply-To: <20200326063302.4278-1-pbhagavatula@marvell.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [5.173.56.20] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b02c541f-1ae5-4093-d2df-08d7d19e3bd0 x-ms-traffictypediagnostic: DM6PR18MB2666: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4941; x-forefront-prvs: 0354B4BED2 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(346002)(136003)(376002)(396003)(366004)(2906002)(478600001)(31696002)(86362001)(6486002)(6506007)(26005)(5660300002)(31686004)(2616005)(36756003)(316002)(110136005)(71200400001)(64756008)(8936002)(81156014)(66446008)(66476007)(81166006)(66556008)(66946007)(76116006)(8676002)(91956017)(4326008)(186003)(53546011)(6512007); DIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR18MB2666; H:DM6PR18MB3004.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: atTANVfRvYDsW654tBxi3+r74mgq/xWBnPF7b4KYRM0tLbFgieaCRhtiPQf7Bt56Na8xj1WuO3ULFDuz1NHlWOiW8NEZxHHgeTUMSAXdncveo63TaT7ZrXBW+FaVqiJ+13pyH7ym+TycEwW5Zb+ZhQH1+6Wk9CBRJ8NgQAMxxX7FP2LAg1pPrLgv93xgrAYKrz6dlyhnbxpOvzLaVdmSxmUTWAItF2TjwtmLWHYcp3zSP3Qk7ce4cc4s6IDDajsayRj4fxPMDDwBNgA3YNQWhhR98qSHsRcODtD4ZoBLU803hOWPW7SoYxwWm4Z6LxynzIVfyBG4bNz3kSmgYg1cnJrqMd/c+X0sROqryvMb/iqzoPkcrFYp4GIusxli7RrKEcOZ3Fa35ouDh5Hd8lLmyQFExJAtI9i7D1jaB2Q4CFosZlnjwfGbeb99KXdnDfjh x-ms-exchange-antispam-messagedata: 3F5NWeUqQk0p6KjASoangKBDSM2ZzhAGN90fFa8vUOu6UUQUV7fBM3lh/1zVQOmacBj7XTZ3wuDL3OES3HCBRL3hwlamq63FD+JSZ0kz7XvbnpawQVURxXTdwC6luSAdSI4PTNZsv4fibAmM7rNocA== Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: b02c541f-1ae5-4093-d2df-08d7d19e3bd0 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2020 15:56:23.2624 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: PQZeleqAW2Ogw6Km+gWsHU6BeoXQlKn+rfLSqtUrxii4LvTp78Xg3c9sxWfYbUlRIYo4d3ZxkmSI3t67qbx8vA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR18MB2666 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.645 definitions=2020-03-26_07:2020-03-26, 2020-03-26 signatures=0 Subject: Re: [dpdk-dev] [dpdk-dev v3] [PATCH] net/octeontx2: add devargs to lock Rx/Tx ctx X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" T24gMy8yNi8yMCA3OjMzIEFNLCBwYmhhZ2F2YXR1bGFAbWFydmVsbC5jb20gd3JvdGU6DQo+IEZy b206IFBhdmFuIE5pa2hpbGVzaCA8cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tPg0KPiANCj4gQWRk IGRldmljZSBhcmd1bWVudHMgdG8gbG9jayBSeC9UeCBjb250ZXh0cy4NCj4gQXBwbGljYXRpb24g Y2FuIGVpdGhlciBjaG9vc2UgdG8gbG9jayBSeCBvciBUeCBjb250ZXh0cyBieSB1c2luZw0KPiAn bG9ja19yeF9jdHgnIG9yICdsb2NrX3R4X2N0eCcgcmVzcGVjdGl2ZWx5IHBlciBlYWNoIHBvcnQu DQo+IA0KPiBFeGFtcGxlOg0KPiAJLXcgMDAwMjowMjowMC4wLGxvY2tfcnhfY3R4PTEgLXcgMDAw MjowMzowMC4wLGxvY2tfdHhfY3R4PTENCj4gDQo+IFNpZ25lZC1vZmYtYnk6IFBhdmFuIE5pa2hp bGVzaCA8cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tPg0KPiAtLS0NCj4gIHYzIENoYW5nZXM6DQo+ ICAtIFNwbGl0IHNlcmllcyBpbnRvIGluZGl2aWR1YWwgcGF0Y2hlcyBhcyB0YXJnZXRzIGFyZSBk aWZmZXJlbnQuDQoNCllvdSBtaWdodCBuZWVkIHRvIGluc2VydCBhbHNvIHNvbWUgIkRlcGVuZHMt b246IiBvciBzb21ldGhpbmcgbGlrZSB0aGF0DQp0byBtYXJrIHRoYXQgdGhpcyBwYXRjaCBkZXBl bmRzIG9uIGNvbW1vbiBjaGFuZ2VzIGluIHRoZSBvdGhlciBvbmUuICBJJ20NCm5vdCBzdXJlIGhv dyB0aGlzIHNob3VsZCB3b3JrIHdoZW4gb25lIGlzIGRlZGljYXRlZCB0byBtYXN0ZXIgYW5kIG9u ZQ0KZm9yIG5leHQtbWFydmVsbC4NCg0KWy4uLl0NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0 L29jdGVvbnR4Mi9vdHgyX2V0aGRldi5jIGIvZHJpdmVycy9uZXQvb2N0ZW9udHgyL290eDJfZXRo ZGV2LmMNCj4gaW5kZXggZTYwZjQ5MDFjLi42MzY5YzJmYTkgMTAwNjQ0DQo+IC0tLSBhL2RyaXZl cnMvbmV0L29jdGVvbnR4Mi9vdHgyX2V0aGRldi5jDQo+ICsrKyBiL2RyaXZlcnMvbmV0L29jdGVv bnR4Mi9vdHgyX2V0aGRldi5jDQo+IEBAIC0zODEsNiArMzgxLDQwIEBAIG5peF9jcV9ycV9pbml0 KHN0cnVjdCBydGVfZXRoX2RldiAqZXRoX2Rldiwgc3RydWN0IG90eDJfZXRoX2RldiAqZGV2LA0K PiAgCQlnb3RvIGZhaWw7DQo+ICAJfQ0KPiANCj4gKwlpZiAoZGV2LT5sb2NrX3J4X2N0eCkgew0K PiArCQlhcSA9IG90eDJfbWJveF9hbGxvY19tc2dfbml4X2FxX2VucShtYm94KTsNCj4gKwkJYXEt PnFpZHggPSBxaWQ7DQo+ICsJCWFxLT5jdHlwZSA9IE5JWF9BUV9DVFlQRV9DUTsNCj4gKwkJYXEt Pm9wID0gTklYX0FRX0lOU1RPUF9MT0NLOw0KPiArDQo+ICsJCWFxID0gb3R4Ml9tYm94X2FsbG9j X21zZ19uaXhfYXFfZW5xKG1ib3gpOw0KPiArCQlpZiAoIWFxKSB7DQo+ICsJCQkvKiBUaGUgc2hh cmVkIG1lbW9yeSBidWZmZXIgY2FuIGJlIGZ1bGwuDQo+ICsJCQkgKiBGbHVzaCBpdCBhbmQgcmV0 cnkNCj4gKwkJCSAqLw0KPiArCQkJb3R4Ml9tYm94X21zZ19zZW5kKG1ib3gsIDApOw0KPiArCQkJ cmMgPSBvdHgyX21ib3hfd2FpdF9mb3JfcnNwKG1ib3gsIDApOw0KPiArCQkJaWYgKHJjIDwgMCkg ew0KPiArCQkJCW90eDJfZXJyKCJGYWlsZWQgdG8gTE9DSyBjcSBjb250ZXh0Iik7DQo+ICsJCQkJ Z290byBmYWlsOw0KDQpUaGlzIGZhaWwgZG9lc24ndCBkbyBhbnl0aGluZyBpbnRlcmVzdGluZyBz byBJIHdvdWxkIHJlbW92ZSBpdCBhbmQNCnJlcGxhY2UgYWxsICJnb3RvIGZhaWwiIHdpdGggInJl dHVybiByYyIuICBUaGF0IHdheSB5b3Ugd291bGQgYmUNCmNvbnNpc3RlbnQgKGUuZy4gYmVsb3cg eW91IHJldHVybiAtRU5PTUVNKS4gIEp1c3QgbGlrZSB5b3UgZG8gaW4NCm5peF9jcV9ycV91bmlu aXQoKSAtIGJlbG93Lg0KDQo+ICsJCQl9DQo+ICsNCj4gKwkJCWFxID0gb3R4Ml9tYm94X2FsbG9j X21zZ19uaXhfYXFfZW5xKG1ib3gpOw0KPiArCQkJaWYgKCFhcSkgew0KPiArCQkJCW90eDJfZXJy KCJGYWlsZWQgdG8gTE9DSyBycSBjb250ZXh0Iik7DQo+ICsJCQkJcmV0dXJuIC1FTk9NRU07DQo+ ICsJCQl9DQo+ICsJCX0NCj4gKwkJYXEtPnFpZHggPSBxaWQ7DQo+ICsJCWFxLT5jdHlwZSA9IE5J WF9BUV9DVFlQRV9SUTsNCj4gKwkJYXEtPm9wID0gTklYX0FRX0lOU1RPUF9MT0NLOw0KPiArCQly YyA9IG90eDJfbWJveF9wcm9jZXNzKG1ib3gpOw0KPiArCQlpZiAocmMgPCAwKSB7DQo+ICsJCQlv dHgyX2VycigiRmFpbGVkIHRvIExPQ0sgcnEgY29udGV4dCIpOw0KPiArCQkJZ290byBmYWlsOw0K PiArCQl9DQo+ICsJfQ0KPiArDQo+ICAJcmV0dXJuIDA7DQo+ICBmYWlsOg0KPiAgCXJldHVybiBy YzsNCj4gQEAgLTQzMCw2ICs0NjQsNDAgQEAgbml4X2NxX3JxX3VuaW5pdChzdHJ1Y3QgcnRlX2V0 aF9kZXYgKmV0aF9kZXYsIHN0cnVjdCBvdHgyX2V0aF9yeHEgKnJ4cSkNCj4gIAkJcmV0dXJuIHJj Ow0KPiAgCX0NCj4gDQo+ICsJaWYgKGRldi0+bG9ja19yeF9jdHgpIHsNCj4gKwkJYXEgPSBvdHgy X21ib3hfYWxsb2NfbXNnX25peF9hcV9lbnEobWJveCk7DQo+ICsJCWFxLT5xaWR4ID0gcnhxLT5y cTsNCj4gKwkJYXEtPmN0eXBlID0gTklYX0FRX0NUWVBFX0NROw0KPiArCQlhcS0+b3AgPSBOSVhf QVFfSU5TVE9QX1VOTE9DSzsNCj4gKw0KPiArCQlhcSA9IG90eDJfbWJveF9hbGxvY19tc2dfbml4 X2FxX2VucShtYm94KTsNCj4gKwkJaWYgKCFhcSkgew0KPiArCQkJLyogVGhlIHNoYXJlZCBtZW1v cnkgYnVmZmVyIGNhbiBiZSBmdWxsLg0KPiArCQkJICogRmx1c2ggaXQgYW5kIHJldHJ5DQo+ICsJ CQkgKi8NCj4gKwkJCW90eDJfbWJveF9tc2dfc2VuZChtYm94LCAwKTsNCj4gKwkJCXJjID0gb3R4 Ml9tYm94X3dhaXRfZm9yX3JzcChtYm94LCAwKTsNCj4gKwkJCWlmIChyYyA8IDApIHsNCj4gKwkJ CQlvdHgyX2VycigiRmFpbGVkIHRvIFVOTE9DSyBjcSBjb250ZXh0Iik7DQo+ICsJCQkJcmV0dXJu IHJjOw0KPiArCQkJfQ0KPiArDQo+ICsJCQlhcSA9IG90eDJfbWJveF9hbGxvY19tc2dfbml4X2Fx X2VucShtYm94KTsNCj4gKwkJCWlmICghYXEpIHsNCj4gKwkJCQlvdHgyX2VycigiRmFpbGVkIHRv IFVOTE9DSyBycSBjb250ZXh0Iik7DQo+ICsJCQkJcmV0dXJuIC1FTk9NRU07DQo+ICsJCQl9DQo+ ICsJCX0NCj4gKwkJYXEtPnFpZHggPSByeHEtPnJxOw0KPiArCQlhcS0+Y3R5cGUgPSBOSVhfQVFf Q1RZUEVfUlE7DQo+ICsJCWFxLT5vcCA9IE5JWF9BUV9JTlNUT1BfVU5MT0NLOw0KPiArCQlyYyA9 IG90eDJfbWJveF9wcm9jZXNzKG1ib3gpOw0KPiArCQlpZiAocmMgPCAwKSB7DQo+ICsJCQlvdHgy X2VycigiRmFpbGVkIHRvIFVOTE9DSyBycSBjb250ZXh0Iik7DQo+ICsJCQlyZXR1cm4gcmM7DQo+ ICsJCX0NCj4gKwl9DQo+ICsNCj4gIAlyZXR1cm4gMDsNCj4gIH0NClsuLi5dDQo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9ldGhkZXZfZGV2YXJncy5jIGIvZHJpdmVy cy9uZXQvb2N0ZW9udHgyL290eDJfZXRoZGV2X2RldmFyZ3MuYw0KPiBpbmRleCA1MzkwZWIyMTcu LmU4ZWJhM2Q5MSAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9uZXQvb2N0ZW9udHgyL290eDJfZXRo ZGV2X2RldmFyZ3MuYw0KPiArKysgYi9kcml2ZXJzL25ldC9vY3Rlb250eDIvb3R4Ml9ldGhkZXZf ZGV2YXJncy5jDQo+IEBAIC0xMjQsNiArMTI0LDggQEAgcGFyc2Vfc3dpdGNoX2hlYWRlcl90eXBl KGNvbnN0IGNoYXIgKmtleSwgY29uc3QgY2hhciAqdmFsdWUsIHZvaWQgKmV4dHJhX2FyZ3MpDQo+ ICAjZGVmaW5lIE9UWDJfRkxPV19NQVhfUFJJT1JJVFkgImZsb3dfbWF4X3ByaW9yaXR5Ig0KPiAg I2RlZmluZSBPVFgyX1NXSVRDSF9IRUFERVJfVFlQRSAic3dpdGNoX2hlYWRlciINCj4gICNkZWZp bmUgT1RYMl9SU1NfVEFHX0FTX1hPUiAidGFnX2FzX3hvciINCj4gKyNkZWZpbmUgT1RYMl9MT0NL X1JYX0NUWCAibG9ja19yeF9jdHgiDQo+ICsjZGVmaW5lIE9UWDJfTE9DS19UWF9DVFggImxvY2tf dHhfY3R4Ig0KPiANCj4gIGludA0KPiAgb3R4Ml9ldGhkZXZfcGFyc2VfZGV2YXJncyhzdHJ1Y3Qg cnRlX2RldmFyZ3MgKmRldmFyZ3MsIHN0cnVjdCBvdHgyX2V0aF9kZXYgKmRldikNCj4gQEAgLTEz NCw5ICsxMzYsMTEgQEAgb3R4Ml9ldGhkZXZfcGFyc2VfZGV2YXJncyhzdHJ1Y3QgcnRlX2RldmFy Z3MgKmRldmFyZ3MsIHN0cnVjdCBvdHgyX2V0aF9kZXYgKmRldikNCj4gIAl1aW50MTZfdCBzd2l0 Y2hfaGVhZGVyX3R5cGUgPSAwOw0KPiAgCXVpbnQxNl90IGZsb3dfbWF4X3ByaW9yaXR5ID0gMzsN Cj4gIAl1aW50MTZfdCBpcHNlY19pbl9tYXhfc3BpID0gMTsNCj4gLQl1aW50MTZfdCBzY2FsYXJf ZW5hYmxlID0gMDsNCj4gIAl1aW50MTZfdCByc3NfdGFnX2FzX3hvciA9IDA7DQo+ICsJdWludDE2 X3Qgc2NhbGFyX2VuYWJsZSA9IDA7DQo+ICAJc3RydWN0IHJ0ZV9rdmFyZ3MgKmt2bGlzdDsNCj4g Kwl1aW50OF90IGxvY2tfcnhfY3R4ID0gMDsNCj4gKwl1aW50OF90IGxvY2tfdHhfY3R4ID0gMDsN Cg0KSSBtaXNzZWQgdGhhdCBwcmV2aW91c2x5LCBidXQgdGhlc2UgbmVlZHMgdG8gYmUgdWludDE2 X3QuICBUaGlzIGlzDQpiZWNhdXNlIHlvdSBjYWxsIHBhcnNlX2ZsYWcoKSB3aGljaCBpcyB0cmVh dGluZyBpdHMgZXh0cmFfYXJnIGFzIHBvaW50ZXINCnRvIHVpbnQxNl90Lg0KDQo+ICAJaWYgKGRl dmFyZ3MgPT0gTlVMTCkNCj4gIAkJZ290byBudWxsX2RldmFyZ3M7DQo+IEBAIC0xNjEsNiArMTY1 LDEwIEBAIG90eDJfZXRoZGV2X3BhcnNlX2RldmFyZ3Moc3RydWN0IHJ0ZV9kZXZhcmdzICpkZXZh cmdzLCBzdHJ1Y3Qgb3R4Ml9ldGhfZGV2ICpkZXYpDQo+ICAJCQkgICAmcGFyc2Vfc3dpdGNoX2hl YWRlcl90eXBlLCAmc3dpdGNoX2hlYWRlcl90eXBlKTsNCj4gIAlydGVfa3ZhcmdzX3Byb2Nlc3Mo a3ZsaXN0LCBPVFgyX1JTU19UQUdfQVNfWE9SLA0KPiAgCQkJICAgJnBhcnNlX2ZsYWcsICZyc3Nf dGFnX2FzX3hvcik7DQo+ICsJcnRlX2t2YXJnc19wcm9jZXNzKGt2bGlzdCwgT1RYMl9MT0NLX1JY X0NUWCwNCj4gKwkJCSAgICZwYXJzZV9mbGFnLCAmbG9ja19yeF9jdHgpOw0KPiArCXJ0ZV9rdmFy Z3NfcHJvY2Vzcyhrdmxpc3QsIE9UWDJfTE9DS19UWF9DVFgsDQo+ICsJCQkgICAmcGFyc2VfZmxh ZywgJmxvY2tfdHhfY3R4KTsNCj4gIAlvdHgyX3BhcnNlX2NvbW1vbl9kZXZhcmdzKGt2bGlzdCk7 DQo+ICAJcnRlX2t2YXJnc19mcmVlKGt2bGlzdCk7DQpbLi4uXQ0KDQpXaXRoIHRoYXQgdWludDE2 X3QgZml4IGFib3ZlOg0KUmV2aWV3ZWQtYnk6IEFuZHJ6ZWogT3N0cnVzemthIDxhb3N0cnVzemth QG1hcnZlbGwuY29tPg0KDQpXaXRoIHJlZ2FyZHMNCkFuZHJ6ZWogT3N0cnVzemthDQo=