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 gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (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 DA860CD4F21 for ; Wed, 13 May 2026 19:18:43 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 748D310F019; Wed, 13 May 2026 19:18:40 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=ragnatech.se header.i=@ragnatech.se header.b="LKQv8VEB"; dkim=pass (2048-bit key; unprotected) header.d=messagingengine.com header.i=@messagingengine.com header.b="nAAVujk1"; dkim-atps=neutral Received: from fhigh-a5-smtp.messagingengine.com (fhigh-a5-smtp.messagingengine.com [103.168.172.156]) by gabe.freedesktop.org (Postfix) with ESMTPS id 91BE410F016 for ; Wed, 13 May 2026 19:18:37 +0000 (UTC) Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfhigh.phl.internal (Postfix) with ESMTP id 3093214001DA; Wed, 13 May 2026 15:09:12 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Wed, 13 May 2026 15:09:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ragnatech.se; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1778699352; x=1778785752; bh=dUE4QjuDvAG3ZYTCQ2+yRiAVPToiCx1/5ddNt3VIM/s=; b= LKQv8VEBWtcH2qa80Lj975XxxOnoZDKgarju4CBGDgIAYYHohn3L2QV8k41iFcST 06iTjmn05bL9GOESaNEyDnt8mTPJDd2N+EE2zLCqwO7q5JYehDruXfme6ZH3HYHW udYOrqlJ+XHx4G6z5Uf/lf3H5jSRquucue6s1kYcyhyOqec92kLRbMKNsGPxS9d2 A66vIq7yjjCfYSi0+Fj40iJotATJjFuxR/GpIt4ngYKF6w2EqWmtlN7DrBE+K75z EvFBUl2fsNyLK1Y4knG+Cl/I8u5+xur8jiwJYlahxtZM8SrqhHiTqz1IhdEGRbx9 9xjjekHzNGXVPt6hmR736w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1778699352; x= 1778785752; bh=dUE4QjuDvAG3ZYTCQ2+yRiAVPToiCx1/5ddNt3VIM/s=; b=n AAVujk1XxOJ8W62GwtM8KxoXEs8zp6DhiwqisrBVYnWdVFMWPhrbdj+67i8+1/AJ botKkj9iGiLtwE9kZwmFPoiaeTAjCKHFjT+DeDZySEwmWlgxU5IYoNS2yUsATvqP AbaAPubkk9QeYgT7pfSfOYoZvjPsF2sPmLtcj7DLvKQMQfGDhfWLR2PfD+fY4Doo LAEAf8O0LbtqE8xJWuufbHjgjRZOlLpzS6G4t7tm078PsirLDFLm8lloN7f8mW1R rVUvdX6ea8ppPuDPUW4jldxbxBrnl36qSVszLMrZJb80fnSYBPFvdCWeRdxWPG4y rokFRpaYIUaUdDR/BmPDQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdduvdehgeehucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepfffhvfevuffkfhggtggugfgjsehtkeertddttdejnecuhfhrohhmpefpihhklhgr shcuufpnuggvrhhluhhnugcuoehnihhklhgrshdrshhouggvrhhluhhnugesrhgrghhnrg htvggthhdrshgvqeenucggtffrrghtthgvrhhnpeevteegtddvvdfhtdekgefhfeefheet heekkeegfeejudeiudeuleegtdehkeekteenucevlhhushhtvghrufhiiigvpedunecurf grrhgrmhepmhgrihhlfhhrohhmpehnihhklhgrshdrshhouggvrhhluhhnugesrhgrghhn rghtvggthhdrshgvpdhnsggprhgtphhtthhopeelpdhmohguvgepshhmthhpohhuthdprh gtphhtthhopehlrghurhgvnhhtrdhpihhntghhrghrthdorhgvnhgvshgrshesihguvggr shhonhgsohgrrhgurdgtohhmpdhrtghpthhtoheplhhinhhugidqmhgvughirgesvhhgvg hrrdhkvghrnhgvlhdrohhrghdprhgtphhtthhopegurhhiqdguvghvvghlsehlihhsthhs rdhfrhgvvgguvghskhhtohhprdhorhhgpdhrtghpthhtoheplhhinhhugidqrhgvnhgvsh grshdqshhotgesvhhgvghrrdhkvghrnhgvlhdrohhrghdprhgtphhtthhopehtohhmihdr vhgrlhhkvghinhgvnhesihguvggrshhonhgsohgrrhgurdgtohhmpdhrtghpthhtohepkh hivghrrghnrdgsihhnghhhrghmsehiuggvrghsohhnsghorghrugdrtghomhdprhgtphht thhopegsihhjuhdruggrshdrjhiisegsphdrrhgvnhgvshgrshdrtghomhdprhgtphhtth hopegrihhrlhhivggusehgmhgrihhlrdgtohhmpdhrtghpthhtohepshhimhhonhgrsehf fhiflhhlrdgthh X-ME-Proxy: Feedback-ID: i80c9496c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 13 May 2026 15:09:11 -0400 (EDT) Date: Wed, 13 May 2026 21:09:09 +0200 From: Niklas =?utf-8?Q?S=C3=B6derlund?= To: Laurent Pinchart Cc: linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-renesas-soc@vger.kernel.org, Tomi Valkeinen , Kieran Bingham , Biju Das , David Airlie , Simona Vetter Subject: Re: [PATCH 01/11] media: renesas: vsp1: Avoid forward function declaration Message-ID: <20260513190909.GD332351@ragnatech.se> References: <20260511235637.3468558-1-laurent.pinchart+renesas@ideasonboard.com> <20260511235637.3468558-2-laurent.pinchart+renesas@ideasonboard.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: base64 In-Reply-To: <20260511235637.3468558-2-laurent.pinchart+renesas@ideasonboard.com> X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" SGkgTGF1cmVudCwKClRoYW5rcyBmb3IgeW91ciBwYXRjaC4KCk9uIDIwMjYtMDUtMTIgMDI6NTY6 MjUgKzAzMDAsIExhdXJlbnQgUGluY2hhcnQgd3JvdGU6Cj4gUmVvcmRlciBmdW5jdGlvbnMgdG8g YXZvaWQgdGhlIGZvcndhcmQgZGVjbGFyYXRpb24gb2YgdGhlCj4gdnNwMV9kdV9waXBlbGluZV9j b25maWd1cmUoKS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCj4gCj4gU2lnbmVkLW9m Zi1ieTogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFydCtyZW5lc2FzQGlkZWFzb25i b2FyZC5jb20+CgpSZXZpZXdlZC1ieTogTmlrbGFzIFPDtmRlcmx1bmQgPG5pa2xhcy5zb2Rlcmx1 bmQrcmVuZXNhc0ByYWduYXRlY2guc2U+Cgo+IC0tLQo+ICAuLi4vbWVkaWEvcGxhdGZvcm0vcmVu ZXNhcy92c3AxL3ZzcDFfZHJtLmMgICAgfCA5MCArKysrKysrKystLS0tLS0tLS0tCj4gIDEgZmls ZSBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCA0NiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t Z2l0IGEvZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9yZW5lc2FzL3ZzcDEvdnNwMV9kcm0uYyBiL2Ry aXZlcnMvbWVkaWEvcGxhdGZvcm0vcmVuZXNhcy92c3AxL3ZzcDFfZHJtLmMKPiBpbmRleCAxNWQy NjY0Mzk1NjQuLjc5Yjg1OTY4YjA2MSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL21lZGlhL3BsYXRm b3JtL3JlbmVzYXMvdnNwMS92c3AxX2RybS5jCj4gKysrIGIvZHJpdmVycy9tZWRpYS9wbGF0Zm9y bS9yZW5lc2FzL3ZzcDEvdnNwMV9kcm0uYwo+IEBAIC01Nyw2ICs1Nyw1MCBAQCBzdGF0aWMgdm9p ZCB2c3AxX2R1X3BpcGVsaW5lX2ZyYW1lX2VuZChzdHJ1Y3QgdnNwMV9waXBlbGluZSAqcGlwZSwK PiAgICogUGlwZWxpbmUgQ29uZmlndXJhdGlvbgo+ICAgKi8KPiAgCj4gKy8qIENvbmZpZ3VyZSBh bGwgZW50aXRpZXMgaW4gdGhlIHBpcGVsaW5lLiAqLwo+ICtzdGF0aWMgdm9pZCB2c3AxX2R1X3Bp cGVsaW5lX2NvbmZpZ3VyZShzdHJ1Y3QgdnNwMV9waXBlbGluZSAqcGlwZSkKPiArewo+ICsJc3Ry dWN0IHZzcDFfZHJtX3BpcGVsaW5lICpkcm1fcGlwZSA9IHRvX3ZzcDFfZHJtX3BpcGVsaW5lKHBp cGUpOwo+ICsJc3RydWN0IHZzcDFfZW50aXR5ICplbnRpdHk7Cj4gKwlzdHJ1Y3QgdnNwMV9lbnRp dHkgKm5leHQ7Cj4gKwlzdHJ1Y3QgdnNwMV9kbF9saXN0ICpkbDsKPiArCXN0cnVjdCB2c3AxX2Rs X2JvZHkgKmRsYjsKPiArCXVuc2lnbmVkIGludCBkbF9mbGFncyA9IDA7Cj4gKwo+ICsJdnNwMV9w aXBlbGluZV9jYWxjdWxhdGVfcGFydGl0aW9uKHBpcGUsICZwaXBlLT5wYXJ0X3RhYmxlWzBdLAo+ ICsJCQkJCSAgZHJtX3BpcGUtPndpZHRoLCAwKTsKPiArCj4gKwlpZiAoZHJtX3BpcGUtPmZvcmNl X2JyeF9yZWxlYXNlKQo+ICsJCWRsX2ZsYWdzIHw9IFZTUDFfRExfRlJBTUVfRU5EX0lOVEVSTkFM Owo+ICsJaWYgKHBpcGUtPm91dHB1dC0+d3JpdGViYWNrKQo+ICsJCWRsX2ZsYWdzIHw9IFZTUDFf RExfRlJBTUVfRU5EX1dSSVRFQkFDSzsKPiArCj4gKwlkbCA9IHZzcDFfZGxfbGlzdF9nZXQocGlw ZS0+b3V0cHV0LT5kbG0pOwo+ICsJZGxiID0gdnNwMV9kbF9saXN0X2dldF9ib2R5MChkbCk7Cj4g Kwo+ICsJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGVudGl0eSwgbmV4dCwgJnBpcGUtPmVudGl0 aWVzLCBsaXN0X3BpcGUpIHsKPiArCQkvKiBEaXNjb25uZWN0IHVudXNlZCBlbnRpdGllcyBmcm9t IHRoZSBwaXBlbGluZS4gKi8KPiArCQlpZiAoIWVudGl0eS0+cGlwZSkgewo+ICsJCQl2c3AxX2Rs X2JvZHlfd3JpdGUoZGxiLCBlbnRpdHktPnJvdXRlLT5yZWcsCj4gKwkJCQkJICAgVkk2X0RQUl9O T0RFX1VOVVNFRCk7Cj4gKwo+ICsJCQllbnRpdHktPnNpbmsgPSBOVUxMOwo+ICsJCQlsaXN0X2Rl bCgmZW50aXR5LT5saXN0X3BpcGUpOwo+ICsKPiArCQkJY29udGludWU7Cj4gKwkJfQo+ICsKPiAr CQl2c3AxX2VudGl0eV9yb3V0ZV9zZXR1cChlbnRpdHksIHBpcGUsIGRsYik7Cj4gKwkJdnNwMV9l bnRpdHlfY29uZmlndXJlX3N0cmVhbShlbnRpdHksIGVudGl0eS0+c3RhdGUsIHBpcGUsCj4gKwkJ CQkJICAgICBkbCwgZGxiKTsKPiArCQl2c3AxX2VudGl0eV9jb25maWd1cmVfZnJhbWUoZW50aXR5 LCBwaXBlLCBkbCwgZGxiKTsKPiArCQl2c3AxX2VudGl0eV9jb25maWd1cmVfcGFydGl0aW9uKGVu dGl0eSwgcGlwZSwKPiArCQkJCQkJJnBpcGUtPnBhcnRfdGFibGVbMF0sIGRsLCBkbGIpOwo+ICsJ fQo+ICsKPiArCXZzcDFfZGxfbGlzdF9jb21taXQoZGwsIGRsX2ZsYWdzKTsKPiArfQo+ICsKPiAg LyoKPiAgICogSW5zZXJ0IHRoZSBVSUYgaW4gdGhlIHBpcGVsaW5lIGJldHdlZW4gdGhlIHByZXYg YW5kIG5leHQgZW50aXRpZXMuIElmIG5vIFVJRgo+ICAgKiBpcyBhdmFpbGFibGUgY29ubmVjdCB0 aGUgdHdvIGVudGl0aWVzIGRpcmVjdGx5Lgo+IEBAIC0yMjQsOCArMjY4LDYgQEAgc3RhdGljIGlu dCB2c3AxX2R1X3BpcGVsaW5lX3NldHVwX3JwZihzdHJ1Y3QgdnNwMV9kZXZpY2UgKnZzcDEsCj4g IC8qIFNldHVwIHRoZSBCUnggc291cmNlIHBhZC4gKi8KPiAgc3RhdGljIGludCB2c3AxX2R1X3Bp cGVsaW5lX3NldHVwX2lucHV0cyhzdHJ1Y3QgdnNwMV9kZXZpY2UgKnZzcDEsCj4gIAkJCQkJIHN0 cnVjdCB2c3AxX3BpcGVsaW5lICpwaXBlKTsKPiAtc3RhdGljIHZvaWQgdnNwMV9kdV9waXBlbGlu ZV9jb25maWd1cmUoc3RydWN0IHZzcDFfcGlwZWxpbmUgKnBpcGUpOwo+IC0KPiAgc3RhdGljIGlu dCB2c3AxX2R1X3BpcGVsaW5lX3NldHVwX2JyeChzdHJ1Y3QgdnNwMV9kZXZpY2UgKnZzcDEsCj4g IAkJCQkgICAgICBzdHJ1Y3QgdnNwMV9waXBlbGluZSAqcGlwZSkKPiAgewo+IEBAIC01NDEsNTAg KzU4Myw2IEBAIHN0YXRpYyBpbnQgdnNwMV9kdV9waXBlbGluZV9zZXR1cF9vdXRwdXQoc3RydWN0 IHZzcDFfZGV2aWNlICp2c3AxLAo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gLS8qIENvbmZpZ3Vy ZSBhbGwgZW50aXRpZXMgaW4gdGhlIHBpcGVsaW5lLiAqLwo+IC1zdGF0aWMgdm9pZCB2c3AxX2R1 X3BpcGVsaW5lX2NvbmZpZ3VyZShzdHJ1Y3QgdnNwMV9waXBlbGluZSAqcGlwZSkKPiAtewo+IC0J c3RydWN0IHZzcDFfZHJtX3BpcGVsaW5lICpkcm1fcGlwZSA9IHRvX3ZzcDFfZHJtX3BpcGVsaW5l KHBpcGUpOwo+IC0Jc3RydWN0IHZzcDFfZW50aXR5ICplbnRpdHk7Cj4gLQlzdHJ1Y3QgdnNwMV9l bnRpdHkgKm5leHQ7Cj4gLQlzdHJ1Y3QgdnNwMV9kbF9saXN0ICpkbDsKPiAtCXN0cnVjdCB2c3Ax X2RsX2JvZHkgKmRsYjsKPiAtCXVuc2lnbmVkIGludCBkbF9mbGFncyA9IDA7Cj4gLQo+IC0JdnNw MV9waXBlbGluZV9jYWxjdWxhdGVfcGFydGl0aW9uKHBpcGUsICZwaXBlLT5wYXJ0X3RhYmxlWzBd LAo+IC0JCQkJCSAgZHJtX3BpcGUtPndpZHRoLCAwKTsKPiAtCj4gLQlpZiAoZHJtX3BpcGUtPmZv cmNlX2JyeF9yZWxlYXNlKQo+IC0JCWRsX2ZsYWdzIHw9IFZTUDFfRExfRlJBTUVfRU5EX0lOVEVS TkFMOwo+IC0JaWYgKHBpcGUtPm91dHB1dC0+d3JpdGViYWNrKQo+IC0JCWRsX2ZsYWdzIHw9IFZT UDFfRExfRlJBTUVfRU5EX1dSSVRFQkFDSzsKPiAtCj4gLQlkbCA9IHZzcDFfZGxfbGlzdF9nZXQo cGlwZS0+b3V0cHV0LT5kbG0pOwo+IC0JZGxiID0gdnNwMV9kbF9saXN0X2dldF9ib2R5MChkbCk7 Cj4gLQo+IC0JbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGVudGl0eSwgbmV4dCwgJnBpcGUtPmVu dGl0aWVzLCBsaXN0X3BpcGUpIHsKPiAtCQkvKiBEaXNjb25uZWN0IHVudXNlZCBlbnRpdGllcyBm cm9tIHRoZSBwaXBlbGluZS4gKi8KPiAtCQlpZiAoIWVudGl0eS0+cGlwZSkgewo+IC0JCQl2c3Ax X2RsX2JvZHlfd3JpdGUoZGxiLCBlbnRpdHktPnJvdXRlLT5yZWcsCj4gLQkJCQkJICAgVkk2X0RQ Ul9OT0RFX1VOVVNFRCk7Cj4gLQo+IC0JCQllbnRpdHktPnNpbmsgPSBOVUxMOwo+IC0JCQlsaXN0 X2RlbCgmZW50aXR5LT5saXN0X3BpcGUpOwo+IC0KPiAtCQkJY29udGludWU7Cj4gLQkJfQo+IC0K PiAtCQl2c3AxX2VudGl0eV9yb3V0ZV9zZXR1cChlbnRpdHksIHBpcGUsIGRsYik7Cj4gLQkJdnNw MV9lbnRpdHlfY29uZmlndXJlX3N0cmVhbShlbnRpdHksIGVudGl0eS0+c3RhdGUsIHBpcGUsCj4g LQkJCQkJICAgICBkbCwgZGxiKTsKPiAtCQl2c3AxX2VudGl0eV9jb25maWd1cmVfZnJhbWUoZW50 aXR5LCBwaXBlLCBkbCwgZGxiKTsKPiAtCQl2c3AxX2VudGl0eV9jb25maWd1cmVfcGFydGl0aW9u KGVudGl0eSwgcGlwZSwKPiAtCQkJCQkJJnBpcGUtPnBhcnRfdGFibGVbMF0sIGRsLCBkbGIpOwo+ IC0JfQo+IC0KPiAtCXZzcDFfZGxfbGlzdF9jb21taXQoZGwsIGRsX2ZsYWdzKTsKPiAtfQo+IC0K PiAgc3RhdGljIGludCB2c3AxX2R1X3BpcGVsaW5lX3NldF9yd3BmX2Zvcm1hdChzdHJ1Y3QgdnNw MV9kZXZpY2UgKnZzcDEsCj4gIAkJCQkJICAgIHN0cnVjdCB2c3AxX3J3cGYgKnJ3cGYsCj4gIAkJ CQkJICAgIHUzMiBwaXhlbGZvcm1hdCwgdW5zaWduZWQgaW50IHBpdGNoKQo+IC0tIAo+IFJlZ2Fy ZHMsCj4gCj4gTGF1cmVudCBQaW5jaGFydAo+IAo+IAoKLS0gCktpbmQgUmVnYXJkcywKTmlrbGFz IFPDtmRlcmx1bmQK