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 DB786C43458 for ; Mon, 13 Jul 2026 12:48:06 +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:MIME-Version:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Message-Id:Date: References:In-Reply-To:Cc:To:Subject:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=hEjX3XA9FEODDUnupXbAMbIdachmQcOEPB9SOCnqNxs=; b=Qywmw89vSERKjb GCX9v4eucPjhNN5LhKLBkdvFq2EfsTlFjxt7LNlfNNRedtDDbSmHMc4GyVv0lI7YeqwCN2RM5p6UV kzk6E5N2c982Q/M6jaQ69XoaNpan/x++dA1emdSDRW1A/Ny3/Utv/h2/0ryrm2d+59afqM4Z1/vhX N37r8a8qZJJj/6xLLaKFRakOOfeA45Ni/EsgvPoXxOZ51YLJf4hEiaCLRmIv5F1ui9nFs2AxaKXVT gwtYhs2v2DGYY2KteIco+fAyhshVgpKW5IdrYd9hQsg+7jJgo9hPfbJvePW/hLaKKQqfzMFl/rey3 T48KPbbvnt+Y+9WrazcQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wjG4p-00000009F96-2KiW; Mon, 13 Jul 2026 12:48:03 +0000 Received: from tor.source.kernel.org ([172.105.4.254]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wjG4n-00000009F8o-3Uo0 for linux-amlogic@lists.infradead.org; Mon, 13 Jul 2026 12:48:01 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by tor.source.kernel.org (Postfix) with ESMTP id 49AF06004E; Mon, 13 Jul 2026 12:48:01 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BDC0B1F000E9; Mon, 13 Jul 2026 12:48:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1783946881; bh=yS6cqai81MZRPE6OCCwIza4Fd5I5d/G28zqBICqaExg=; h=From:Subject:Reply-To:To:Cc:In-Reply-To:References:Date; b=g7fmdrZXSX39Xn6SHGhZu3WcUNJzVgaKNqrtRDoiI0/Ya6xK0hOhzoDmskGKIYiaL t51FLIY10kAdgbISoDYuK9AagkgxtA9KovHfsTfjqRHKnbCuu5cs0pOzTXuL0sNeXt KOheIpy3b8wXZmrz6bEfWmiaIB9TAnH+AoAWs7mQ1bkP+F4diDsHglV2cWCq3J5/yw b8iO30ku1MP/WM2dAB5k/tq2FycbAejohGfTH8QuiI50e002tcS7VlWAxnHgd/nzpi Vd5mYkwmGwkTS4crLRlGI6Mo8dNAwRgx8HJdsTFZTTU1bqxIoPzYrnO1GsXfHAGUNa 4BeWVvNQpNKLQ== From: sashiko-bot@kernel.org Subject: Re: [PATCH v7 11/19] media: meson: vdec: Update core m2m stream state during transitions To: "Anand Moon" Cc: neil.armstrong@linaro.org, dri-devel@lists.freedesktop.org, linux-amlogic@lists.infradead.org In-Reply-To: <20260713120840.17427-12-linux.amoon@gmail.com> References: <20260713120840.17427-1-linux.amoon@gmail.com> <20260713120840.17427-12-linux.amoon@gmail.com> Date: Mon, 13 Jul 2026 12:48:00 +0000 Message-Id: <20260713124800.BDC0B1F000E9@smtp.kernel.org> X-BeenThere: linux-amlogic@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: sashiko-reviews@lists.linux.dev MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-amlogic" Errors-To: linux-amlogic-bounces+linux-amlogic=archiver.kernel.org@lists.infradead.org VGhhbmsgeW91IGZvciB5b3VyIGNvbnRyaWJ1dGlvbiEgU2FzaGlrbyBBSSByZXZpZXcgZm91bmQg MyBwb3RlbnRpYWwgaXNzdWUocykgdG8gY29uc2lkZXI6CgpQcmUtZXhpc3RpbmcgaXNzdWVzOgot IFtIaWdoXSBUaGUgZXJyb3IgcGF0aCBpbiBgdmRlY19zdGFydF9zdHJlYW1pbmdgIGZsdXNoZXMg Qk9USCBNMk0gc291cmNlIGFuZCBkZXN0aW5hdGlvbiBidWZmZXIgcXVldWVzLCBjYXVzaW5nIGJ1 ZmZlcnMgb2YgYW4gYWxyZWFkeS1zdHJlYW1pbmcgcXVldWUgdG8gYmUgc2lsZW50bHkgc3RyYW5k ZWQuCi0gW0hpZ2hdIFRoZSB0ZWFyZG93biBzZXF1ZW5jZSBpbiBgdmRlY19zdG9wX3N0cmVhbWlu Z2AgY2FsbHMgYHN5bmNocm9uaXplX2lycSgpYCBiZWZvcmUgc3RvcHBpbmcgdGhlIGhhcmR3YXJl LCBsZWF2aW5nIGEgcmFjZSB3aW5kb3cgZm9yIGEgVXNlLUFmdGVyLUZyZWUgaW4gdGhlIGludGVy cnVwdCBoYW5kbGVyLgotIFtIaWdoXSBBY3RpdmUgRE1BIGJ1ZmZlcnMgYXJlIHJldHVybmVkIHRv IHRoZSB2aWRlb2J1ZjIgZnJhbWV3b3JrIGJlZm9yZSB0aGUgaGFyZHdhcmUgaXMgc3RvcHBlZCwg cG90ZW50aWFsbHkgY2F1c2luZyBtZW1vcnkgY29ycnVwdGlvbiBvciBJT01NVSBmYXVsdHMuCi0t CgotLS0gUGF0Y2ggWzExXTogW1BBVENIIHY3IDExLzE5XSBtZWRpYTogbWVzb246IHZkZWM6IFVw ZGF0ZSBjb3JlIG0ybSBzdHJlYW0gc3RhdGUgZHVyaW5nIHRyYW5zaXRpb25zIC0tLQpjb21taXQg ODMwOWYxNjM2Y2ZjYzQ4Y2M2NzYyMTU0NTgxMmFmMjMyYWViYzJkZApBdXRob3I6IEFuYW5kIE1v b24gPGxpbnV4LmFtb29uQGdtYWlsLmNvbT4KCm1lZGlhOiBtZXNvbjogdmRlYzogVXBkYXRlIGNv cmUgbTJtIHN0cmVhbSBzdGF0ZSBkdXJpbmcgdHJhbnNpdGlvbnMKCkV4cGxpY2l0bHkgdXBkYXRl IHRoZSBWNEwyIGNvcmUgTWVtb3J5LXRvLU1lbW9yeSAobTJtKSBmcmFtZXdvcmsncwppbnRlcm5h bCBzdHJlYW1pbmcgc3RhdGVzIHdoZW4gaW5pdGlhdGluZyBvciB0ZXJtaW5hdGluZyBzdHJlYW1p bmcgb24KdGhlIGRldmljZSBxdWV1ZXMuCgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3N0YWdpbmcv bWVkaWEvbWVzb24vdmRlYy92ZGVjLmMgYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvbWVzb24vdmRl Yy92ZGVjLmMKPiAtLS0gYS9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvbWVzb24vdmRlYy92ZGVjLmMK PiArKysgYi9kcml2ZXJzL3N0YWdpbmcvbWVkaWEvbWVzb24vdmRlYy92ZGVjLmMKPiBAQCAtMjk5 LDYgKzI5OSw4IEBAIHN0YXRpYyBpbnQgdmRlY19zdGFydF9zdHJlYW1pbmcoc3RydWN0IHZiMl9x dWV1ZSAqcSwgdW5zaWduZWQgaW50IGNvdW50KQo+ICAJZWxzZQo+ICAJCXNlc3MtPnN0cmVhbW9u X2NhcCA9IDE7Cj4gIAo+ICsJdjRsMl9tMm1fdXBkYXRlX3N0YXJ0X3N0cmVhbWluZ19zdGF0ZShz ZXNzLT5tMm1fY3R4LCBxKTsKPiArCj4gIAlpZiAoIXNlc3MtPnN0cmVhbW9uX291dCkKPiAgCQly ZXR1cm4gMDsKCltTZXZlcml0eTogSGlnaF0KVGhpcyBpc24ndCBhIGJ1ZyBpbnRyb2R1Y2VkIGJ5 IHRoaXMgcGF0Y2gsIGJ1dCBkb2VzIHRoZSBlcnJvciBwYXRoIGluCnZkZWNfc3RhcnRfc3RyZWFt aW5nKCkgbWlzdGFrZW5seSBzdHJhbmQgYnVmZmVycyBpZiBvbmUgcXVldWUgZmFpbHMgdG8gc3Rh cnQ/CgpJZiB0aGUgQ0FQVFVSRSBxdWV1ZSBzdGFydHMgc3VjY2Vzc2Z1bGx5LCBidXQgdGhlIE9V VFBVVCBxdWV1ZSBmYWlscyB0byBzdGFydApkdWUgdG8gdGhlIGhhcmR3YXJlIGJlaW5nIGJ1c3ks IHRoZSBlcnJvciBwYXRoIGZsdXNoZXMgYm90aCBxdWV1ZXM6Cgpkcml2ZXJzL3N0YWdpbmcvbWVk aWEvbWVzb24vdmRlYy92ZGVjLmM6dmRlY19zdGFydF9zdHJlYW1pbmcoKSB7CiAgICAuLi4KZXJy X3VubG9ja19ub19odzoKCXdoaWxlICgoYnVmID0gdjRsMl9tMm1fc3JjX2J1Zl9yZW1vdmUoc2Vz cy0+bTJtX2N0eCkpKQoJCXY0bDJfbTJtX2J1Zl9kb25lKGJ1ZiwgVkIyX0JVRl9TVEFURV9RVUVV RUQpOwoJd2hpbGUgKChidWYgPSB2NGwyX20ybV9kc3RfYnVmX3JlbW92ZShzZXNzLT5tMm1fY3R4 KSkpCgkJdjRsMl9tMm1fYnVmX2RvbmUoYnVmLCBWQjJfQlVGX1NUQVRFX1FVRVVFRCk7CiAgICAu Li4KfQoKQmVjYXVzZSB0aGUgQ0FQVFVSRSBxdWV1ZSBpcyBhY3RpdmVseSBzdHJlYW1pbmcsIHdv dWxkbid0IHJldHVybmluZyB0aGVzZQpidWZmZXJzIHdpdGggVkIyX0JVRl9TVEFURV9RVUVVRUQg Y2F1c2UgdGhlIHZiMiBjb3JlIHRvIGxlYXZlIHRoZW0gaW4gdGhlCnF1ZXVlZCBsaXN0IHdpdGhv dXQgcHV0dGluZyB0aGVtIG9uIHRoZSBkb25lIGxpc3QsIHBlcm1hbmVudGx5IGZyZWV6aW5nCnRo ZSB1c2Vyc3BhY2UgYXBwbGljYXRpb24/CgpbIC4uLiBdCgo+IEBAIC01MjksNiArNTMxLDggQEAg c3RhdGljIHZvaWQgdmRlY19zdG9wX3N0cmVhbWluZyhzdHJ1Y3QgdmIyX3F1ZXVlICpxKQo+ICAJ CQlzZXNzLT5jaGFuZ2VkX2Zvcm1hdCA9IDA7Cj4gIAl9Cj4gIAo+ICsJdjRsMl9tMm1fdXBkYXRl X3N0b3Bfc3RyZWFtaW5nX3N0YXRlKHNlc3MtPm0ybV9jdHgsIHEpOwo+ICsKPiAgCW11dGV4X3Vu bG9jaygmY29yZS0+bG9jayk7Cj4gIH0KCltTZXZlcml0eTogSGlnaF0KVGhpcyBpcyBhIHByZS1l eGlzdGluZyBpc3N1ZSwgYnV0IGRvZXMgdmRlY19zdG9wX3N0cmVhbWluZygpIHJldHVybiBhY3Rp dmUKRE1BIGJ1ZmZlcnMgdG8gdGhlIHZpZGVvYnVmMiBmcmFtZXdvcmsgYmVmb3JlIHRoZSBoYXJk d2FyZSBpcyBzdG9wcGVkPwoKV2hlbiBmbHVzaGluZyBidWZmZXJzLCBpdCBpbW1lZGlhdGVseSBy ZXR1cm5zIHRoZW0gdG8gdGhlIFY0TDIgY29yZToKCmRyaXZlcnMvc3RhZ2luZy9tZWRpYS9tZXNv bi92ZGVjL3ZkZWMuYzp2ZGVjX3N0b3Bfc3RyZWFtaW5nKCkgewogICAgLi4uCgkvKiBmbHVzaCBi dWZmZXJzIHRvIGtpbGwgYmFja2dyb3VuZCB3b3JrcXVldWUgdGhyZWFkICovCglpZiAocS0+dHlw ZSA9PSBWNEwyX0JVRl9UWVBFX1ZJREVPX09VVFBVVF9NUExBTkUpIHsKCQl3aGlsZSAoKGJ1ZiA9 IHY0bDJfbTJtX3NyY19idWZfcmVtb3ZlKHNlc3MtPm0ybV9jdHgpKSkKCQkJdjRsMl9tMm1fYnVm X2RvbmUoYnVmLCBWQjJfQlVGX1NUQVRFX0VSUk9SKTsKCQlzZXNzLT5zdHJlYW1vbl9vdXQgPSAw OwoJfSBlbHNlIHsKICAgIC4uLgp9CgpJZiB0aGUgdmIyIGZyYW1ld29yayB1bm1hcHMgdGhlc2Ug YnVmZmVycyB3aGlsZSB0aGUgaGFyZHdhcmUgaXMgc3RpbGwgcnVubmluZwphbmQgd3JpdGluZyB0 byBwaHlzaWNhbCBtZW1vcnksIGNhbiB0aGlzIGNhdXNlIERNQSBtZW1vcnkgY29ycnVwdGlvbiBv ciBJT01NVQpmYXVsdHMgYmVmb3JlIHZkZWNfcG93ZXJvZmYoKSBpcyBmaW5hbGx5IGNhbGxlZCBs YXRlciBpbiB0aGUgZnVuY3Rpb24/CgoKW1NldmVyaXR5OiBIaWdoXQpUaGlzIGlzIGEgcHJlLWV4 aXN0aW5nIGlzc3VlLCBidXQgZG9lcyB0aGUgdGVhcmRvd24gc2VxdWVuY2UgaW4KdmRlY19zdG9w X3N0cmVhbWluZygpIGxlYXZlIGEgcmFjZSB3aW5kb3cgZm9yIGEgdXNlLWFmdGVyLWZyZWU/CgpU aGUgc3luY2hyb25pemF0aW9uIGhhcHBlbnMgYmVmb3JlIHRoZSBoYXJkd2FyZSBpcyBoYWx0ZWQ6 Cgpkcml2ZXJzL3N0YWdpbmcvbWVkaWEvbWVzb24vdmRlYy92ZGVjLmM6dmRlY19zdG9wX3N0cmVh bWluZygpIHsKICAgIC4uLgoJCS8qIFN5bmNocm9uaXplIGFuZCBmbHVzaCBwZW5kaW5nIGhhcmR3 YXJlIGludGVycnVwdCBzZXJ2aWNlIHJvdXRpbmVzICovCgkJc3luY2hyb25pemVfaXJxKGNvcmUt PnZkZWNfaXJxKTsKCQkvKiBFbnN1cmUgZXNwYXJzZXIgSVNSIGZpbmlzaGVzIGV4ZWN1dGluZyAq LwoJCXN5bmNocm9uaXplX2lycShjb3JlLT5lc3BhcnNlcl9pcnEpOwoKCQljYW5jZWxfd29ya19z eW5jKCZzZXNzLT5lc3BhcnNlcl9xdWV1ZV93b3JrKTsKCQltdXRleF9sb2NrKCZjb3JlLT5sb2Nr KTsKCgkJaWYgKGNvcmUtPmN1cl9zZXNzID09IHNlc3MpIHsKCQkJdmRlY19wb3dlcm9mZihzZXNz KTsKICAgICAgICAgICAgLi4uCgkJCWtmcmVlKHNlc3MtPnByaXYpOwogICAgLi4uCn0KCklmIGEg bmV3IGhhcmR3YXJlIGludGVycnVwdCBmaXJlcyBpbW1lZGlhdGVseSBhZnRlciB0aGUgc3luY2hy b25pemF0aW9uCmNvbXBsZXRlcywgYW5kIHZkZWNfc3RvcF9zdHJlYW1pbmcoKSBwcm9jZWVkcyB0 byBmcmVlIHNlc3MtPnByaXYsCmNvdWxkIHRoZSBjb25jdXJyZW50IElTUiBhY2Nlc3MgdGhlIGZy ZWVkIHNlc3Npb24gZGF0YT8KCmRyaXZlcnMvc3RhZ2luZy9tZWRpYS9tZXNvbi92ZGVjL3ZkZWMu Yzp2ZGVjX2lzcigpIHsKICAgIC4uLgoJLyogU2VjdXJlIGFuIGF0b21pYyBhY3F1aXJlIHNuYXBz aG90IHRvIHByb3RlY3QgYWdhaW5zdCBjb25jdXJyZW50IHRlYXJkb3duICovCglzZXNzID0gc21w X2xvYWRfYWNxdWlyZSgmY29yZS0+Y3VyX3Nlc3MpOwoJaWYgKCFzZXNzKQoJCXJldHVybiBJUlFf SEFORExFRDsKCglzZXNzLT5sYXN0X2lycV9qaWZmaWVzID0gZ2V0X2ppZmZpZXNfNjQoKTsKCgly ZXR1cm4gc2Vzcy0+Zm10X291dC0+Y29kZWNfb3BzLT5pc3Ioc2Vzcyk7CiAgICAuLi4KfQoKLS0g ClNhc2hpa28gQUkgcmV2aWV3IMK3IGh0dHBzOi8vc2FzaGlrby5kZXYvIy9wYXRjaHNldC8yMDI2 MDcxMzEyMDg0MC4xNzQyNy0xLWxpbnV4LmFtb29uQGdtYWlsLmNvbT9wYXJ0PTExCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hbWxvZ2ljIG1h aWxpbmcgbGlzdApsaW51eC1hbWxvZ2ljQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hbWxvZ2ljCg==