Received: by 10.223.164.202 with SMTP id h10csp2815436wrb; Tue, 28 Nov 2017 01:37:24 -0800 (PST) X-Google-Smtp-Source: AGs4zMYgYVENmt7qoTls7m1Nmj1q9NIWCS9PH2BuyC0CKAWczp2FTuVPXBaGNe8eJtWoWFBTNrcP X-Received: by 10.98.55.3 with SMTP id e3mr26739714pfa.63.1511861844578; Tue, 28 Nov 2017 01:37:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511861844; cv=none; d=google.com; s=arc-20160816; b=XSQcokO7OtcylIynawnpIovPkLRsL9FPFQbSZ6Dgzabs9E1P3t0hozLsjqEwqUyYMW pwwBLKxG5zo0rTKYcWgSPrVw1k4kpAol0LSBdC89cK24THK58cmWXncURdPbcNygARDh yCXwW3RlKNrOqAyVTvya26ZlbCvV639kqfnC54HLoJkQ04BBDi1ln0ik8DaOLGYYwvZx QXp4Bwpk9cGp2pHm85aPTjkfeI9ZFKHntb+70zKre0XQm0yUAS07FhsdGbVXNLBkHk/v HBFXOe0PyuRHB7o1ZfKIvAqjcwaqKBZ+ADWquJUqk7Xjwz+i9HPQMmXt7RLQxxqMfr7w keNA== 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-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:arc-authentication-results; bh=1UOb+waqL1EgvFbv6I5CGGP36H7BvoSXdp9qRF83jpM=; b=KJDoOHT2ETDNPMDWxjwTr+lHEmuquGhFNkqUXrqaqMvDXAGagthnJGT8lka7IL23SL ZndSwuVN56DmW2/+ndJsAyGV3qU793F7l9gn7+hNOUz1DBx8obA4J6bULcmMLbhPt0va 9KvIyC0I+vS1DlSt1uI5x/4TqZX2+VI8bh83GpbX/9Hy5vF7psRJWnPsdiP0ox691g+d l2KWAzV2T2S2J2LqwadA28Fgoh6Ae/JnZRZ10gTsA+KlpoumoB+sAhlakyK9I7quVJ/U qtIGQShaZ8Cu16OR7Om8c1YRl3jBIig+MMVuh3jNJDewf9rJsIRviPhANrjW5zRdqilH zjKg== ARC-Authentication-Results: i=1; mx.google.com; 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 m11si12904551pls.698.2017.11.28.01.37.13; Tue, 28 Nov 2017 01:37:24 -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; 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 S1752313AbdK1Je6 (ORCPT + 78 others); Tue, 28 Nov 2017 04:34:58 -0500 Received: from mx08-00178001.pphosted.com ([91.207.212.93]:11533 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752272AbdK1Je4 (ORCPT ); Tue, 28 Nov 2017 04:34:56 -0500 Received: from pps.filterd (m0046660.ppops.net [127.0.0.1]) by mx08-.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id vAS9TJf8009106; Tue, 28 Nov 2017 10:34:04 +0100 Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx08-00178001.pphosted.com with ESMTP id 2eexh9evsu-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 28 Nov 2017 10:34:04 +0100 Received: from zeta.dmz-eu.st.com (zeta.dmz-eu.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 437E034; Tue, 28 Nov 2017 09:34:02 +0000 (GMT) Received: from Webmail-eu.st.com (sfhdag6node3.st.com [10.75.127.18]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id E982A2958; Tue, 28 Nov 2017 09:34:01 +0000 (GMT) Received: from SFHDAG6NODE3.st.com (10.75.127.18) by SFHDAG6NODE3.st.com (10.75.127.18) with Microsoft SMTP Server (TLS) id 15.0.1347.2; Tue, 28 Nov 2017 10:34:01 +0100 Received: from SFHDAG6NODE3.st.com ([fe80::d04:5337:ab17:b6f6]) by SFHDAG6NODE3.st.com ([fe80::d04:5337:ab17:b6f6%20]) with mapi id 15.00.1347.000; Tue, 28 Nov 2017 10:34:01 +0100 From: Philippe CORNU To: Brian Norris , Archit Taneja , Andrzej Hajda , "Laurent Pinchart" CC: David Airlie , Yannick FERTRE , Benjamin Gaignard , Vincent ABRIOU , "dri-devel@lists.freedesktop.org" , "linux-kernel@vger.kernel.org" , Sean Paul , "Nickey Yang" , "hl@rock-chips.com" , "linux-rockchip@lists.infradead.org" , "mka@chromium.org" Subject: Re: [PATCH] drm/bridge/synopsis: stop clobbering drvdata Thread-Topic: [PATCH] drm/bridge/synopsis: stop clobbering drvdata Thread-Index: AQHTZ+U+D0o5pXmGNkmTFIzN40kJg6Mpd3wA Date: Tue, 28 Nov 2017 09:34:01 +0000 Message-ID: <348421ad-a6f5-0943-f38d-d9a6de60e32e@st.com> References: <20171128010538.119114-1-briannorris@chromium.org> In-Reply-To: <20171128010538.119114-1-briannorris@chromium.org> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 x-ms-exchange-messagesentrepresentingtype: 1 x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.75.127.49] Content-Type: text/plain; charset="utf-8" Content-ID: <26CCB192B379764BA4B2AB6F46F43D76@st.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2017-11-28_05:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgQnJpYW4sDQoNCk9uIDExLzI4LzIwMTcgMDI6MDUgQU0sIEJyaWFuIE5vcnJpcyB3cm90ZToN Cj4gQnJpZGdlIGRyaXZlcnMvaGVscGVycyBzaG91bGRuJ3QgYmUgY2xvYmJlcmluZyB0aGUgZHJ2 ZGF0YSwgc2luY2UgYQ0KPiBwYXJlbnQgZHJpdmVyIG1pZ2h0IG5lZWQgdG8gb3duIHRoaXMuIElu c3RlYWQsIGxldCdzIHJldHVybiBvdXINCj4gJ2R3X21pcGlfZHNpJyBvYmplY3QgYW5kIGhhdmUg Y2FsbGVycyBwYXNzIHRoYXQgYmFjayB0byB1cyBmb3IgcmVtb3ZhbC4NCg0KQW5kIG1hbnkgdGhh bmtzIGZvciB0aGlzIGNsZWFudXAuDQoocGxlYXNlIHVwZGF0ZSB0aGUgaGVhZGxpbmUgd2l0aCAi c3lub3BzeXMiKQ0KDQpTdWNjZXNzZnVsbHkgdGVzdGVkIG9uIHN0bS4NCg0KQWNrZWQtYnk6IFBo aWxpcHBlIENvcm51IDxwaGlsaXBwZS5jb3JudUBzdC5jb20+DQoNCk1hbnkgdGhhbmtzLA0KUGhp bGlwcGUgOi0pDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBCcmlhbiBOb3JyaXMgPGJyaWFubm9ycmlz QGNocm9taXVtLm9yZz4NCj4gLS0tDQo+ICAgZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5 cy9kdy1taXBpLWRzaS5jIHwgMzYgKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tDQo+ICAgZHJp dmVycy9ncHUvZHJtL3N0bS9kd19taXBpX2RzaS1zdG0uYyAgICAgICAgIHwgMTQgKysrKysrKy0t LS0NCj4gICBpbmNsdWRlL2RybS9icmlkZ2UvZHdfbWlwaV9kc2kuaCAgICAgICAgICAgICAgfCAx NyArKysrKysrKy0tLS0tDQo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAz NCBkZWxldGlvbnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vYnJpZGdl L3N5bm9wc3lzL2R3LW1pcGktZHNpLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lz L2R3LW1pcGktZHNpLmMNCj4gaW5kZXggZDljY2E0ZmQ2NmVjLi5jMzljN2RjZTIwZWQgMTAwNjQ0 DQo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lub3BzeXMvZHctbWlwaS1kc2kuYw0K PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMNCj4g QEAgLTkyMiw4ICs5MjIsNiBAQCBfX2R3X21pcGlfZHNpX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9k ZXZpY2UgKnBkZXYsDQo+ICAgCWRzaS0+YnJpZGdlLm9mX25vZGUgPSBwZGV2LT5kZXYub2Zfbm9k ZTsNCj4gICAjZW5kaWYNCj4gICANCj4gLQlkZXZfc2V0X2RydmRhdGEoZGV2LCBkc2kpOw0KPiAt DQo+ICAgCXJldHVybiBkc2k7DQo+ICAgfQ0KPiAgIA0KPiBAQCAtOTM1LDIzICs5MzMsMTYgQEAg c3RhdGljIHZvaWQgX19kd19taXBpX2RzaV9yZW1vdmUoc3RydWN0IGR3X21pcGlfZHNpICpkc2kp DQo+ICAgLyoNCj4gICAgKiBQcm9iZS9yZW1vdmUgQVBJLCB1c2VkIGZyb20gcGxhdGZvcm1zIGJh c2VkIG9uIHRoZSBEUk0gYnJpZGdlIEFQSS4NCj4gICAgKi8NCj4gLWludCBkd19taXBpX2RzaV9w cm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LA0KPiAtCQkgICAgICBjb25zdCBzdHJ1 Y3QgZHdfbWlwaV9kc2lfcGxhdF9kYXRhICpwbGF0X2RhdGEpDQo+ICtzdHJ1Y3QgZHdfbWlwaV9k c2kgKg0KPiArZHdfbWlwaV9kc2lfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwN Cj4gKwkJICBjb25zdCBzdHJ1Y3QgZHdfbWlwaV9kc2lfcGxhdF9kYXRhICpwbGF0X2RhdGEpDQo+ ICAgew0KPiAtCXN0cnVjdCBkd19taXBpX2RzaSAqZHNpOw0KPiAtDQo+IC0JZHNpID0gX19kd19t aXBpX2RzaV9wcm9iZShwZGV2LCBwbGF0X2RhdGEpOw0KPiAtCWlmIChJU19FUlIoZHNpKSkNCj4g LQkJcmV0dXJuIFBUUl9FUlIoZHNpKTsNCj4gLQ0KPiAtCXJldHVybiAwOw0KPiArCXJldHVybiBf X2R3X21pcGlfZHNpX3Byb2JlKHBkZXYsIHBsYXRfZGF0YSk7DQo+ICAgfQ0KPiAgIEVYUE9SVF9T WU1CT0xfR1BMKGR3X21pcGlfZHNpX3Byb2JlKTsNCj4gICANCj4gLXZvaWQgZHdfbWlwaV9kc2lf cmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpDQo+ICt2b2lkIGR3X21pcGlfZHNp X3JlbW92ZShzdHJ1Y3QgZHdfbWlwaV9kc2kgKmRzaSkNCj4gICB7DQo+IC0Jc3RydWN0IGR3X21p cGlfZHNpICpkc2kgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsNCj4gLQ0KPiAgIAltaXBp X2RzaV9ob3N0X3VucmVnaXN0ZXIoJmRzaS0+ZHNpX2hvc3QpOw0KPiAgIA0KPiAgIAlfX2R3X21p cGlfZHNpX3JlbW92ZShkc2kpOw0KPiBAQCAtOTYxLDMxICs5NTIsMzAgQEAgRVhQT1JUX1NZTUJP TF9HUEwoZHdfbWlwaV9kc2lfcmVtb3ZlKTsNCj4gICAvKg0KPiAgICAqIEJpbmQvdW5iaW5kIEFQ SSwgdXNlZCBmcm9tIHBsYXRmb3JtcyBiYXNlZCBvbiB0aGUgY29tcG9uZW50IGZyYW1ld29yay4N Cj4gICAgKi8NCj4gLWludCBkd19taXBpX2RzaV9iaW5kKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2Ug KnBkZXYsIHN0cnVjdCBkcm1fZW5jb2RlciAqZW5jb2RlciwNCj4gLQkJICAgICBjb25zdCBzdHJ1 Y3QgZHdfbWlwaV9kc2lfcGxhdF9kYXRhICpwbGF0X2RhdGEpDQo+ICtzdHJ1Y3QgZHdfbWlwaV9k c2kgKg0KPiArZHdfbWlwaV9kc2lfYmluZChzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LCBz dHJ1Y3QgZHJtX2VuY29kZXIgKmVuY29kZXIsDQo+ICsJCSBjb25zdCBzdHJ1Y3QgZHdfbWlwaV9k c2lfcGxhdF9kYXRhICpwbGF0X2RhdGEpDQo+ICAgew0KPiAgIAlzdHJ1Y3QgZHdfbWlwaV9kc2kg KmRzaTsNCj4gICAJaW50IHJldDsNCj4gICANCj4gICAJZHNpID0gX19kd19taXBpX2RzaV9wcm9i ZShwZGV2LCBwbGF0X2RhdGEpOw0KPiAgIAlpZiAoSVNfRVJSKGRzaSkpDQo+IC0JCXJldHVybiBQ VFJfRVJSKGRzaSk7DQo+ICsJCXJldHVybiBkc2k7DQo+ICAgDQo+ICAgCXJldCA9IGRybV9icmlk Z2VfYXR0YWNoKGVuY29kZXIsICZkc2ktPmJyaWRnZSwgTlVMTCk7DQo+ICAgCWlmIChyZXQpIHsN Cj4gLQkJZHdfbWlwaV9kc2lfcmVtb3ZlKHBkZXYpOw0KPiArCQlkd19taXBpX2RzaV9yZW1vdmUo ZHNpKTsNCj4gICAJCURSTV9FUlJPUigiRmFpbGVkIHRvIGluaXRpYWxpemUgYnJpZGdlIHdpdGgg ZHJtXG4iKTsNCj4gLQkJcmV0dXJuIHJldDsNCj4gKwkJcmV0dXJuIEVSUl9QVFIocmV0KTsNCj4g ICAJfQ0KPiAgIA0KPiAtCXJldHVybiAwOw0KPiArCXJldHVybiBkc2k7DQo+ICAgfQ0KPiAgIEVY UE9SVF9TWU1CT0xfR1BMKGR3X21pcGlfZHNpX2JpbmQpOw0KPiAgIA0KPiAtdm9pZCBkd19taXBp X2RzaV91bmJpbmQoc3RydWN0IGRldmljZSAqZGV2KQ0KPiArdm9pZCBkd19taXBpX2RzaV91bmJp bmQoc3RydWN0IGR3X21pcGlfZHNpICpkc2kpDQo+ICAgew0KPiAtCXN0cnVjdCBkd19taXBpX2Rz aSAqZHNpID0gZGV2X2dldF9kcnZkYXRhKGRldik7DQo+IC0NCj4gICAJX19kd19taXBpX2RzaV9y ZW1vdmUoZHNpKTsNCj4gICB9DQo+ICAgRVhQT1JUX1NZTUJPTF9HUEwoZHdfbWlwaV9kc2lfdW5i aW5kKTsNCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9zdG0vZHdfbWlwaV9kc2ktc3Rt LmMgYi9kcml2ZXJzL2dwdS9kcm0vc3RtL2R3X21pcGlfZHNpLXN0bS5jDQo+IGluZGV4IGU1YjYz MTAyNDBmZS4uN2VkMGVmN2Y2ZWMyIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3Rt L2R3X21pcGlfZHNpLXN0bS5jDQo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9zdG0vZHdfbWlwaV9k c2ktc3RtLmMNCj4gQEAgLTY2LDYgKzY2LDcgQEAgZW51bSBkc2lfY29sb3Igew0KPiAgIHN0cnVj dCBkd19taXBpX2RzaV9zdG0gew0KPiAgIAl2b2lkIF9faW9tZW0gKmJhc2U7DQo+ICAgCXN0cnVj dCBjbGsgKnBsbHJlZl9jbGs7DQo+ICsJc3RydWN0IGR3X21pcGlfZHNpICpkc2k7DQo+ICAgfTsN Cj4gICANCj4gICBzdGF0aWMgaW5saW5lIHZvaWQgZHNpX3dyaXRlKHN0cnVjdCBkd19taXBpX2Rz aV9zdG0gKmRzaSwgdTMyIHJlZywgdTMyIHZhbCkNCj4gQEAgLTMxOCwyMSArMzE5LDI0IEBAIHN0 YXRpYyBpbnQgZHdfbWlwaV9kc2lfc3RtX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBk ZXYpDQo+ICAgCWR3X21pcGlfZHNpX3N0bV9wbGF0X2RhdGEuYmFzZSA9IGRzaS0+YmFzZTsNCj4g ICAJZHdfbWlwaV9kc2lfc3RtX3BsYXRfZGF0YS5wcml2X2RhdGEgPSBkc2k7DQo+ICAgDQo+IC0J cmV0ID0gZHdfbWlwaV9kc2lfcHJvYmUocGRldiwgJmR3X21pcGlfZHNpX3N0bV9wbGF0X2RhdGEp Ow0KPiAtCWlmIChyZXQpIHsNCj4gKwlwbGF0Zm9ybV9zZXRfZHJ2ZGF0YShwZGV2LCBkc2kpOw0K PiArDQo+ICsJZHNpLT5kc2kgPSBkd19taXBpX2RzaV9wcm9iZShwZGV2LCAmZHdfbWlwaV9kc2lf c3RtX3BsYXRfZGF0YSk7DQo+ICsJaWYgKElTX0VSUihkc2ktPmRzaSkpIHsNCj4gICAJCURSTV9F UlJPUigiRmFpbGVkIHRvIGluaXRpYWxpemUgbWlwaSBkc2kgaG9zdFxuIik7DQo+ICAgCQljbGtf ZGlzYWJsZV91bnByZXBhcmUoZHNpLT5wbGxyZWZfY2xrKTsNCj4gKwkJcmV0dXJuIFBUUl9FUlIo ZHNpLT5kc2kpOw0KPiAgIAl9DQo+ICAgDQo+IC0JcmV0dXJuIHJldDsNCj4gKwlyZXR1cm4gMDsN Cj4gICB9DQo+ICAgDQo+ICAgc3RhdGljIGludCBkd19taXBpX2RzaV9zdG1fcmVtb3ZlKHN0cnVj dCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpDQo+ICAgew0KPiAtCXN0cnVjdCBkd19taXBpX2RzaV9z dG0gKmRzaSA9IGR3X21pcGlfZHNpX3N0bV9wbGF0X2RhdGEucHJpdl9kYXRhOw0KPiArCXN0cnVj dCBkd19taXBpX2RzaV9zdG0gKmRzaSA9IHBsYXRmb3JtX2dldF9kcnZkYXRhKHBkZXYpOw0KPiAg IA0KPiAgIAljbGtfZGlzYWJsZV91bnByZXBhcmUoZHNpLT5wbGxyZWZfY2xrKTsNCj4gLQlkd19t aXBpX2RzaV9yZW1vdmUocGRldik7DQo+ICsJZHdfbWlwaV9kc2lfcmVtb3ZlKGRzaS0+ZHNpKTsN Cj4gICANCj4gICAJcmV0dXJuIDA7DQo+ICAgfQ0KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0v YnJpZGdlL2R3X21pcGlfZHNpLmggYi9pbmNsdWRlL2RybS9icmlkZ2UvZHdfbWlwaV9kc2kuaA0K PiBpbmRleCA5YjMwZmVjMzAyYzguLmQ5YzZkNTQ5Zjk3MSAxMDA2NDQNCj4gLS0tIGEvaW5jbHVk ZS9kcm0vYnJpZGdlL2R3X21pcGlfZHNpLmgNCj4gKysrIGIvaW5jbHVkZS9kcm0vYnJpZGdlL2R3 X21pcGlfZHNpLmgNCj4gQEAgLTEwLDYgKzEwLDggQEANCj4gICAjaWZuZGVmIF9fRFdfTUlQSV9E U0lfXw0KPiAgICNkZWZpbmUgX19EV19NSVBJX0RTSV9fDQo+ICAgDQo+ICtzdHJ1Y3QgZHdfbWlw aV9kc2k7DQo+ICsNCj4gICBzdHJ1Y3QgZHdfbWlwaV9kc2lfcGh5X29wcyB7DQo+ICAgCWludCAo KmluaXQpKHZvaWQgKnByaXZfZGF0YSk7DQo+ICAgCWludCAoKmdldF9sYW5lX21icHMpKHZvaWQg KnByaXZfZGF0YSwgc3RydWN0IGRybV9kaXNwbGF5X21vZGUgKm1vZGUsDQo+IEBAIC0yOSwxMSAr MzEsMTQgQEAgc3RydWN0IGR3X21pcGlfZHNpX3BsYXRfZGF0YSB7DQo+ICAgCXZvaWQgKnByaXZf ZGF0YTsNCj4gICB9Ow0KPiAgIA0KPiAtaW50IGR3X21pcGlfZHNpX3Byb2JlKHN0cnVjdCBwbGF0 Zm9ybV9kZXZpY2UgKnBkZXYsDQo+IC0JCSAgICAgIGNvbnN0IHN0cnVjdCBkd19taXBpX2RzaV9w bGF0X2RhdGEgKnBsYXRfZGF0YSk7DQo+IC12b2lkIGR3X21pcGlfZHNpX3JlbW92ZShzdHJ1Y3Qg cGxhdGZvcm1fZGV2aWNlICpwZGV2KTsNCj4gLWludCBkd19taXBpX2RzaV9iaW5kKHN0cnVjdCBw bGF0Zm9ybV9kZXZpY2UgKnBkZXYsIHN0cnVjdCBkcm1fZW5jb2RlciAqZW5jb2RlciwNCj4gLQkJ ICAgICBjb25zdCBzdHJ1Y3QgZHdfbWlwaV9kc2lfcGxhdF9kYXRhICpwbGF0X2RhdGEpOw0KPiAt dm9pZCBkd19taXBpX2RzaV91bmJpbmQoc3RydWN0IGRldmljZSAqZGV2KTsNCj4gK3N0cnVjdCBk d19taXBpX2RzaSAqZHdfbWlwaV9kc2lfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRl diwNCj4gKwkJCQkgICAgICBjb25zdCBzdHJ1Y3QgZHdfbWlwaV9kc2lfcGxhdF9kYXRhDQo+ICsJ CQkJICAgICAgKnBsYXRfZGF0YSk7DQo+ICt2b2lkIGR3X21pcGlfZHNpX3JlbW92ZShzdHJ1Y3Qg ZHdfbWlwaV9kc2kgKmRzaSk7DQo+ICtzdHJ1Y3QgZHdfbWlwaV9kc2kgKmR3X21pcGlfZHNpX2Jp bmQoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwNCj4gKwkJCQkgICAgIHN0cnVjdCBkcm1f ZW5jb2RlciAqZW5jb2RlciwNCj4gKwkJCQkgICAgIGNvbnN0IHN0cnVjdCBkd19taXBpX2RzaV9w bGF0X2RhdGENCj4gKwkJCQkgICAgICpwbGF0X2RhdGEpOw0KPiArdm9pZCBkd19taXBpX2RzaV91 bmJpbmQoc3RydWN0IGR3X21pcGlfZHNpICpkc2kpOw0KPiAgIA0KPiAgICNlbmRpZiAvKiBfX0RX X01JUElfRFNJX18gKi8NCj4g From 1585290196161863063@xxx Tue Nov 28 06:29:04 +0000 2017 X-GM-THRID: 1585270011925582235 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread