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 2776DECAAA3 for ; Thu, 25 Aug 2022 21:15:01 +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: Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=QLF17tjr0kWvKDeFWZ+MfcGc8JjEpEmYQI3X2n8IlVM=; b=kbejCUjlY+QS0i nu7CMtjwL7QnaHc96A2hY+UxnvoTXltG3Pe/hGrteDvtcfMMGVsOnJ8CvduRWE00gJa0C2wZ1swYu LV75ytttWO5xdp10D3pzB+z/PfMGBYp5RfhmZFSJz5ilDTauSMkmB23sTw3scgMyIzErsHFNINmIS +9LcoL7kmptUYsrwjAEsltGed1kM8ZwrDap1K5FnbtNMhl3ngmnOh6bIk6O8ipwB/32hYWKs1ESmY 2tK2nXqVVQQp96hP9l+cI0IElwr4Q3TJklZPDs2BB9TzXMlO9cRfFEi8oGCqj5WstzHc8X+oPLlEr 4mwX78MJx+dJGAkOP42Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oRKAq-003N9J-BA; Thu, 25 Aug 2022 21:14:00 +0000 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oRKAm-003N6l-EM for linux-arm-kernel@lists.infradead.org; Thu, 25 Aug 2022 21:13:57 +0000 Received: by mail-wm1-x331.google.com with SMTP id j26so10825325wms.0 for ; Thu, 25 Aug 2022 14:13:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=S+BxiqaH71h1xd9DneoBgjt53lZC5EPrruUqpKoLEFI=; b=CWB5jvf4hyAFyEInzBIoB1UYsnMzqSc5qpaWyatPOnBcyRIwN7C6gITXKQaqkX9J0P Ms8TXsLhgYSS1B/XDqLowYkoSxCz3a4aMAN+hVtXqCo4OFrf+8FxuB/eOXPDf3pNuPkJ ggzlRRNRkPgbpJca1KNH5fhHn7hN1Vrchog2xBbMLu+I5lhVZ5FwR8Nt81qtudalm8yR PO8/RkQoycF/S7lD0gtzquazXYUjBt9YCXk3J8CZUwwp6I+fbvTYq3PglDSOMJul9HEX Am7sJ15mMh7+s9QdjqWaqTvf5QXs2+jFuJp9pkS86oUtCW4GQKk1bidmXoaOxxiM1uBJ G1fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=S+BxiqaH71h1xd9DneoBgjt53lZC5EPrruUqpKoLEFI=; b=JwL/DmhQW9CTkzemHVy9ea5GZNfYNbFW+Od1zXyXC73RGccPno3kJnXRQnq22BXFjK l7EOsPtSnuRM0tvgW6NHLSQhXIXHhYkUNwrb7vWUW50usUk2Nf37S//BPouLY1HJMHdJ 57iYHDymuLpYmWG2DZr2W3u+mbJ24q6RUByPiO1ouFrXb+ZuGag9XpHFTxnU7r4ppW+P 2fuyuiuL8iigNOSoJ6/4P6KScPMrnB6m814J9f1c761SDEQ9kYk7JF/dkefHBliDTAdd MQZUMTOGVhux/zXRuR26hwpnaNMeL9YIvnI0YJM3u3ih0hyPRBX1Ijgu4cfbgKvvdWPL AOWQ== X-Gm-Message-State: ACgBeo1Zl5srGNo+pKZBTl4JmuE2KcL21iUcrYJoLdfcRYV3aOPv5yYy nrVfgDwPF60/JWjo2rFKNT0= X-Google-Smtp-Source: AA6agR5cvtHSh1wL8y8rJWyvMV+038GQaqm1p4qSqHQF03FXsJe0+iHrax3q8syxMHof0yKeRInZPg== X-Received: by 2002:a05:600c:190b:b0:3a5:f8a3:7a8c with SMTP id j11-20020a05600c190b00b003a5f8a37a8cmr3201245wmq.54.1661462034344; Thu, 25 Aug 2022 14:13:54 -0700 (PDT) Received: from kista.localnet (82-149-1-172.dynamic.telemach.net. [82.149.1.172]) by smtp.gmail.com with ESMTPSA id v64-20020a1cac43000000b003a5fcae64d4sm372013wme.29.2022.08.25.14.13.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Aug 2022 14:13:53 -0700 (PDT) From: Jernej =?utf-8?B?xaBrcmFiZWM=?= To: linux-media@vger.kernel.org, Maxime Ripard , Paul Kocialkowski , Mauro Carvalho Chehab , Greg Kroah-Hartman , Chen-Yu Tsai , Samuel Holland , Nicolas Dufresne 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 Subject: Re: Re: [PATCH v1 3/3] media: cedrus: Fix endless loop in cedrus_h265_skip_bits() Date: Thu, 25 Aug 2022 23:13:52 +0200 Message-ID: <1733932.VLH7GnMWUR@kista> In-Reply-To: <52bb86cf12450ce78d2f196a1b86b4137ec61a07.camel@collabora.com> References: <20220818203308.439043-1-nicolas.dufresne@collabora.com> <5849126.lOV4Wx5bFT@jernej-laptop> <52bb86cf12450ce78d2f196a1b86b4137ec61a07.camel@collabora.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220825_141356_522568_93969169 X-CRM114-Status: GOOD ( 27.55 ) 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 RG5lIHBldGVrLCAxOS4gYXZndXN0IDIwMjIgb2IgMTc6Mzk6MjUgQ0VTVCBqZSBOaWNvbGFzIER1 ZnJlc25lIG5hcGlzYWwoYSk6Cj4gTGUgdmVuZHJlZGkgMTkgYW/Du3QgMjAyMiDDoCAwNjoxNiAr MDIwMCwgSmVybmVqIMWga3JhYmVjIGEgw6ljcml0IDoKPiA+IERuZSDEjWV0cnRlaywgMTguIGF2 Z3VzdCAyMDIyIG9iIDIyOjMzOjA4IENFU1QgamUgTmljb2xhcyBEdWZyZXNuZSAKbmFwaXNhbChh KToKPiA+ID4gRnJvbTogRG1pdHJ5IE9zaXBlbmtvIDxkbWl0cnkub3NpcGVua29AY29sbGFib3Jh LmNvbT4KPiA+ID4gCj4gPiA+IFRoZSBidXN5IHN0YXR1cyBiaXQgbWF5IG5ldmVyIGRlLWFzc2Vy dCBpZiBudW1iZXIgb2YgcHJvZ3JhbW1lZCBza2lwCj4gPiA+IGJpdHMgaXMgaW5jb3JyZWN0LCBy ZXN1bHRpbmcgaW4gYSBrZXJuZWwgaGFuZyBiZWNhdXNlIHRoZSBiaXQgaXMgcG9sbGVkCj4gPiA+ IGVuZGxlc3NseSBpbiB0aGUgY29kZS4gRml4IGl0IGJ5IGFkZGluZyB0aW1lb3V0IGZvciB0aGUg Yml0LXBvbGxpbmcuCj4gPiA+IFRoaXMgcHJvYmxlbSBpcyByZXByb2R1Y2libGUgYnkgc2V0dGlu ZyB0aGUgZGF0YV9iaXRfb2Zmc2V0IGZpZWxkIG9mCj4gPiA+IHRoZSBIRVZDIHNsaWNlIHBhcmFt cyB0byBhIHdyb25nIHZhbHVlIGJ5IHVzZXJzcGFjZS4KPiA+ID4gCj4gPiA+IENjOiBzdGFibGVA dmdlci5rZXJuZWwub3JnCj4gPiA+IFJlcG9ydGVkLWJ5OiBOaWNvbGFzIER1ZnJlc25lIDxuaWNv bGFzLmR1ZnJlc25lQGNvbGxhYm9yYS5jb20+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IERtaXRyeSBP c2lwZW5rbyA8ZG1pdHJ5Lm9zaXBlbmtvQGNvbGxhYm9yYS5jb20+Cj4gPiA+IFNpZ25lZC1vZmYt Ynk6IE5pY29sYXMgRHVmcmVzbmUgPG5pY29sYXMuZHVmcmVzbmVAY29sbGFib3JhLmNvbT4KPiA+ IAo+ID4gRml4ZXMgdGFnIHdvdWxkIGJlIG5pY2UuCj4gPiAKPiA+ID4gLS0tCj4gPiA+IAo+ID4g PiAgZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhpL2NlZHJ1cy9jZWRydXNfaDI2NS5jIHwgNiAr KysrLS0KPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z KC0pCj4gPiA+IAo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhp L2NlZHJ1cy9jZWRydXNfaDI2NS5jCj4gPiA+IGIvZHJpdmVycy9zdGFnaW5nL21lZGlhL3N1bnhp L2NlZHJ1cy9jZWRydXNfaDI2NS5jIGluZGV4Cj4gPiA+IGY3MDNjNTg1ZDkxYzUuLmYwYmMxMTgw MjFiMGEgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvc3RhZ2luZy9tZWRpYS9zdW54aS9jZWRy dXMvY2VkcnVzX2gyNjUuYwo+ID4gPiArKysgYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvc3VueGkv Y2VkcnVzL2NlZHJ1c19oMjY1LmMKPiA+ID4gQEAgLTIyNyw2ICsyMjcsNyBAQCBzdGF0aWMgdm9p ZCBjZWRydXNfaDI2NV9wcmVkX3dlaWdodF93cml0ZShzdHJ1Y3QKPiA+ID4gY2VkcnVzX2RldiAq ZGV2LCBzdGF0aWMgdm9pZCBjZWRydXNfaDI2NV9za2lwX2JpdHMoc3RydWN0IGNlZHJ1c19kZXYK PiA+ID4gKmRldiwKPiA+ID4gaW50IG51bSkgewo+ID4gPiAKPiA+ID4gIAlpbnQgY291bnQgPSAw Owo+ID4gPiAKPiA+ID4gKwl1MzIgcmVnOwo+ID4gPiAKPiA+ID4gIAl3aGlsZSAoY291bnQgPCBu dW0pIHsKPiA+ID4gIAkKPiA+ID4gIAkJaW50IHRtcCA9IG1pbihudW0gLSBjb3VudCwgMzIpOwo+ ID4gPiAKPiA+ID4gQEAgLTIzNCw4ICsyMzUsOSBAQCBzdGF0aWMgdm9pZCBjZWRydXNfaDI2NV9z a2lwX2JpdHMoc3RydWN0IGNlZHJ1c19kZXYKPiA+ID4gKmRldiwgaW50IG51bSkgY2VkcnVzX3dy aXRlKGRldiwgVkVfREVDX0gyNjVfVFJJR0dFUiwKPiA+ID4gCj4gPiA+ICAJCQkgICAgIFZFX0RF Q19IMjY1X1RSSUdHRVJfRkxVU0hfQklUUyB8Cj4gPiA+ICAJCQkgICAgIFZFX0RFQ19IMjY1X1RS SUdHRVJfVFlQRV9OX0JJVFModG1wKSk7Cj4gPiA+IAo+ID4gPiAtCQl3aGlsZSAoY2VkcnVzX3Jl YWQoZGV2LCBWRV9ERUNfSDI2NV9TVEFUVVMpICYKPiA+ID4gVkVfREVDX0gyNjVfU1RBVFVTX1ZM RF9CVVNZKSAtCQkJdWRlbGF5KDEpOwo+ID4gPiArCj4gPiA+ICsJCWlmIChjZWRydXNfd2FpdF9m b3IoZGV2LCBWRV9ERUNfSDI2NV9TVEFUVVMsCj4gPiA+IFZFX0RFQ19IMjY1X1NUQVRVU19WTERf QlVTWSkpICsKPiA+IAo+ID4gZGV2X2Vycl9yYXRlbGltaXRlZChkZXYtPmRldiwgInRpbWVkIG91 dAo+ID4gCj4gPiA+IHdhaXRpbmcgdG8gc2tpcCBiaXRzXG4iKTsKPiA+IAo+ID4gUmVwb3J0aW5n IGlzc3VlIGlzIG5pY2UsIGJ1dCBiZXR0ZXIgd291bGQgYmUgdG8gcHJvcGFnYXRlIGVycm9yLCBz aW5jZQo+ID4gdGhlcmUgaXMgbm8gd2F5IHRvIHByb3Blcmx5IGRlY29kZSB0aGlzIHNsaWNlIGlm IGFib3ZlIGNvZGUgYmxvY2sgZmFpbHMuCj4gVGhpcyBtaW1pYyB3aGF0IHdhcyBhbHJlYWR5IHRo ZXJlLCBtaW5kIGlmIHdlIGRvIHRoYXQgbGF0ZXIgPyBUaGUKPiBwcm9wYWdhdGlvbiBpcyBkb2lu ZyB0byBiZSBhIGxvdCBtb3JlIGludHJ1c2l2ZS4KClNpbmNlIGJhY2twb3J0aW5nIGZpeGVzIGJl Zm9yZSA2LjAgaXNuJ3QgcHJpb3JpdHksIHZpYWJpbGl0eSBmb3IgYmFja3Bwb3J0aW5nIAppc24n dCB0aGF0IGltcG9ydGFudC4gWW91IHdvdWxkIG9ubHkgbmVlZCB0byByZXR1cm4gMCBvciAtRVRJ TUVET1VUIGFuZCBjaGVjayAKZm9yIGVycm9yIGluIG9ubHkgb25lIGxvY2F0aW9uLiBUaGF0IGRv ZXNuJ3Qgc291bmQgIHZlcnkgaW50cnVzaXZlIGZvciBtZS4KCkJlc3QgcmVnYXJkcywKSmVybmVq Cgo+IAo+ID4gQmVzdCByZWdhcmRzLAo+ID4gSmVybmVqCj4gPiAKPiA+ID4gIAkJY291bnQgKz0g dG1wOwo+ID4gPiAgCQo+ID4gPiAgCX0KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJt LWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21h aWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=