Received: by 10.223.164.202 with SMTP id h10csp1315877wrb; Mon, 27 Nov 2017 00:38:54 -0800 (PST) X-Google-Smtp-Source: AGs4zMYw2qPBnT5EYahLCq8Xrz/hiy5ykL6NBFv4swC1GO26iGHm+BpNmdtfAG4JpyGg7PEt8Nck X-Received: by 10.159.253.139 with SMTP id q11mr36788218pls.267.1511771934868; Mon, 27 Nov 2017 00:38:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511771934; cv=none; d=google.com; s=arc-20160816; b=UCq0d29/WkzWVi7RzoWqTrRfFdoKdZ90TJWrgnD5l2MXpuSZUc8NGRZXP3yR42Am78 5lWXRn/rGBbO5+CAjDkNYoM1k+cFLDKKvpkcwt2zIklMQ/e8wxnkNS5gsxhrLqIobdzi MLt/CPoQC4F+IxHo761/YkA+sNwHNKgCdH/rGvhugyE8UawJWy6wVbB7/x8Fw+WBifrd MkEe3EKvsgIuS0RC9octKj+4VTyqaw9hDZgHv/UIKu3SUmi9P9AV1PkX9jAsVLZExeRz wB1F4kFFpq7q0I0TyNlPLbKqp/zSvV0p0TV2rUKBdbR3aOqlL4gRD1iZeHoIgaDuCBOQ 4dIQ== 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 :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=FEfuN5AJhCwfuEcWswnewAj5oRqyewQAAx5bGRbeLyM=; b=JLeVxXiJfYr5RUt1osQqMK8C+F8cbkRbss+cevSKzNN9ENTxjKTS0tEdh3cnHEOqFV st7f+fsiyMYGGQWztaNN6SAi6CTYkDQYXJFC922or90+8pLYZJqNlepmBHo946iaCIMz Ll9/l9H1HOE+3VbnmfVMp0UVZgyIIvUzTWOSd79Z+prgL8fKk8S+vvKZGg2FmlHVPwDM 4m9A0k/VVymSPyGSSbHYf2v24MF8m4so6kVum3PfmB3CWyD3nHEYCqagq0JwTY+pBH6U HQmdAwq8FP4GULqdDicn3lE+aqmcA3cWfY/ewePlIbXdHO0/11lZgaGjVUazKT4jY+VR EcvA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nokia.onmicrosoft.com header.s=selector2-nokia-onmicrosoft-com header.b=QdNqra6c; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nokia-sbell.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k132si16629716pgc.226.2017.11.27.00.38.43; Mon, 27 Nov 2017 00:38:54 -0800 (PST) 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=@nokia.onmicrosoft.com header.s=selector2-nokia-onmicrosoft-com header.b=QdNqra6c; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nokia-sbell.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751402AbdK0Ihw (ORCPT + 78 others); Mon, 27 Nov 2017 03:37:52 -0500 Received: from mail-he1eur01on0125.outbound.protection.outlook.com ([104.47.0.125]:28823 "EHLO EUR01-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751180AbdK0Ihu (ORCPT ); Mon, 27 Nov 2017 03:37:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector2-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=FEfuN5AJhCwfuEcWswnewAj5oRqyewQAAx5bGRbeLyM=; b=QdNqra6c+PVXXW+Ps1Hish3ucWEQQniJm2M/G5wHWjcq2xgK4L8DsI+ySlDeJKBsjaRq2jxD9D/FvY2TmpYs57RBXZsTSTeQ6g9se0Z6BXk8Oh5eEKHAjO/HImBpDS9QwegR6JtZ6pBS0Cvz771lMECQK+Wmrq6+SwC3mbbJNFk= Received: from VI1PR0702MB3615.eurprd07.prod.outlook.com (52.134.1.140) by VI1PR0702MB3614.eurprd07.prod.outlook.com (52.134.1.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.3; Mon, 27 Nov 2017 08:37:46 +0000 Received: from VI1PR0702MB3615.eurprd07.prod.outlook.com ([fe80::3188:c91e:bf44:c714]) by VI1PR0702MB3615.eurprd07.prod.outlook.com ([fe80::3188:c91e:bf44:c714%13]) with mapi id 15.20.0260.006; Mon, 27 Nov 2017 08:37:46 +0000 From: "Zhang, Sean C. (NSB - CN/Hangzhou)" To: Jan Glauber CC: "david.daney@cavium.com" , "wsa@the-dreams.de" , "linux-i2c@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: RE: [Bug fix] octeon-i2c driver updates Thread-Topic: [Bug fix] octeon-i2c driver updates Thread-Index: AdNkUCeee/NagH5vSSOVY6BQA+iQtgA1XBAAAIGIfNA= Date: Mon, 27 Nov 2017 08:37:46 +0000 Message-ID: References: <20171124131026.GA30811@hc> In-Reply-To: <20171124131026.GA30811@hc> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=sean.c.zhang@nokia-sbell.com; x-originating-ip: [131.228.32.163] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;VI1PR0702MB3614;6:054BKPVv1Mt852nPq6pcWnx6WFueuSgvNXcnybUMvpu0HVoMhWjBMileNN0TCQt9d2/4UuXlBwdwRdzqDksL85+c9t4ku0L0BIR5hP4iWcXm2EFkCZropkBT/rhXGgsi4cNlzVvakwxWTZpMaByyVgWSYBChIpATnSjeSQwAY0iYRw+ruyqZkGv8urAozvfUR7REMn+mzXtniocJB3D3rLIECxIa73qfilIc0sxog7Aabv4ZVlb8V+SibKaglDne5cLD/4QnwTXg9y8uaXYy+rYKTYeqqjkDnsvvFHtEX7duxjbtYGPZNHTOGdL7SgrRIPIQoMkRNhkkA5vCY5di9pjIYPHapZaSahPY7wGjXEs=;5:sQSzyabiaP4OvfaVa6p1Z34IijeVTBXdoV1KOcywQD+48rXL8NBBaQG+E6AzExRunM5m9ff8FyeSa4fgy2dx+B3mdFHSJYE9h5zN4kbrKttIWa3lQlPxaGwOazjXyCc6m+yPxYQ18mPfTFkIcOPFkyMD768GTfTAHZfEZXzQoAM=;24:QUw+BT2d9YP+x/4/itQWXvypXcEzdgFh/BXmx9GVKOCYK5T/L0KT/U9IhZN7UrSRgyrXY6DLHlopWoNEcg07aCN6Wh3nJ1zK0KyTZSuW6MY=;7:LIuGdqu6dz0nSNw1+JRbYfjoCBPndEh5BxGBdvkI/h1sl+68jq3qmuJ247sTx+uwxj0Pxs0A2fEdCc2vCe28Wjy1cAfKROYPz2pecTMXFxSaw8rdWZQ8TLq87zXzddQH28VY4kXk0sDW2V07rCwCz7GzP0oCnEBlmGq4vFzvD2vwO1rrn1+q1yQYqixudcS3/GRhawPPhq4uBHMfcpdZKXf6kuCU2Z+YgZSJicz3d56mxYrGF7Lr9U9bjZcPvOIw x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 1fe5b190-b145-4d24-861f-08d535722288 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603199);SRVR:VI1PR0702MB3614; x-ms-traffictypediagnostic: VI1PR0702MB3614: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(9452136761055)(82608151540597); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040450)(2401047)(8121501046)(5005006)(10201501046)(3231022)(93006095)(93001095)(3002001)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123564025)(20161123555025)(20161123558100)(20161123562025)(6072148)(201708071742011);SRVR:VI1PR0702MB3614;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:VI1PR0702MB3614; x-forefront-prvs: 0504F29D72 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(346002)(39860400002)(366004)(376002)(51874003)(189002)(199003)(24454002)(13464003)(6436002)(6916009)(2950100002)(3846002)(102836003)(50986999)(6116002)(54356999)(76176999)(25786009)(6506006)(101416001)(68736007)(86362001)(575784001)(3280700002)(478600001)(14454004)(2906002)(106356001)(33656002)(3660700001)(5250100002)(105586002)(99286004)(97736004)(6246003)(54906003)(53936002)(66066001)(316002)(229853002)(81166006)(81156014)(7736002)(9686003)(74316002)(305945005)(5890100001)(8676002)(15650500001)(5660300001)(8936002)(4326008)(2900100001)(7696005)(53546010)(55016002)(189998001);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR0702MB3614;H:VI1PR0702MB3615.eurprd07.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:0;LANG:en; received-spf: None (protection.outlook.com: nokia-sbell.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nokia-sbell.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1fe5b190-b145-4d24-861f-08d535722288 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Nov 2017 08:37:46.3147 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0702MB3614 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgSmFuLA0KDQpUaGVyZSBhcmUgdHdvIHBvaW50cyBpbiB0aGlzIHBhdGNoLg0KDQpQb2ludCAx LiBBcyB5b3Ugc2VlLCByZXBsYWNlZCBvY3Rlb25faTJjX2luaXRfbG93bGV2ZWwoKSBieSByZWNv dmVyIGJ1cyBzdGF0dXMgaWYgVFdTSSBjb250cm9sbGVyIGlzIG5vdCBJRExFLg0KUGxlYXNlIHRh a2UgYSBzY2VuYXJpbyBsaWtlIHRoaXM6IHdoZW4gc3lzdGVtIHNvZnQgcmVzZXQgd2l0aG91dCBJ MkMgc2xhdmUgcmVzZXQsIG1heWJlIG1ha2UgdGhpcyBJMkMgYnVzDQpkZWFkIGxvY2sgb2NjdXJy ZWQgKEkyQyBzbGF2ZSBkZXZpY2Ugc3R1Y2sgbG93IFNDTCkgaW4gY2hhbmNlLiBUaGVuIGR1cmlu ZyBzeXN0ZW0gZ29lcyB1cCBhbmQgSTJDIHNsYXZlIA0KZGV2aWNlIGNyZWF0aW5nIHByb2Nlc3Ms IGlmIHRoaXMgSTJDIHNsYXZlIGRldmljZSBoYXMgYSByZWdpc3RlciB3aXRoIGxlc3MgdGhhbiA4 IGJ5dGVzIHRvIHJlYWQsIGJ1dCBJMkMgYnVzIHdhcw0Kc3RpbGwgc3R1Y2sgbG93IFNDTCBieSBs YXN0IHN5c3RlbSByZXNldCwgdGhlbiB0aGUgcmVhZCB3aWxsIGZhaWxlZCBhbmQgdGhpcyBJMkMg c2xhdmUgZGV2aWNlIGNhbm5vdCBiZSBjcmVhdGVkLg0KSWYgYnVzIHJlY292ZXJlZCBiZWZvcmUg dGhlIHJlYWRpbmcgcHJvY2VzcywgdGhpcyBmYWlsdXJlIGNhbiBiZSBmaXhlZC4NCg0KRnVuY3Rp b24gZmxvdyBleHBsYW5hdGlvbiBzaG93biBhcyBiZWxvdzoNCg0KYS4gU3lzdGVtIHJlc2V0IHdp dGhvdXQgSTJDIHNsYXZlIGRldmljZSByZXNldA0KLS1tYWtlIFNDTCBzdHVjayBsb3cgYnkgSTJD IHNsYXZlIGRldmljZQ0KLi4uLi4uDQpiLiBvY3Rlb25faTJjX3Byb2Jlo6ijqQ0KLS0gb2N0ZW9u X2kyY19pbml0X2xvd2xldmVsICAvL3Jlc2V0IFRXU0kgY29yZSwgYnV0IFNDTCBzdGlsbCBzdHVj ayBsb3cgYnkuDQouLi4uLi4NCg0KYy4gQW5vdGhlciBJMkMgc2xhdmUgZGV2aWNlIGNyZWF0aW5n IHByb2Nlc3MNCm9jdGVvbl9pMmNfeGZlcigpDQotLSBvY3Rlb25faTJjX2hsY19jb21wX3JlYWQo KSAvL2ZhaWxlZCBkdWUgdG8gU0NMIHN0dWNrIGxvdy4NCg0KSWYgZnVsbCByZWNvdmVyeSBleGVj dXRlZCBpbiBvY3Rlb25faTJjX3Byb2Jlo6gpLCBhYm92ZSBmYWlsdXJlIGNhbiBiZSBhdm9pZGVk Lg0KDQoNClBvaW50IDIuIG9jdGVvbl9pMmNfcmVjb3ZlcnkoKSBpcyB1c2VkIGluIG9jdGVvbl9p MmNfc3RhcnQoKSBlcnJvciBicmFuY2gsIGluIHRoZSBjYXNlIG9mIG9jdGVvbl9pMmNfcmVjb3Zl cnkoKQ0Kc3VjY2Vzc2Z1bCwgb2N0ZW9uX2kyY19zdGFydCgpIHdpbGwgcmV0dXJuIC1FQUdBSU4s IGFuZCB0aGVuIG9jdGVvbl9pMmNfeGZlcigpIHJldHVybiB3aXRoIGVycm9yLiBJIHVuZGVyc3Rh bmQgdGhpcyBsaWtlDQp0aGlzOiBpZiBvY3Rlb25faTJjX3JlY292ZXJ5KCkgc3VjY2Vzc2Z1bCwg dGhlbiBpMmMgU1RBUlQgc2lnbmFsIGNhbiBiZSBzZW50IGFnYWluLCBhbmQgYWxsIGZvbGxvd2lu ZyBzdGVwIGNhbiBiZSBjb250aW51ZSwNCm9jdGVvbl9pMmNfeGZlcigpIHNob3VsZCBub3QgcmV0 dXJuIGVycm9yIGZyb20gdGhpcyBjb25kaXRpb24uDQoNCkJSLA0KU2VhbiBaaGFuZw0KDQotLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogSmFuIEdsYXViZXIgW21haWx0bzpqYW4uZ2xh dWJlckBjYXZpdW1uZXR3b3Jrcy5jb21dIA0KU2VudDogRnJpZGF5LCBOb3ZlbWJlciAyNCwgMjAx NyA5OjEwIFBNDQpUbzogWmhhbmcsIFNlYW4gQy4gKE5TQiAtIENOL0hhbmd6aG91KSA8c2Vhbi5j LnpoYW5nQG5va2lhLXNiZWxsLmNvbT4NCkNjOiBkYXZpZC5kYW5leUBjYXZpdW0uY29tOyB3c2FA dGhlLWRyZWFtcy5kZTsgbGludXgtaTJjQHZnZXIua2VybmVsLm9yZzsgbGludXgta2VybmVsQHZn ZXIua2VybmVsLm9yZw0KU3ViamVjdDogUmU6IFtCdWcgZml4XSBvY3Rlb24taTJjIGRyaXZlciB1 cGRhdGVzDQoNCk9uIFRodSwgTm92IDIzLCAyMDE3IGF0IDExOjQyOjM2QU0gKzAwMDAsIFpoYW5n LCBTZWFuIEMuIChOU0IgLSBDTi9IYW5nemhvdSkgd3JvdGU6DQo+IERlYXIgTWFpbnRhaW5lciwN Cj4gDQo+IEZvciBvY3Rlb24gVFdTSSBjb250cm9sbGVyLCBJIGZvdW5kIGJlbG93IHR3byBjYXNl cywgbWF5YmUgY2FuIGJlIGltcHJvdmVkLg0KDQpIaSBTZWFuLA0KDQpmb3JtIHRoZSBkZXNjcmlw dGlvbiBiZWxvdyB0aGlzIGxvb2tzIGxpa2UgeW91J3JlIGZpeGluZyBhIGJ1Zy4gQ2FuIHlvdQ0K ZWxhYm9yYXRlIG9uIHdoZW4gdGhlIEkyQyBidXMgZGVhZCBsb2NrIG9jY3Vycy4gSXMgaXQgYWx3 YXlzIGhhcHBlbmluZz8NCg0KV2hhdCBJIGRvbid0IGxpa2UgYWJvdXQgdGhlIHBhdGNoIGlzIHRo YXQgeW91J3JlIHJlbW92aW5nDQpvY3Rlb25faTJjX2luaXRfbG93bGV2ZWwoKSBmcm9tIHRoZSBw cm9iZSBhbmQgcmVwbGFjaW5nIGl0IGJ5IF9hbHdheXNfDQpnb2luZyB0aHJvdWdoIGEgZnVsbCBy ZWNvdmVyeS4gV2h5IGlzIHRoaXMgbmVjY2Vzc2FyeT8NCg0KUmVnYXJkcywNCkphbg0KDQo+IA0K PiA+RnJvbSAwOWQ5ZjBjZTY1OGQ3ZjZhNTBkMWFmMzUyZGRlNjE5YzI5YmM4YmNmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQ0KPiBGcm9tOiBoZ3Q0NjMgPHNlYW4uYy56aGFuZ0Bub2tpYS5jb20+ DQo+IERhdGU6IFRodSwgMjMgTm92IDIwMTcgMTg6NDY6MDkgKzA4MDANCj4gU3ViamVjdDogW1BB VENIXSBEcml2ZXIgdXBkYXRlczoNCj4gIC0gSW4gdGhlIGNhc2Ugb2YgSTJDIGJ1cyBkZWFkIGxv Y2sgb2NjdXJyZWQgZHVyaW5nIGRyaXZlciBwcm9iaW5nLA0KPiAgICBpdCBpcyBiZXR0ZXIgdHJ5 IHRvIHJlY292ZXJ5IGl0LiBzbyBhZGRlZCBidXMgcmVjb3Zlcnkgc3RlcCBpbg0KPiAgICBvY3Rl b25faTJjX3Byb2JlKCk7DQo+ICAtIFRoZSBwdXJwb3NlIG9mIGZ1bmN0aW9uIG9jdGVvbl9pMmNf c3RhcnQoKSBpcyB0byBzZW5kIFNUQVJULCBzbyBhZnRlcg0KPiAgICBidXMgcmVjb3ZlcnksIGFs c28gbmVlZCB0cnkgdG8gc2VuZCBTVEFSVCBhZ2Fpbi4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IGhn dDQ2MyA8c2Vhbi5jLnpoYW5nQG5va2lhLmNvbT4NCj4gLS0tDQo+ICBkcml2ZXJzL2kyYy9idXNz ZXMvaTJjLW9jdGVvbi1jb3JlLmMgICAgfCAgIDMxICsrKysrKysrKysrKysrKysrKysrKysrKysr KysrKy0NCj4gIGRyaXZlcnMvaTJjL2J1c3Nlcy9pMmMtb2N0ZW9uLXBsYXRkcnYuYyB8ICAgMTUg KysrKysrKysrLS0tLS0tDQo+ICAyIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDcg ZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1v Y3Rlb24tY29yZS5jIGIvZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1vY3Rlb24tY29yZS5jDQo+IGlu ZGV4IDFkODc3NTcuLjNhZTFlMDMgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvaTJjL2J1c3Nlcy9p MmMtb2N0ZW9uLWNvcmUuYw0KPiArKysgYi9kcml2ZXJzL2kyYy9idXNzZXMvaTJjLW9jdGVvbi1j b3JlLmMNCj4gQEAgLTI1NSw2ICsyNTUsMzUgQEAgc3RhdGljIGludCBvY3Rlb25faTJjX3JlY292 ZXJ5KHN0cnVjdCBvY3Rlb25faTJjICppMmMpDQo+ICAgICAgICAgcmV0dXJuIHJldDsNCj4gIH0N Cj4gIA0KPiArLyoNCj4gKyAqIG9jdGVvbl9pMmNfc3RhcnRfcmV0cnkgLSBzZW5kIFNUQVJUIHRv IHRoZSBidXMgYWZ0ZXIgYnVzIHJlY292ZXJ5Lg0KPiArICogQGkyYzogVGhlIHN0cnVjdCBvY3Rl b25faTJjDQo+ICsgKg0KPiArICogUmV0dXJucyAwIG9uIHN1Y2Nlc3MsIG90aGVyd2lzZSBhIG5l Z2F0aXZlIGVycm5vLg0KPiArICovDQo+ICtzdGF0aWMgaW50IG9jdGVvbl9pMmNfc3RhcnRfcmV0 cnkoc3RydWN0IG9jdGVvbl9pMmMgKmkyYykNCj4gK3sNCj4gKyAgICAgICBpbnQgcmV0Ow0KPiAr ICAgICAgIHU4IHN0YXQ7DQo+ICsNCj4gKyAgICAgICByZXQgPSBvY3Rlb25faTJjX3JlY292ZXJ5 KGkyYyk7DQo+ICsgICAgICAgaWYgKHJldCkNCj4gKyAgICAgICAgICAgICAgIGdvdG8gZXJyb3I7 DQo+ICsNCj4gKyAgICAgICBvY3Rlb25faTJjX2N0bF93cml0ZShpMmMsIFRXU0lfQ1RMX0VOQUIg fCBUV1NJX0NUTF9TVEEpOw0KPiArICAgICAgIHJldCA9IG9jdGVvbl9pMmNfd2FpdChpMmMpOw0K PiArICAgICAgIGlmIChyZXQpDQo+ICsgICAgICAgICAgICAgICBnb3RvIGVycm9yOw0KPiArDQo+ ICsgICAgICAgc3RhdCA9IG9jdGVvbl9pMmNfc3RhdF9yZWFkKGkyYyk7DQo+ICsgICAgICAgaWYg KHN0YXQgPT0gU1RBVF9TVEFSVCB8fCBzdGF0ID09IFNUQVRfUkVQX1NUQVJUKQ0KPiArICAgICAg ICAgICAgICAgLyogU1RBUlQgc3VjY2Vzc2Z1bCwgYmFpbCBvdXQgKi8NCj4gKyAgICAgICAgICAg ICAgIHJldHVybiAwOw0KPiArDQo+ICtlcnJvcjoNCj4gKyAgICAgICByZXR1cm4gKHJldCkgPyBy ZXQgOiAtRUFHQUlOOw0KPiArfQ0KPiArDQo+ICAvKioNCj4gICAqIG9jdGVvbl9pMmNfc3RhcnQg LSBzZW5kIFNUQVJUIHRvIHRoZSBidXMNCj4gICAqIEBpMmM6IFRoZSBzdHJ1Y3Qgb2N0ZW9uX2ky Yw0KPiBAQCAtMjgwLDcgKzMwOSw3IEBAIHN0YXRpYyBpbnQgb2N0ZW9uX2kyY19zdGFydChzdHJ1 Y3Qgb2N0ZW9uX2kyYyAqaTJjKQ0KPiAgDQo+ICBlcnJvcjoNCj4gICAgICAgICAvKiBTVEFSVCBm YWlsZWQsIHRyeSB0byByZWNvdmVyICovDQo+IC0gICAgICAgcmV0ID0gb2N0ZW9uX2kyY19yZWNv dmVyeShpMmMpOw0KPiArICAgICAgIHJldCA9IG9jdGVvbl9pMmNfc3RhcnRfcmV0cnkoaTJjKTsN Cj4gICAgICAgICByZXR1cm4gKHJldCkgPyByZXQgOiAtRUFHQUlOOw0KPiAgfQ0KPiAgDQo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2kyYy9idXNzZXMvaTJjLW9jdGVvbi1wbGF0ZHJ2LmMgYi9kcml2 ZXJzL2kyYy9idXNzZXMvaTJjLW9jdGVvbi1wbGF0ZHJ2LmMNCj4gaW5kZXggNjRiZGE4My4uOTgw NjNhZiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1vY3Rlb24tcGxhdGRy di5jDQo+ICsrKyBiL2RyaXZlcnMvaTJjL2J1c3Nlcy9pMmMtb2N0ZW9uLXBsYXRkcnYuYw0KPiBA QCAtMjI4LDEyICsyMjgsNiBAQCBzdGF0aWMgaW50IG9jdGVvbl9pMmNfcHJvYmUoc3RydWN0IHBs YXRmb3JtX2RldmljZSAqcGRldikNCj4gICAgICAgICBpZiAoT0NURU9OX0lTX01PREVMKE9DVEVP Tl9DTjM4WFgpKQ0KPiAgICAgICAgICAgICAgICAgaTJjLT5icm9rZW5faXJxX2NoZWNrID0gdHJ1 ZTsNCj4gIA0KPiAtICAgICAgIHJlc3VsdCA9IG9jdGVvbl9pMmNfaW5pdF9sb3dsZXZlbChpMmMp Ow0KPiAtICAgICAgIGlmIChyZXN1bHQpIHsNCj4gLSAgICAgICAgICAgICAgIGRldl9lcnIoaTJj LT5kZXYsICJpbml0IGxvdyBsZXZlbCBmYWlsZWRcbiIpOw0KPiAtICAgICAgICAgICAgICAgZ290 byAgb3V0Ow0KPiAtICAgICAgIH0NCj4gLQ0KPiAgICAgICAgIG9jdGVvbl9pMmNfc2V0X2Nsb2Nr KGkyYyk7DQo+ICANCj4gICAgICAgICBpMmMtPmFkYXAgPSBvY3Rlb25faTJjX29wczsNCj4gQEAg LTI0NSw2ICsyMzksMTUgQEAgc3RhdGljIGludCBvY3Rlb25faTJjX3Byb2JlKHN0cnVjdCBwbGF0 Zm9ybV9kZXZpY2UgKnBkZXYpDQo+ICAgICAgICAgaTJjX3NldF9hZGFwZGF0YSgmaTJjLT5hZGFw LCBpMmMpOw0KPiAgICAgICAgIHBsYXRmb3JtX3NldF9kcnZkYXRhKHBkZXYsIGkyYyk7DQo+ICAN Cj4gKyAgICAgICBzdGF0ID0gb2N0ZW9uX2kyY19zdGF0X3JlYWQoaTJjKTsNCj4gKyAgICAgICBp ZiAoc3RhdCAhPSBTVEFUX0lETEUpIHsNCj4gKyAgICAgICAgICAgICAgIHJlc3VsdCA9IG9jdGVv bl9pMmNfcmVjb3ZlcnkoaTJjKTsNCj4gKyAgICAgICAgICAgICAgIGlmIChyZXN1bHQpIHsNCj4g KyAgICAgICAgICAgICAgICAgICAgICAgZGV2X2VycihpMmMtPmRldiwgIm9jdGVvbiBpMmMgcmVj b3ZlcnkgZmFpbGVkXG4iKTsNCj4gKyAgICAgICAgICAgICAgICAgICAgICAgZ290byAgb3V0Ow0K PiArICAgICAgICAgICAgICAgfQ0KPiArICAgICAgIH0NCj4gKw0KPiAgICAgICAgIHJlc3VsdCA9 IGkyY19hZGRfYWRhcHRlcigmaTJjLT5hZGFwKTsNCj4gICAgICAgICBpZiAocmVzdWx0IDwgMCkN Cj4gICAgICAgICAgICAgICAgIGdvdG8gb3V0Ow0KPiANCj4gDQo+IEF0dGFjaGVkIHBhdGNoIGZv ciB5b3UgcmV2aWV3LiBUaGFua3MgaW4gYWR2YW5jZS4NCj4gDQo+IEJSLA0KPiBTZWFuIFpoYW5n DQoNCg0K From 1584953130157497016@xxx Fri Nov 24 13:11:32 +0000 2017 X-GM-THRID: 1584856996251214870 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread