Received: by 10.223.164.202 with SMTP id h10csp102297wrb; Wed, 29 Nov 2017 17:57:48 -0800 (PST) X-Google-Smtp-Source: AGs4zMZ1ruzibOD2AvLnrTwdw9y82p89d1RvgC0IbbjM27mjoHJKpQa1CXIUtt6Ynq4I37CuXHRO X-Received: by 10.98.158.28 with SMTP id s28mr4882849pfd.90.1512007068413; Wed, 29 Nov 2017 17:57:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1512007068; cv=none; d=google.com; s=arc-20160816; b=DN4rc/eKXowLd/fqdUV+aukBkQRqYMgw9NwXh3ZWf/86a6r+o8Gh6eeR4LbcyM02Wd L5HJqEKQ6je1y3X0STbz2DkUGrgdrsxRruJa6CX+wQ3onhm+d6Buk3vm/KtZMfoOYyne Mpjs2Eq34y/AX/mpt/an7zGgyd1tt7gb3L10UcDt7b7mm8Iv/XR4rrfXL05EKNYu2s2x XjnrP2dY29hfN+tqasPT9xiTrCGu7T+mvMT7iqveXGIBOmBosAvwVIvP8CfOOdSaIp0i Dzgd/dNZxUMIZghCRXGpCwrNfsI2UJL7W8lVZ+/WpLRcKCMmofXbuXq1/DxxNtw1TCFm WJ+w== 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=aM2phgS5MuZKbmwkDRWzHSq9Gd6MB1rxVT0hzAurM+E=; b=W+pTeb/OKP+06ltN5VsZo+e2XtBE+OAPmKQd7fPuyor4hv/jxHQfXalsVl5wdBk4fk z3E/megNY7JJ+2nYIxcQ+E25Kqwb+egrlyWGsEq/DiYeANp5RZZB9NCF/w3LVvYibmRP lo9eJwbSj+V3cjj/0XaOOb/7eOdj2fX9EUfa/3LTPdZCLRYcgKRevReJ2RYXADOcKuwx ACTRzizOieDQy4hIYUWt7WoOVNKEzz3aCuZcF+PNu25CLdUGozGfw9vXLK48xuZQgcxV 3mw38JHV0B2jSLHtICQi6rxiwy8mfQVz4+1D+WRVFUJGFydFn/bM2JLxSaFj1U+t5J3o dzNQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nokia.onmicrosoft.com header.s=selector2-nokia-onmicrosoft-com header.b=OxZ5A4qo; 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 k8si2188590pgt.29.2017.11.29.17.57.35; Wed, 29 Nov 2017 17:57:48 -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=OxZ5A4qo; 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 S1753762AbdK3B43 (ORCPT + 99 others); Wed, 29 Nov 2017 20:56:29 -0500 Received: from mail-ve1eur01on0111.outbound.protection.outlook.com ([104.47.1.111]:25653 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753290AbdK3B4N (ORCPT ); Wed, 29 Nov 2017 20:56:13 -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=aM2phgS5MuZKbmwkDRWzHSq9Gd6MB1rxVT0hzAurM+E=; b=OxZ5A4qoy8s3cEPienzGrb7zrX+b1CxeNeYdfEcMxxRT9m7nD1DRHbSI4GosPCWemXD7kBgoq5of7p8IGvjgDDcb2ALbp1cJMO1y16T9+JiqxJMKGxCh3hn2hWGF1R0OnUkFfFronIQqUByVTMHkqUXL8uHXW9S+oQGUbc/WzEU= 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.302.1; Thu, 30 Nov 2017 01:56:10 +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.0302.001; Thu, 30 Nov 2017 01:56:10 +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+iQtgA1XBAAAIGIfNAAlKHYwA== Date: Thu, 30 Nov 2017 01:56:09 +0000 Message-ID: References: <20171124131026.GA30811@hc> In-Reply-To: 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:XJvlMqfGFD7AAS17TtRjr0QULZCfDp+kX4OW+PiSWKXYJrnrm96S0QbZqsX2f0SE1kLvWuqfdzqZOSFhzP/dlPef9ZEzN9MxptqB/s9LBzLWLUrWvfpT0PnUHrRO6Q0ilMYYZDMzV8BUUSz7iMW5NnOjVAyCuQHT/qMgY69G/ZXLk9t14p7j5ojN0vjfOg8Dy+kgB8hqSEneVNtdLkFUaGltKufzmCUkQKX3bDyCe7xq8d0Ch5iv5xoDanxPuSaS5r13jOV8fUqC3s/PYURo1JPhugep3jgwSBd2whKpTa/+V2CmU5jYsvonBXmkiCyE2zJRhKXVhfnsOxcRSgobWW/axcLW+eRfbIbOh5s8abY=;5:qB0+zdsBDE3oJnsmB4PQBkJSjmvL2LEAi9i/0kl0ag2viD2zxHOpGUCRUzj7L3aHH7nVYBLxeW2lhagSkm8oOQPqsnfUmMqu3oPWQt1v0+AzMpTnM3RNtevnz7InNuOFsFQiY+Q/9SZnQkOtLbYaEyWbAwoXQ0wIE4Aw0/Dy57Q=;24:T3+A+qJVXEkGUNJCw+NQeA8biT6c2aX1asVRB6YGfB5w37gaWYg01p226D3x6gGX21T22EZOKLPMTf8IW6/oKYOARzdU8pYTzLUyRYvYnlU=;7:wXnk0o7FELSUW40vKX5CGOXbLidP62hc3c/snKgZsDGZw8uctQTvzv66Qn0Hwzo+MQxx6ftbLFEATJxCNG/6ncsidTwyRHK9jAd5jJ174SCJ9RBu0v/M8ZgLVFFRjXlj/zxGkxKrhOIg4NCgBV3rkMF4EwbPSe3/dYWPatJcSa3/w7qdv5zr32w8jKr03xMfxCYXA6WYtd2h18RMrgXoOS3WWQIAki9iuTB7xvX1aWa0VWCrP3SrWOVeESMrDaby x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: c5ef9a32-e06f-432e-a106-08d537958731 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603278);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)(93006095)(93001095)(3002001)(10201501046)(3231022)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(201708071742011);SRVR:VI1PR0702MB3614;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:VI1PR0702MB3614; x-forefront-prvs: 05079D8470 x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(6009001)(346002)(376002)(39860400002)(366004)(13464003)(24454002)(51874003)(199003)(189002)(53936002)(15650500001)(101416001)(189998001)(25786009)(5660300001)(2906002)(3660700001)(99286004)(9686003)(3280700002)(102836003)(2950100002)(86362001)(6916009)(575784001)(76176010)(54356010)(6116002)(50986010)(68736007)(5250100002)(6246003)(2900100001)(3846002)(8936002)(4326008)(7696005)(81166006)(8676002)(81156014)(6436002)(6506006)(106356001)(229853002)(105586002)(53546010)(316002)(54906003)(55016002)(97736004)(478600001)(7736002)(74316002)(66066001)(305945005)(14454004)(33656002)(5890100001);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR0702MB3614;H:VI1PR0702MB3615.eurprd07.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;A:0;MX:1;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: c5ef9a32-e06f-432e-a106-08d537958731 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Nov 2017 01:56:09.9218 (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 SGkgSmFuLA0KDQpBbnkgb3RoZXIgY29tbWVudHMgZm9yIHRoaXMgcGF0Y2g/DQoNCkJSLA0KU2Vh biBaaGFuZw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogWmhhbmcsIFNlYW4g Qy4gKE5TQiAtIENOL0hhbmd6aG91KSANClNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMjcsIDIwMTcg NDozOCBQTQ0KVG86ICdKYW4gR2xhdWJlcicgPGphbi5nbGF1YmVyQGNhdml1bW5ldHdvcmtzLmNv bT4NCkNjOiBkYXZpZC5kYW5leUBjYXZpdW0uY29tOyB3c2FAdGhlLWRyZWFtcy5kZTsgbGludXgt aTJjQHZnZXIua2VybmVsLm9yZzsgbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZw0KU3ViamVj dDogUkU6IFtCdWcgZml4XSBvY3Rlb24taTJjIGRyaXZlciB1cGRhdGVzDQoNCkhpIEphbiwNCg0K VGhlcmUgYXJlIHR3byBwb2ludHMgaW4gdGhpcyBwYXRjaC4NCg0KUG9pbnQgMS4gQXMgeW91IHNl ZSwgcmVwbGFjZWQgb2N0ZW9uX2kyY19pbml0X2xvd2xldmVsKCkgYnkgcmVjb3ZlciBidXMgc3Rh dHVzIGlmIFRXU0kgY29udHJvbGxlciBpcyBub3QgSURMRS4NClBsZWFzZSB0YWtlIGEgc2NlbmFy aW8gbGlrZSB0aGlzOiB3aGVuIHN5c3RlbSBzb2Z0IHJlc2V0IHdpdGhvdXQgSTJDIHNsYXZlIHJl c2V0LCBtYXliZSBtYWtlIHRoaXMgSTJDIGJ1cw0KZGVhZCBsb2NrIG9jY3VycmVkIChJMkMgc2xh dmUgZGV2aWNlIHN0dWNrIGxvdyBTQ0wpIGluIGNoYW5jZS4gVGhlbiBkdXJpbmcgc3lzdGVtIGdv ZXMgdXAgYW5kIEkyQyBzbGF2ZSANCmRldmljZSBjcmVhdGluZyBwcm9jZXNzLCBpZiB0aGlzIEky QyBzbGF2ZSBkZXZpY2UgaGFzIGEgcmVnaXN0ZXIgd2l0aCBsZXNzIHRoYW4gOCBieXRlcyB0byBy ZWFkLCBidXQgSTJDIGJ1cyB3YXMNCnN0aWxsIHN0dWNrIGxvdyBTQ0wgYnkgbGFzdCBzeXN0ZW0g cmVzZXQsIHRoZW4gdGhlIHJlYWQgd2lsbCBmYWlsZWQgYW5kIHRoaXMgSTJDIHNsYXZlIGRldmlj ZSBjYW5ub3QgYmUgY3JlYXRlZC4NCklmIGJ1cyByZWNvdmVyZWQgYmVmb3JlIHRoZSByZWFkaW5n IHByb2Nlc3MsIHRoaXMgZmFpbHVyZSBjYW4gYmUgZml4ZWQuDQoNCkZ1bmN0aW9uIGZsb3cgZXhw bGFuYXRpb24gc2hvd24gYXMgYmVsb3c6DQoNCmEuIFN5c3RlbSByZXNldCB3aXRob3V0IEkyQyBz bGF2ZSBkZXZpY2UgcmVzZXQNCi0tbWFrZSBTQ0wgc3R1Y2sgbG93IGJ5IEkyQyBzbGF2ZSBkZXZp Y2UNCi4uLi4uLg0KYi4gb2N0ZW9uX2kyY19wcm9iZaOoo6kNCi0tIG9jdGVvbl9pMmNfaW5pdF9s b3dsZXZlbCAgLy9yZXNldCBUV1NJIGNvcmUsIGJ1dCBTQ0wgc3RpbGwgc3R1Y2sgbG93IGJ5Lg0K Li4uLi4uDQoNCmMuIEFub3RoZXIgSTJDIHNsYXZlIGRldmljZSBjcmVhdGluZyBwcm9jZXNzDQpv Y3Rlb25faTJjX3hmZXIoKQ0KLS0gb2N0ZW9uX2kyY19obGNfY29tcF9yZWFkKCkgLy9mYWlsZWQg ZHVlIHRvIFNDTCBzdHVjayBsb3cuDQoNCklmIGZ1bGwgcmVjb3ZlcnkgZXhlY3V0ZWQgaW4gb2N0 ZW9uX2kyY19wcm9iZaOoKSwgYWJvdmUgZmFpbHVyZSBjYW4gYmUgYXZvaWRlZC4NCg0KDQpQb2lu dCAyLiBvY3Rlb25faTJjX3JlY292ZXJ5KCkgaXMgdXNlZCBpbiBvY3Rlb25faTJjX3N0YXJ0KCkg ZXJyb3IgYnJhbmNoLCBpbiB0aGUgY2FzZSBvZiBvY3Rlb25faTJjX3JlY292ZXJ5KCkNCnN1Y2Nl c3NmdWwsIG9jdGVvbl9pMmNfc3RhcnQoKSB3aWxsIHJldHVybiAtRUFHQUlOLCBhbmQgdGhlbiBv Y3Rlb25faTJjX3hmZXIoKSByZXR1cm4gd2l0aCBlcnJvci4gSSB1bmRlcnN0YW5kIHRoaXMgbGlr ZQ0KdGhpczogaWYgb2N0ZW9uX2kyY19yZWNvdmVyeSgpIHN1Y2Nlc3NmdWwsIHRoZW4gaTJjIFNU QVJUIHNpZ25hbCBjYW4gYmUgc2VudCBhZ2FpbiwgYW5kIGFsbCBmb2xsb3dpbmcgc3RlcCBjYW4g YmUgY29udGludWUsDQpvY3Rlb25faTJjX3hmZXIoKSBzaG91bGQgbm90IHJldHVybiBlcnJvciBm cm9tIHRoaXMgY29uZGl0aW9uLg0KDQpCUiwNClNlYW4gWmhhbmcNCg0KLS0tLS1PcmlnaW5hbCBN ZXNzYWdlLS0tLS0NCkZyb206IEphbiBHbGF1YmVyIFttYWlsdG86amFuLmdsYXViZXJAY2F2aXVt bmV0d29ya3MuY29tXSANClNlbnQ6IEZyaWRheSwgTm92ZW1iZXIgMjQsIDIwMTcgOToxMCBQTQ0K VG86IFpoYW5nLCBTZWFuIEMuIChOU0IgLSBDTi9IYW5nemhvdSkgPHNlYW4uYy56aGFuZ0Bub2tp YS1zYmVsbC5jb20+DQpDYzogZGF2aWQuZGFuZXlAY2F2aXVtLmNvbTsgd3NhQHRoZS1kcmVhbXMu ZGU7IGxpbnV4LWkyY0B2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5v cmcNClN1YmplY3Q6IFJlOiBbQnVnIGZpeF0gb2N0ZW9uLWkyYyBkcml2ZXIgdXBkYXRlcw0KDQpP biBUaHUsIE5vdiAyMywgMjAxNyBhdCAxMTo0MjozNkFNICswMDAwLCBaaGFuZywgU2VhbiBDLiAo TlNCIC0gQ04vSGFuZ3pob3UpIHdyb3RlOg0KPiBEZWFyIE1haW50YWluZXIsDQo+IA0KPiBGb3Ig b2N0ZW9uIFRXU0kgY29udHJvbGxlciwgSSBmb3VuZCBiZWxvdyB0d28gY2FzZXMsIG1heWJlIGNh biBiZSBpbXByb3ZlZC4NCg0KSGkgU2VhbiwNCg0KZm9ybSB0aGUgZGVzY3JpcHRpb24gYmVsb3cg dGhpcyBsb29rcyBsaWtlIHlvdSdyZSBmaXhpbmcgYSBidWcuIENhbiB5b3UNCmVsYWJvcmF0ZSBv biB3aGVuIHRoZSBJMkMgYnVzIGRlYWQgbG9jayBvY2N1cnMuIElzIGl0IGFsd2F5cyBoYXBwZW5p bmc/DQoNCldoYXQgSSBkb24ndCBsaWtlIGFib3V0IHRoZSBwYXRjaCBpcyB0aGF0IHlvdSdyZSBy ZW1vdmluZw0Kb2N0ZW9uX2kyY19pbml0X2xvd2xldmVsKCkgZnJvbSB0aGUgcHJvYmUgYW5kIHJl cGxhY2luZyBpdCBieSBfYWx3YXlzXw0KZ29pbmcgdGhyb3VnaCBhIGZ1bGwgcmVjb3ZlcnkuIFdo eSBpcyB0aGlzIG5lY2Nlc3Nhcnk/DQoNClJlZ2FyZHMsDQpKYW4NCg0KPiANCj4gPkZyb20gMDlk OWYwY2U2NThkN2Y2YTUwZDFhZjM1MmRkZTYxOWMyOWJjOGJjZiBNb24gU2VwIDE3IDAwOjAwOjAw IDIwMDENCj4gRnJvbTogaGd0NDYzIDxzZWFuLmMuemhhbmdAbm9raWEuY29tPg0KPiBEYXRlOiBU aHUsIDIzIE5vdiAyMDE3IDE4OjQ2OjA5ICswODAwDQo+IFN1YmplY3Q6IFtQQVRDSF0gRHJpdmVy IHVwZGF0ZXM6DQo+ICAtIEluIHRoZSBjYXNlIG9mIEkyQyBidXMgZGVhZCBsb2NrIG9jY3VycmVk IGR1cmluZyBkcml2ZXIgcHJvYmluZywNCj4gICAgaXQgaXMgYmV0dGVyIHRyeSB0byByZWNvdmVy eSBpdC4gc28gYWRkZWQgYnVzIHJlY292ZXJ5IHN0ZXAgaW4NCj4gICAgb2N0ZW9uX2kyY19wcm9i ZSgpOw0KPiAgLSBUaGUgcHVycG9zZSBvZiBmdW5jdGlvbiBvY3Rlb25faTJjX3N0YXJ0KCkgaXMg dG8gc2VuZCBTVEFSVCwgc28gYWZ0ZXINCj4gICAgYnVzIHJlY292ZXJ5LCBhbHNvIG5lZWQgdHJ5 IHRvIHNlbmQgU1RBUlQgYWdhaW4uDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBoZ3Q0NjMgPHNlYW4u Yy56aGFuZ0Bub2tpYS5jb20+DQo+IC0tLQ0KPiAgZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1vY3Rl b24tY29yZS5jICAgIHwgICAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystDQo+ICBk cml2ZXJzL2kyYy9idXNzZXMvaTJjLW9jdGVvbi1wbGF0ZHJ2LmMgfCAgIDE1ICsrKysrKysrKy0t LS0tLQ0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygt KQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvaTJjL2J1c3Nlcy9pMmMtb2N0ZW9uLWNvcmUu YyBiL2RyaXZlcnMvaTJjL2J1c3Nlcy9pMmMtb2N0ZW9uLWNvcmUuYw0KPiBpbmRleCAxZDg3NzU3 Li4zYWUxZTAzIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2kyYy9idXNzZXMvaTJjLW9jdGVvbi1j b3JlLmMNCj4gKysrIGIvZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1vY3Rlb24tY29yZS5jDQo+IEBA IC0yNTUsNiArMjU1LDM1IEBAIHN0YXRpYyBpbnQgb2N0ZW9uX2kyY19yZWNvdmVyeShzdHJ1Y3Qg b2N0ZW9uX2kyYyAqaTJjKQ0KPiAgICAgICAgIHJldHVybiByZXQ7DQo+ICB9DQo+ICANCj4gKy8q DQo+ICsgKiBvY3Rlb25faTJjX3N0YXJ0X3JldHJ5IC0gc2VuZCBTVEFSVCB0byB0aGUgYnVzIGFm dGVyIGJ1cyByZWNvdmVyeS4NCj4gKyAqIEBpMmM6IFRoZSBzdHJ1Y3Qgb2N0ZW9uX2kyYw0KPiAr ICoNCj4gKyAqIFJldHVybnMgMCBvbiBzdWNjZXNzLCBvdGhlcndpc2UgYSBuZWdhdGl2ZSBlcnJu by4NCj4gKyAqLw0KPiArc3RhdGljIGludCBvY3Rlb25faTJjX3N0YXJ0X3JldHJ5KHN0cnVjdCBv Y3Rlb25faTJjICppMmMpDQo+ICt7DQo+ICsgICAgICAgaW50IHJldDsNCj4gKyAgICAgICB1OCBz dGF0Ow0KPiArDQo+ICsgICAgICAgcmV0ID0gb2N0ZW9uX2kyY19yZWNvdmVyeShpMmMpOw0KPiAr ICAgICAgIGlmIChyZXQpDQo+ICsgICAgICAgICAgICAgICBnb3RvIGVycm9yOw0KPiArDQo+ICsg ICAgICAgb2N0ZW9uX2kyY19jdGxfd3JpdGUoaTJjLCBUV1NJX0NUTF9FTkFCIHwgVFdTSV9DVExf U1RBKTsNCj4gKyAgICAgICByZXQgPSBvY3Rlb25faTJjX3dhaXQoaTJjKTsNCj4gKyAgICAgICBp ZiAocmV0KQ0KPiArICAgICAgICAgICAgICAgZ290byBlcnJvcjsNCj4gKw0KPiArICAgICAgIHN0 YXQgPSBvY3Rlb25faTJjX3N0YXRfcmVhZChpMmMpOw0KPiArICAgICAgIGlmIChzdGF0ID09IFNU QVRfU1RBUlQgfHwgc3RhdCA9PSBTVEFUX1JFUF9TVEFSVCkNCj4gKyAgICAgICAgICAgICAgIC8q IFNUQVJUIHN1Y2Nlc3NmdWwsIGJhaWwgb3V0ICovDQo+ICsgICAgICAgICAgICAgICByZXR1cm4g MDsNCj4gKw0KPiArZXJyb3I6DQo+ICsgICAgICAgcmV0dXJuIChyZXQpID8gcmV0IDogLUVBR0FJ TjsNCj4gK30NCj4gKw0KPiAgLyoqDQo+ICAgKiBvY3Rlb25faTJjX3N0YXJ0IC0gc2VuZCBTVEFS VCB0byB0aGUgYnVzDQo+ICAgKiBAaTJjOiBUaGUgc3RydWN0IG9jdGVvbl9pMmMNCj4gQEAgLTI4 MCw3ICszMDksNyBAQCBzdGF0aWMgaW50IG9jdGVvbl9pMmNfc3RhcnQoc3RydWN0IG9jdGVvbl9p MmMgKmkyYykNCj4gIA0KPiAgZXJyb3I6DQo+ICAgICAgICAgLyogU1RBUlQgZmFpbGVkLCB0cnkg dG8gcmVjb3ZlciAqLw0KPiAtICAgICAgIHJldCA9IG9jdGVvbl9pMmNfcmVjb3ZlcnkoaTJjKTsN Cj4gKyAgICAgICByZXQgPSBvY3Rlb25faTJjX3N0YXJ0X3JldHJ5KGkyYyk7DQo+ICAgICAgICAg cmV0dXJuIChyZXQpID8gcmV0IDogLUVBR0FJTjsNCj4gIH0NCj4gIA0KPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1vY3Rlb24tcGxhdGRydi5jIGIvZHJpdmVycy9pMmMvYnVz c2VzL2kyYy1vY3Rlb24tcGxhdGRydi5jDQo+IGluZGV4IDY0YmRhODMuLjk4MDYzYWYgMTAwNjQ0 DQo+IC0tLSBhL2RyaXZlcnMvaTJjL2J1c3Nlcy9pMmMtb2N0ZW9uLXBsYXRkcnYuYw0KPiArKysg Yi9kcml2ZXJzL2kyYy9idXNzZXMvaTJjLW9jdGVvbi1wbGF0ZHJ2LmMNCj4gQEAgLTIyOCwxMiAr MjI4LDYgQEAgc3RhdGljIGludCBvY3Rlb25faTJjX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZp Y2UgKnBkZXYpDQo+ICAgICAgICAgaWYgKE9DVEVPTl9JU19NT0RFTChPQ1RFT05fQ04zOFhYKSkN Cj4gICAgICAgICAgICAgICAgIGkyYy0+YnJva2VuX2lycV9jaGVjayA9IHRydWU7DQo+ICANCj4g LSAgICAgICByZXN1bHQgPSBvY3Rlb25faTJjX2luaXRfbG93bGV2ZWwoaTJjKTsNCj4gLSAgICAg ICBpZiAocmVzdWx0KSB7DQo+IC0gICAgICAgICAgICAgICBkZXZfZXJyKGkyYy0+ZGV2LCAiaW5p dCBsb3cgbGV2ZWwgZmFpbGVkXG4iKTsNCj4gLSAgICAgICAgICAgICAgIGdvdG8gIG91dDsNCj4g LSAgICAgICB9DQo+IC0NCj4gICAgICAgICBvY3Rlb25faTJjX3NldF9jbG9jayhpMmMpOw0KPiAg DQo+ICAgICAgICAgaTJjLT5hZGFwID0gb2N0ZW9uX2kyY19vcHM7DQo+IEBAIC0yNDUsNiArMjM5 LDE1IEBAIHN0YXRpYyBpbnQgb2N0ZW9uX2kyY19wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNl ICpwZGV2KQ0KPiAgICAgICAgIGkyY19zZXRfYWRhcGRhdGEoJmkyYy0+YWRhcCwgaTJjKTsNCj4g ICAgICAgICBwbGF0Zm9ybV9zZXRfZHJ2ZGF0YShwZGV2LCBpMmMpOw0KPiAgDQo+ICsgICAgICAg c3RhdCA9IG9jdGVvbl9pMmNfc3RhdF9yZWFkKGkyYyk7DQo+ICsgICAgICAgaWYgKHN0YXQgIT0g U1RBVF9JRExFKSB7DQo+ICsgICAgICAgICAgICAgICByZXN1bHQgPSBvY3Rlb25faTJjX3JlY292 ZXJ5KGkyYyk7DQo+ICsgICAgICAgICAgICAgICBpZiAocmVzdWx0KSB7DQo+ICsgICAgICAgICAg ICAgICAgICAgICAgIGRldl9lcnIoaTJjLT5kZXYsICJvY3Rlb24gaTJjIHJlY292ZXJ5IGZhaWxl ZFxuIik7DQo+ICsgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gIG91dDsNCj4gKyAgICAgICAg ICAgICAgIH0NCj4gKyAgICAgICB9DQo+ICsNCj4gICAgICAgICByZXN1bHQgPSBpMmNfYWRkX2Fk YXB0ZXIoJmkyYy0+YWRhcCk7DQo+ICAgICAgICAgaWYgKHJlc3VsdCA8IDApDQo+ICAgICAgICAg ICAgICAgICBnb3RvIG91dDsNCj4gDQo+IA0KPiBBdHRhY2hlZCBwYXRjaCBmb3IgeW91IHJldmll dy4gVGhhbmtzIGluIGFkdmFuY2UuDQo+IA0KPiBCUiwNCj4gU2VhbiBaaGFuZw0KDQoNCg== From 1585207768665636488@xxx Mon Nov 27 08:38:55 +0000 2017 X-GM-THRID: 1584856996251214870 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread