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.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable 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 7D7D3C5DF63 for ; Wed, 6 Nov 2019 17:41:17 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 4D4EE2173E for ; Wed, 6 Nov 2019 17:41:17 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="rJP+ZVcM" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4D4EE2173E Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=siol.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=QEPCmq/KYpQxH79o1qzOgslcYeQZIGf5bmT/nmgQeAw=; b=rJP+ZVcMUpNRlK VC/EhF85/eDzE/gWoJ2rEzA0bY5hi3lHP9y9aIH/TuRW5fZTBhUFGVJZ+EhOTEjqsUMBnO1g7zdCh U7j9qUT4PhXsnJkEX2QXc5vb5NQFUeKtto/Jn2cWg16un1/CZP0oYMPlC5zV0h5lfqNAEkEMuDnnT GBgnTqLnWdSntuYhCvw7ZKXIGwJDVdMsFvYpqlJbNM5lxguGzu19lDNINjg1MK/TwD38cT3cESNfs YDkKMRZxBaPZTiWdUmKcDr43CsL+8u+aDq9z07KYgttBab8QDfiUhvEPpNf5ErVIn+Ec2nFE/TjQ6 NrZfSW/jKeO1KkDZNXcA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1iSPIy-0000vM-He; Wed, 06 Nov 2019 17:41:16 +0000 Received: from mailoutvs41.siol.net ([185.57.226.232] helo=mail.siol.net) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1iSPIt-0000u8-S2 for linux-arm-kernel@lists.infradead.org; Wed, 06 Nov 2019 17:41:14 +0000 Received: from localhost (localhost [127.0.0.1]) by mail.siol.net (Postfix) with ESMTP id 68EB352577B; Wed, 6 Nov 2019 18:41:03 +0100 (CET) X-Virus-Scanned: amavisd-new at psrvmta09.zcs-production.pri Received: from mail.siol.net ([127.0.0.1]) by localhost (psrvmta09.zcs-production.pri [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id NCiG5pzMJs0s; Wed, 6 Nov 2019 18:41:02 +0100 (CET) Received: from mail.siol.net (localhost [127.0.0.1]) by mail.siol.net (Postfix) with ESMTPS id C13EF525B2D; Wed, 6 Nov 2019 18:41:02 +0100 (CET) Received: from jernej-laptop.localnet (cpe-86-58-102-7.static.triera.net [86.58.102.7]) (Authenticated sender: jernej.skrabec@siol.net) by mail.siol.net (Postfix) with ESMTPA id C54A6525AED; Wed, 6 Nov 2019 18:41:01 +0100 (CET) From: Jernej =?utf-8?B?xaBrcmFiZWM=?= To: Paul Kocialkowski Subject: Re: [PATCH 1/3] media: cedrus: Properly signal size in mode register Date: Wed, 06 Nov 2019 18:41:01 +0100 Message-ID: <2224545.8hcbHn5fu6@jernej-laptop> In-Reply-To: <20191105081034.GC584930@aptenodytes> References: <20191026074959.1073512-1-jernej.skrabec@siol.net> <7309638.L6IRxaGt1L@jernej-laptop> <20191105081034.GC584930@aptenodytes> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20191106_094112_228729_5DB10F14 X-CRM114-Status: GOOD ( 30.05 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devel@driverdev.osuosl.org, gregkh@linuxfoundation.org, linux-sunxi@googlegroups.com, linux-kernel@vger.kernel.org, mripard@kernel.org, wens@csie.org, hverkuil-cisco@xs4all.nl, mchehab@kernel.org, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org RG5lIHRvcmVrLCAwNS4gbm92ZW1iZXIgMjAxOSBvYiAwOToxMDozNCBDRVQgamUgUGF1bCBLb2Np YWxrb3dza2kgbmFwaXNhbChhKToKPiBIaSwKPiAKPiBPbiBNb24gMDQgTm92IDE5LCAxNzozMywg SmVybmVqIMWga3JhYmVjIHdyb3RlOgo+ID4gRG5lIHBvbmVkZWxqZWssIDA0LiBub3ZlbWJlciAy MDE5IG9iIDExOjAyOjI4IENFVCBqZSBQYXVsIEtvY2lhbGtvd3NraQo+ID4gCj4gPiBuYXBpc2Fs KGEpOgo+ID4gPiBIaSBKZXJuZWosCj4gPiA+IAo+ID4gPiBPbiBTYXQgMjYgT2N0IDE5LCAwOTo0 OSwgSmVybmVqIFNrcmFiZWMgd3JvdGU6Cj4gPiA+ID4gTW9kZSByZWdpc3RlciBhbHNvIGhvbGRz IGluZm9ybWF0aW9uIGlmIHZpZGVvIHdpZHRoIGlzIGJpZ2dlciB0aGFuCj4gPiA+ID4gMjA0OAo+ ID4gPiA+IGFuZCBpZiBpdCBpcyBlcXVhbCB0byA0MDk2Lgo+ID4gPiA+IAo+ID4gPiA+IFJld29y ayBjZWRydXNfZW5naW5lX2VuYWJsZSgpIHRvIHByb3Blcmx5IHNpZ25hbCB0aGlzIHByb3BlcnRp ZXMuCj4gPiA+IAo+ID4gPiBUaGFua3MgZm9yIHRoZSBwYXRjaCwgbG9va3MgZ29vZCB0byBtZSEK PiA+ID4gCj4gPiA+IEFja2VkLWJ5OiBQYXVsIEtvY2lhbGtvd3NraSA8cGF1bC5rb2NpYWxrb3dz a2lAYm9vdGxpbi5jb20+Cj4gPiA+IAo+ID4gPiBPbmUgbWlub3IgdGhpbmc6IG1heWJlIHdlIHNo b3VsZCBoYXZlIGEgd2F5IHRvIHNldCB0aGUgbWF4aW11bQo+ID4gPiBkaW1lbnNpb25zCj4gPiA+ IGRlcGVuZGluZyBvbiB0aGUgZ2VuZXJhdGlvbiBvZiB0aGUgZW5naW5lIGluIHVzZSBhbmQgdGhl IGFjdHVhbCBtYXhpbXVtCj4gPiA+IHN1cHBvcnRlZCBieSB0aGUgaGFyZHdhcmUuCj4gPiA+IAo+ ID4gPiBNYXliZSBlaXRoZXIgYXMgZGVkaWNhdGVkIG5ldyBmaWVsZHMgaW4gc3RydWN0IGNlZHJ1 c192YXJpYW50IG9yIGFzCj4gPiA+IGNhcGFiaWxpdHkgZmxhZ3MuCj4gPiAKPiA+IEkgd2FzIHRo aW5raW5nIGFib3V0IGZpcnN0IHNvbHV0aW9uLCBidXQgYWZ0ZXIgZ29pbmcgdHJvdWdoIG1hbnVh bHMsIGl0Cj4gPiB3YXMKPiA+IHVuY2xlYXIgd2hhdCBhcmUgcmVhbCBsaW1pdGF0aW9ucy4gRm9y IGV4YW1wbGUsIEgzIG1hbnVhbCBzdGF0ZXMgdGhhdCBpdAo+ID4gaXMKPiA+IGNhcGFibGUgb2Yg ZGVjb2RpbmcgSDI2NCAxMDgwcEA2MEh6LiBIb3dldmVyLCBJIGtub3cgZm9yIGEgZmFjdCB0aGF0 IGl0IGlzCj4gPiBhbHNvIGNhcGFibGUgb2YgZGVjb2RpbmcgNGsgdmlkZW9zLCBidXQgcHJvYmFi bHkgbm90IGF0IDYwIEh6LiBJIGRvbid0IG93bgo+ID4gYW55dGhpbmcgb2xkZXIgdGhhdCBBODNU LCBzbyBJIGRvbid0IGtub3cgd2hhdCBhcmUgY2FwYWJpbGl0aWVzIG9mIHRob3NlCj4gPiBTb0Nz Lgo+IFNvIEkgZ3Vlc3MgaW4gdGhpcyBjYXNlIHdlIHNob3VsZCB0cnkgYW5kIHNlZS4gSSBjb3Vs ZCB0cnkgdG8gbG9vayBpbnRvIGl0Cj4gYXQgc29tZSBwb2ludCBpbiB0aGUgZnV0dXJlIHRvbyBp ZiB5b3UncmUgbm90IHBhcnRpY3VsYXJ5IGludGVyZXN0ZWQuCgpXZWxsLCBJIGNhbiB0YWtlIGEg bG9vayBhdCBteSBIVywgYnV0IEkgaGF2ZSBvbmx5IGZldyBTb0NzIHdpdGggbW9yZSBvciBsZXNz IApzYW1lIGNhcGFiaWxpdHkuCgo+ID4gQW55d2F5LCBiZWluZyBzbG93IGlzIHN0aWxsIG9rIGZv ciBzb21lIHRhc2tzLCBsaWtlIHRyYW5zY29kaW5nLCBzbyB3ZQo+ID4gY2FuJ3QgbGltaXQgZGVj b2RpbmcgdG8gMTA4MHAganVzdCBiZWNhdXNlIGl0J3Mgc2xvdy4gSXQgaXMgcHJvYmFibHkKPiA+ IHN0aWxsIGZhc3RlciB0aGFuIGRvaW5nIGl0IGluIFNXLiBOb3QgdG8gbWVudGlvbiB0aGF0IGl0 J3Mgc3RpbGwgb2sgZm9yCj4gPiBzb21lIHZpZGVvcywgYSBsb3Qgb2YgdGhlbSB1c2VzIDI0IGZw cy4KPiAKPiBJIGFncmVlLCBpdCdzIGJlc3QgdG8gZXhwb3NlIHRoZSBtYXhpbXVtIHN1cHBvcnRl ZCByZXNvbHV0aW9uIGJ5IHRoZQo+IGhhcmR3YXJlLCBldmVuIGlmIGl0IG1lYW5zIHJ1bm5pbmcg YXQgYSBsb3dlciBmcHMuCj4gCj4gRG8geW91IGtub3cgaWYgd2UgaGF2ZSBhIHdheSB0byByZXBv cnQgc29tZSBlc3RpbWF0aW9uIG9mIHRoZSBtYXhpbXVtCj4gc3VwcG9ydGVkIGZwcyB0byB1c2Vy c3BhY2U/IEl0IHdvdWxkIGJlIHVzZWZ1bCB0byBsZXQgdXNlcnNwYWNlIGRlY2lkZQo+IHdoZXRo ZXIgaXQncyBhIGJldHRlciBmaXQgdGhhbiBzb2Z0d2FyZSBkZWNvZGluZy4KCkkgdG9vayBhIHF1 aWNrIGxvb2sgYXQgZXhpc3RpbmcgY29udHJvbHMsIGJ1dCBJIGRvbid0IHNlZSBhbnl0aGluZyAK YXBwcm9wcmlhdGUuCgpCZXN0IHJlZ2FyZHMsCkplcm5lagoKPiAKPiBDaGVlcnMsCj4gCj4gUGF1 bAo+IAo+ID4gQmVzdCByZWdhcmRzLAo+ID4gSmVybmVqCj4gPiAKPiA+ID4gQW55d2F5IHRoYXQg Y2FuIGJlIGRvbmUgbGF0ZXIgc2luY2Ugd2Ugd2VyZSBhbHJlYWR5IGhhcmRjb2RpbmcgdGhpcy4K PiA+ID4gCj4gPiA+IENoZWVycywKPiA+ID4gCj4gPiA+IFBhdWwKPiA+ID4gCj4gPiA+ID4gU2ln bmVkLW9mZi1ieTogSmVybmVqIFNrcmFiZWMgPGplcm5lai5za3JhYmVjQHNpb2wubmV0Pgo+ID4g PiA+IC0tLQo+ID4gPiA+IAo+ID4gPiA+ICBkcml2ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2Vk cnVzL2NlZHJ1c19oMjY0LmMgIHwgMiArLQo+ID4gPiA+ICBkcml2ZXJzL3N0YWdpbmcvbWVkaWEv c3VueGkvY2VkcnVzL2NlZHJ1c19oMjY1LmMgIHwgMiArLQo+ID4gPiA+ICBkcml2ZXJzL3N0YWdp bmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19ody5jICAgIHwgOSArKysrKysrLS0KPiA+ID4g PiAgZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9jZWRydXNfaHcuaCAgICB8IDIg Ky0KPiA+ID4gPiAgZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9jZWRydXNfbXBl ZzIuYyB8IDIgKy0KPiA+ID4gPiAgZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9j ZWRydXNfcmVncy5oICB8IDIgKysKPiA+ID4gPiAgNiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRp b25zKCspLCA2IGRlbGV0aW9ucygtKQo+ID4gPiA+IAo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19oMjY0LmMKPiA+ID4gPiBiL2Ry aXZlcnMvc3RhZ2luZy9tZWRpYS9zdW54aS9jZWRydXMvY2VkcnVzX2gyNjQuYyBpbmRleAo+ID4g PiA+IDc0ODdmNmFiNzU3Ni4uZDJjODU0ZWNkZjE1IDEwMDY0NAo+ID4gPiA+IC0tLSBhL2RyaXZl cnMvc3RhZ2luZy9tZWRpYS9zdW54aS9jZWRydXMvY2VkcnVzX2gyNjQuYwo+ID4gPiA+ICsrKyBi L2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9zdW54aS9jZWRydXMvY2VkcnVzX2gyNjQuYwo+ID4gPiA+ IEBAIC00ODUsNyArNDg1LDcgQEAgc3RhdGljIHZvaWQgY2VkcnVzX2gyNjRfc2V0dXAoc3RydWN0 IGNlZHJ1c19jdHgKPiA+ID4gPiAqY3R4LAo+ID4gPiA+IAo+ID4gPiA+ICB7Cj4gPiA+ID4gIAo+ ID4gPiA+ICAJc3RydWN0IGNlZHJ1c19kZXYgKmRldiA9IGN0eC0+ZGV2Owo+ID4gPiA+IAo+ID4g PiA+IC0JY2VkcnVzX2VuZ2luZV9lbmFibGUoZGV2LCBDRURSVVNfQ09ERUNfSDI2NCk7Cj4gPiA+ ID4gKwljZWRydXNfZW5naW5lX2VuYWJsZShjdHgsIENFRFJVU19DT0RFQ19IMjY0KTsKPiA+ID4g PiAKPiA+ID4gPiAgCWNlZHJ1c193cml0ZShkZXYsIFZFX0gyNjRfU0RST1RfQ1RSTCwgMCk7Cj4g PiA+ID4gIAljZWRydXNfd3JpdGUoZGV2LCBWRV9IMjY0X0VYVFJBX0JVRkZFUjEsCj4gPiA+ID4g Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9zdW54aS9jZWRydXMv Y2VkcnVzX2gyNjUuYwo+ID4gPiA+IGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1 cy9jZWRydXNfaDI2NS5jIGluZGV4Cj4gPiA+ID4gOWJjOTIxODY2ZjcwLi42OTQ1ZGM3NGUxZDcg MTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9j ZWRydXNfaDI2NS5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2Nl ZHJ1cy9jZWRydXNfaDI2NS5jCj4gPiA+ID4gQEAgLTI3Niw3ICsyNzYsNyBAQCBzdGF0aWMgdm9p ZCBjZWRydXNfaDI2NV9zZXR1cChzdHJ1Y3QgY2VkcnVzX2N0eAo+ID4gPiA+ICpjdHgsCj4gPiA+ ID4gCj4gPiA+ID4gIAl9Cj4gPiA+ID4gIAkKPiA+ID4gPiAgCS8qIEFjdGl2YXRlIEgyNjUgZW5n aW5lLiAqLwo+ID4gPiA+IAo+ID4gPiA+IC0JY2VkcnVzX2VuZ2luZV9lbmFibGUoZGV2LCBDRURS VVNfQ09ERUNfSDI2NSk7Cj4gPiA+ID4gKwljZWRydXNfZW5naW5lX2VuYWJsZShjdHgsIENFRFJV U19DT0RFQ19IMjY1KTsKPiA+ID4gPiAKPiA+ID4gPiAgCS8qIFNvdXJjZSBvZmZzZXQgYW5kIGxl bmd0aCBpbiBiaXRzLiAqLwo+ID4gPiA+IAo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3N0 YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19ody5jCj4gPiA+ID4gYi9kcml2ZXJzL3N0 YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19ody5jIGluZGV4Cj4gPiA+ID4gNTcwYTkx NjVkZDVkLi4zYWNmYTIxYmMxMjQgMTAwNjQ0Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9zdGFnaW5n L21lZGlhL3N1bnhpL2NlZHJ1cy9jZWRydXNfaHcuYwo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvc3Rh Z2luZy9tZWRpYS9zdW54aS9jZWRydXMvY2VkcnVzX2h3LmMKPiA+ID4gPiBAQCAtMzAsNyArMzAs NyBAQAo+ID4gPiA+IAo+ID4gPiA+ICAjaW5jbHVkZSAiY2VkcnVzX2h3LmgiCj4gPiA+ID4gICNp bmNsdWRlICJjZWRydXNfcmVncy5oIgo+ID4gPiA+IAo+ID4gPiA+IC1pbnQgY2VkcnVzX2VuZ2lu ZV9lbmFibGUoc3RydWN0IGNlZHJ1c19kZXYgKmRldiwgZW51bSBjZWRydXNfY29kZWMKPiA+ID4g PiBjb2RlYykKPiA+ID4gPiAraW50IGNlZHJ1c19lbmdpbmVfZW5hYmxlKHN0cnVjdCBjZWRydXNf Y3R4ICpjdHgsIGVudW0gY2VkcnVzX2NvZGVjCj4gPiA+ID4gY29kZWMpCj4gPiA+ID4gCj4gPiA+ ID4gIHsKPiA+ID4gPiAgCj4gPiA+ID4gIAl1MzIgcmVnID0gMDsKPiA+ID4gPiAKPiA+ID4gPiBA QCAtNTgsNyArNTgsMTIgQEAgaW50IGNlZHJ1c19lbmdpbmVfZW5hYmxlKHN0cnVjdCBjZWRydXNf ZGV2ICpkZXYsCj4gPiA+ID4gZW51bQo+ID4gPiA+IGNlZHJ1c19jb2RlYyBjb2RlYyk+Cj4gPiA+ ID4gCj4gPiA+ID4gIAkJcmV0dXJuIC1FSU5WQUw7Cj4gPiA+ID4gIAkKPiA+ID4gPiAgCX0KPiA+ ID4gPiAKPiA+ID4gPiAtCWNlZHJ1c193cml0ZShkZXYsIFZFX01PREUsIHJlZyk7Cj4gPiA+ID4g KwlpZiAoY3R4LT5zcmNfZm10LndpZHRoID09IDQwOTYpCj4gPiA+ID4gKwkJcmVnIHw9IFZFX01P REVfUElDX1dJRFRIX0lTXzQwOTY7Cj4gPiA+ID4gKwlpZiAoY3R4LT5zcmNfZm10LndpZHRoID4g MjA0OCkKPiA+ID4gPiArCQlyZWcgfD0gVkVfTU9ERV9QSUNfV0lEVEhfTU9SRV8yMDQ4Owo+ID4g PiA+ICsKPiA+ID4gPiArCWNlZHJ1c193cml0ZShjdHgtPmRldiwgVkVfTU9ERSwgcmVnKTsKPiA+ ID4gPiAKPiA+ID4gPiAgCXJldHVybiAwOwo+ID4gPiA+ICAKPiA+ID4gPiAgfQo+ID4gPiA+IAo+ ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2Nl ZHJ1c19ody5oCj4gPiA+ID4gYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2Nl ZHJ1c19ody5oIGluZGV4Cj4gPiA+ID4gMjdkMDg4MjM5N2FhLi42MDRmZjkzMmZiZjUgMTAwNjQ0 Cj4gPiA+ID4gLS0tIGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9jZWRydXNf aHcuaAo+ID4gPiA+ICsrKyBiL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9zdW54aS9jZWRydXMvY2Vk cnVzX2h3LmgKPiA+ID4gPiBAQCAtMTYsNyArMTYsNyBAQAo+ID4gPiA+IAo+ID4gPiA+ICAjaWZu ZGVmIF9DRURSVVNfSFdfSF8KPiA+ID4gPiAgI2RlZmluZSBfQ0VEUlVTX0hXX0hfCj4gPiA+ID4g Cj4gPiA+ID4gLWludCBjZWRydXNfZW5naW5lX2VuYWJsZShzdHJ1Y3QgY2VkcnVzX2RldiAqZGV2 LCBlbnVtIGNlZHJ1c19jb2RlYwo+ID4gPiA+IGNvZGVjKTsKPiA+ID4gPiAraW50IGNlZHJ1c19l bmdpbmVfZW5hYmxlKHN0cnVjdCBjZWRydXNfY3R4ICpjdHgsIGVudW0gY2VkcnVzX2NvZGVjCj4g PiA+ID4gY29kZWMpOwo+ID4gPiA+IAo+ID4gPiA+ICB2b2lkIGNlZHJ1c19lbmdpbmVfZGlzYWJs ZShzdHJ1Y3QgY2VkcnVzX2RldiAqZGV2KTsKPiA+ID4gPiAgCj4gPiA+ID4gIHZvaWQgY2VkcnVz X2RzdF9mb3JtYXRfc2V0KHN0cnVjdCBjZWRydXNfZGV2ICpkZXYsCj4gPiA+ID4gCj4gPiA+ID4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9zdW54aS9jZWRydXMvY2VkcnVzX21w ZWcyLmMKPiA+ID4gPiBiL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9zdW54aS9jZWRydXMvY2VkcnVz X21wZWcyLmMgaW5kZXgKPiA+ID4gPiAxM2MzNDkyN2JhZDUuLjhiY2Q2YjhmOWUyZCAxMDA2NDQK PiA+ID4gPiAtLS0gYS9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19t cGVnMi5jCj4gPiA+ID4gKysrIGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9j ZWRydXNfbXBlZzIuYwo+ID4gPiA+IEBAIC05Niw3ICs5Niw3IEBAIHN0YXRpYyB2b2lkIGNlZHJ1 c19tcGVnMl9zZXR1cChzdHJ1Y3QgY2VkcnVzX2N0eAo+ID4gPiA+ICpjdHgsCj4gPiA+ID4gc3Ry dWN0IGNlZHJ1c19ydW4gKnJ1bik+Cj4gPiA+ID4gCj4gPiA+ID4gIAlxdWFudGl6YXRpb24gPSBy dW4tPm1wZWcyLnF1YW50aXphdGlvbjsKPiA+ID4gPiAgCQo+ID4gPiA+ICAJLyogQWN0aXZhdGUg TVBFRyBlbmdpbmUuICovCj4gPiA+ID4gCj4gPiA+ID4gLQljZWRydXNfZW5naW5lX2VuYWJsZShk ZXYsIENFRFJVU19DT0RFQ19NUEVHMik7Cj4gPiA+ID4gKwljZWRydXNfZW5naW5lX2VuYWJsZShj dHgsIENFRFJVU19DT0RFQ19NUEVHMik7Cj4gPiA+ID4gCj4gPiA+ID4gIAkvKiBTZXQgaW50cmEg cXVhbnRpemF0aW9uIG1hdHJpeC4gKi8KPiA+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9jZWRydXNfcmVncy5oCj4gPiA+ID4gYi9k cml2ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19yZWdzLmggaW5kZXgKPiA+ ID4gPiA0Mjc1YTMwN2QyODIuLmFjZTNkNDlmY2Q4MiAxMDA2NDQKPiA+ID4gPiAtLS0gYS9kcml2 ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19yZWdzLmgKPiA+ID4gPiArKysg Yi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19yZWdzLmgKPiA+ID4g PiBAQCAtMzUsNiArMzUsOCBAQAo+ID4gPiA+IAo+ID4gPiA+ICAjZGVmaW5lIFZFX01PREUJCQkJ CTB4MDAKPiA+ID4gPiAKPiA+ID4gPiArI2RlZmluZSBWRV9NT0RFX1BJQ19XSURUSF9JU180MDk2 CQlCSVQoMjIpCj4gPiA+ID4gKyNkZWZpbmUgVkVfTU9ERV9QSUNfV0lEVEhfTU9SRV8yMDQ4CQlC SVQoMjEpCj4gPiA+ID4gCj4gPiA+ID4gICNkZWZpbmUgVkVfTU9ERV9SRUNfV1JfTU9ERV8yTUIJ CQkoMHgwMSA8PCAyMCkKPiA+ID4gPiAgI2RlZmluZSBWRV9NT0RFX1JFQ19XUl9NT0RFXzFNQgkJ CSgweDAwIDw8IDIwKQo+ID4gPiA+ICAjZGVmaW5lIFZFX01PREVfRERSX01PREVfQldfMTI4CQkJ KDB4MDMgPDwgMTYpCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtYXJtLWtlcm5lbAo=