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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id BFE15C32771 for ; Fri, 19 Aug 2022 15:40:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Date:Cc:To:From:Subject:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=0hyt/dbS6b7XkEl2WbQIBuputUd1jk7ei04OlJAv6UU=; b=QI7DuJOunhcbEE 6YtKKbJZ7xJnEf2k5P52rJeF9Rh9W/lPZavjfkbCeMGLBm4b2jlaMmcUeu/jQ6hph48CZVzpkOA35 mgHUqO3YrXPUo91Hv32fOqDvOMZjAQNq2lXr9jfvYR5IDwdOWhgCW77qNo3V5lhk5OCW9YxZ/1LIa 7va7XafkyUg5TRpzZFBBQ3fjwdXZggQyJrNsq70cCf/rS2H23Ti0Vxgiczmu8QqEA/xTb8Ku1tqRH WSIvydgrZF/XqTsy6tHUJrVNyM/mBRSJm06R/tAFMG1SRcwiLMGTgO++X3sEWfylkB1hGFsCUs2sj Ucmtk9CZqdd/hGw2L13g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oP462-009zii-5J; Fri, 19 Aug 2022 15:39:42 +0000 Received: from madras.collabora.co.uk ([46.235.227.172]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oP45z-009zgy-2Y for linux-arm-kernel@lists.infradead.org; Fri, 19 Aug 2022 15:39:40 +0000 Received: from nicolas-tpx395.localdomain (zone.collabora.co.uk [167.235.23.81]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: nicolas) by madras.collabora.co.uk (Postfix) with ESMTPSA id 8309A6601DC1; Fri, 19 Aug 2022 16:39:35 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1660923577; bh=Sf7z9oeTO/SV+Jx+YtJSmjHObIi/DpjdAj42YvmAPrM=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=LqXt2BZwCkQQURlf7+9KbYDQ21otTAD7DhkbvXvTi0DXAbR5J7moONn+JfJBM+M67 2l6pDutujwBQVR1lPvHrbb3xf7qoFV6nnL13b+arC09ZwbopdaUW4NWxVwZt4RN9sM oM5TJpu+9IR91xawmul8A0Dzurl5RG3+0np1OG+Xv1QaPnfq3mp+kRZz70iEaWksYD lLJwT1zRzGMHj67HqVObU+H0D5ejshNrhEU2VXAr1FH9UcfM/jXmnkVby9tsbzZdvF YSh847gyNmBRpmSm4fkMHFQYA7wNj5wTtvcTCUOeoAffxftQiSryS1FYPeNZsvCFR8 +yMDLfljF/kXw== Message-ID: <52bb86cf12450ce78d2f196a1b86b4137ec61a07.camel@collabora.com> Subject: Re: [PATCH v1 3/3] media: cedrus: Fix endless loop in cedrus_h265_skip_bits() From: Nicolas Dufresne To: Jernej =?UTF-8?Q?=C5=A0krabec?= , linux-media@vger.kernel.org, Maxime Ripard , Paul Kocialkowski , Mauro Carvalho Chehab , Greg Kroah-Hartman , Chen-Yu Tsai , Samuel Holland Cc: kernel@collabora.com, Dmitry Osipenko , stable@vger.kernel.org, linux-staging@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org Date: Fri, 19 Aug 2022 11:39:25 -0400 In-Reply-To: <5849126.lOV4Wx5bFT@jernej-laptop> References: <20220818203308.439043-1-nicolas.dufresne@collabora.com> <20220818203308.439043-4-nicolas.dufresne@collabora.com> <5849126.lOV4Wx5bFT@jernej-laptop> User-Agent: Evolution 3.44.4 (3.44.4-1.fc36) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220819_083939_266796_8253C747 X-CRM114-Status: GOOD ( 23.37 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org TGUgdmVuZHJlZGkgMTkgYW/Du3QgMjAyMiDDoCAwNjoxNiArMDIwMCwgSmVybmVqIMWga3JhYmVj IGEgw6ljcml0wqA6Cj4gRG5lIMSNZXRydGVrLCAxOC4gYXZndXN0IDIwMjIgb2IgMjI6MzM6MDgg Q0VTVCBqZSBOaWNvbGFzIER1ZnJlc25lIG5hcGlzYWwoYSk6Cj4gPiBGcm9tOiBEbWl0cnkgT3Np cGVua28gPGRtaXRyeS5vc2lwZW5rb0Bjb2xsYWJvcmEuY29tPgo+ID4gCj4gPiBUaGUgYnVzeSBz dGF0dXMgYml0IG1heSBuZXZlciBkZS1hc3NlcnQgaWYgbnVtYmVyIG9mIHByb2dyYW1tZWQgc2tp cAo+ID4gYml0cyBpcyBpbmNvcnJlY3QsIHJlc3VsdGluZyBpbiBhIGtlcm5lbCBoYW5nIGJlY2F1 c2UgdGhlIGJpdCBpcyBwb2xsZWQKPiA+IGVuZGxlc3NseSBpbiB0aGUgY29kZS4gRml4IGl0IGJ5 IGFkZGluZyB0aW1lb3V0IGZvciB0aGUgYml0LXBvbGxpbmcuCj4gPiBUaGlzIHByb2JsZW0gaXMg cmVwcm9kdWNpYmxlIGJ5IHNldHRpbmcgdGhlIGRhdGFfYml0X29mZnNldCBmaWVsZCBvZgo+ID4g dGhlIEhFVkMgc2xpY2UgcGFyYW1zIHRvIGEgd3JvbmcgdmFsdWUgYnkgdXNlcnNwYWNlLgo+ID4g Cj4gPiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwo+ID4gUmVwb3J0ZWQtYnk6IE5pY29sYXMg RHVmcmVzbmUgPG5pY29sYXMuZHVmcmVzbmVAY29sbGFib3JhLmNvbT4KPiA+IFNpZ25lZC1vZmYt Ynk6IERtaXRyeSBPc2lwZW5rbyA8ZG1pdHJ5Lm9zaXBlbmtvQGNvbGxhYm9yYS5jb20+Cj4gPiBT aWduZWQtb2ZmLWJ5OiBOaWNvbGFzIER1ZnJlc25lIDxuaWNvbGFzLmR1ZnJlc25lQGNvbGxhYm9y YS5jb20+Cj4gCj4gRml4ZXMgdGFnIHdvdWxkIGJlIG5pY2UuCj4gCj4gPiAtLS0KPiA+ICBkcml2 ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19oMjY1LmMgfCA2ICsrKystLQo+ ID4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPiAK PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1 c19oMjY1LmMKPiA+IGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9jZWRydXNf aDI2NS5jIGluZGV4Cj4gPiBmNzAzYzU4NWQ5MWM1Li5mMGJjMTE4MDIxYjBhIDEwMDY0NAo+ID4g LS0tIGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9jZWRydXNfaDI2NS5jCj4g PiArKysgYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkvY2VkcnVzL2NlZHJ1c19oMjY1LmMK PiA+IEBAIC0yMjcsNiArMjI3LDcgQEAgc3RhdGljIHZvaWQgY2VkcnVzX2gyNjVfcHJlZF93ZWln aHRfd3JpdGUoc3RydWN0Cj4gPiBjZWRydXNfZGV2ICpkZXYsIHN0YXRpYyB2b2lkIGNlZHJ1c19o MjY1X3NraXBfYml0cyhzdHJ1Y3QgY2VkcnVzX2RldiAqZGV2LAo+ID4gaW50IG51bSkgewo+ID4g IAlpbnQgY291bnQgPSAwOwo+ID4gKwl1MzIgcmVnOwo+ID4gCj4gPiAgCXdoaWxlIChjb3VudCA8 IG51bSkgewo+ID4gIAkJaW50IHRtcCA9IG1pbihudW0gLSBjb3VudCwgMzIpOwo+ID4gQEAgLTIz NCw4ICsyMzUsOSBAQCBzdGF0aWMgdm9pZCBjZWRydXNfaDI2NV9za2lwX2JpdHMoc3RydWN0IGNl ZHJ1c19kZXYKPiA+ICpkZXYsIGludCBudW0pIGNlZHJ1c193cml0ZShkZXYsIFZFX0RFQ19IMjY1 X1RSSUdHRVIsCj4gPiAgCQkJICAgICBWRV9ERUNfSDI2NV9UUklHR0VSX0ZMVVNIX0JJVFMgfAo+ ID4gIAkJCSAgICAgVkVfREVDX0gyNjVfVFJJR0dFUl9UWVBFX05fQklUUyh0bXApKTsKPiA+IC0J CXdoaWxlIChjZWRydXNfcmVhZChkZXYsIFZFX0RFQ19IMjY1X1NUQVRVUykgJgo+ID4gVkVfREVD X0gyNjVfU1RBVFVTX1ZMRF9CVVNZKSAtCQkJdWRlbGF5KDEpOwo+ID4gKwo+ID4gKwkJaWYgKGNl ZHJ1c193YWl0X2ZvcihkZXYsIFZFX0RFQ19IMjY1X1NUQVRVUywKPiA+IFZFX0RFQ19IMjY1X1NU QVRVU19WTERfQlVTWSkpICsJCQkKPiBkZXZfZXJyX3JhdGVsaW1pdGVkKGRldi0+ZGV2LCAidGlt ZWQgb3V0Cj4gPiB3YWl0aW5nIHRvIHNraXAgYml0c1xuIik7Cj4gCj4gUmVwb3J0aW5nIGlzc3Vl IGlzIG5pY2UsIGJ1dCBiZXR0ZXIgd291bGQgYmUgdG8gcHJvcGFnYXRlIGVycm9yLCBzaW5jZSB0 aGVyZSAKPiBpcyBubyB3YXkgdG8gcHJvcGVybHkgZGVjb2RlIHRoaXMgc2xpY2UgaWYgYWJvdmUg Y29kZSBibG9jayBmYWlscy4KClRoaXMgbWltaWMgd2hhdCB3YXMgYWxyZWFkeSB0aGVyZSwgbWlu ZCBpZiB3ZSBkbyB0aGF0IGxhdGVyID8gVGhlIHByb3BhZ2F0aW9uIGlzCmRvaW5nIHRvIGJlIGEg bG90IG1vcmUgaW50cnVzaXZlLgoKPiAKPiBCZXN0IHJlZ2FyZHMsCj4gSmVybmVqCj4gCj4gPiAK PiA+ICAJCWNvdW50ICs9IHRtcDsKPiA+ICAJfQo+IAo+IAo+IAo+IAoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGlu ZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK