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 9909EC4828D for ; Mon, 5 Feb 2024 14:53: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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=YW6Al5JGLFWqovQ35g8CFoYrsVDSe28DpxU0N+NYY8M=; b=QUlhXuNx4/cEL/ cLwMyv3aWBOD4j1ltcVy4kfgDEFyxKfoaApTRsQdpgi8vFNF1u4E4HJXtxSDntd8RM2YkHTEbtp0+ Iz4VueF5BsGPqp3iw4L9vBrK8juxgZFZrURkYMXMQa258rcuq9IazsXTMuSZgBxtaRzydRIggWoyy 1khvbA6k4ceK2Mzi33221UniKU7Gxos8JNLy/oHOqx0cFSfhAnxw+/7N5pzxfKEAq35sRQ2Nz8JFv ILSeGvSkeizf/BnWtR6a5r0CNFH6KuZ7lsWW19yaiTEOk2jj380Gf8PRlJDOgTO+WVIoyhZzMAY6c uCbf5eWp9Sv8BC0m4PhA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rX0Lk-00000003gkP-23fX; Mon, 05 Feb 2024 14:53:32 +0000 Received: from madrid.collaboradmins.com ([2a00:1098:ed:100::25]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rX0Lh-00000003gic-0L7e; Mon, 05 Feb 2024 14:53:30 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1707144804; bh=N5S3QB/YuiwuK74Hpcl5CcJl2TR2YgDRJk+uYMrvNzY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=v2iTjAGZGi/MpVLUpKPYp/8SRERGhHVyqe3ElC4kyxXzzrPfiPxjPRcAEpJL5vPHU PnjvCeAtUxwFEStbT4Hdgc7f0Jw/6C5XvNxK80Vjdgw49pvPMtpPnD2wPjEH64i6oo o4tGCMav+ms1zfmGy81weTr5FTcicH+nR5IbXOsrGuQAkLHCwoN6af4E9wlB1VfTAu pkSK5se92JKH66V7bMkmlwoUUBbLu/y5Eggh3sIseTlNEkfBuHLTnMXembqsnr5T1E HB4OWzJCN2JicnG2x1eIJgUJBPo2keCn9/nFd5fXRPV/G1ugUDLTy2fobGgmHmSsRt oF1tyzf0z2Bkg== Received: from notapiano (zone.collabora.co.uk [167.235.23.81]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (prime256v1) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: nfraprado) by madrid.collaboradmins.com (Postfix) with ESMTPSA id 3C7B537811CD; Mon, 5 Feb 2024 14:53:21 +0000 (UTC) Date: Mon, 5 Feb 2024 09:53:19 -0500 From: =?utf-8?B?TsOtY29sYXMgRi4gUi4gQS4=?= Prado To: Nathan Chancellor Cc: AngeloGioacchino Del Regno , Sami Tolvanen , Ricardo Ribalda , Mauro Carvalho Chehab , Nick Desaulniers , Bill Wendling , Justin Stitt , Mike Isely , Tiffany Lin , Andrew-CT Chen , Yunfei Dong , Matthias Brugger , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH 3/3] media: mediatek: vcodedc: Fix Wcast-function-type-strict warnings Message-ID: References: <20240128-fix-clang-warnings-v1-0-1d946013a421@chromium.org> <20240128-fix-clang-warnings-v1-3-1d946013a421@chromium.org> <20240201221654.GC2240065@dev-arch.thelio-3990X> <5658ec37-868f-454d-a149-467e6de139cd@collabora.com> <12d0c580-788d-4466-af8a-feb5ab3c6677@notapiano> <20240204205549.GA2892810@dev-fedora.aadp> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240204205549.GA2892810@dev-fedora.aadp> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240205_065329_282181_96433A4D X-CRM114-Status: GOOD ( 37.43 ) 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 T24gU3VuLCBGZWIgMDQsIDIwMjQgYXQgMDE6NTU6NDlQTSAtMDcwMCwgTmF0aGFuIENoYW5jZWxs b3Igd3JvdGU6Cj4gT24gRnJpLCBGZWIgMDIsIDIwMjQgYXQgMDM6MTU6NDZQTSAtMDUwMCwgTsOt Y29sYXMgRi4gUi4gQS4gUHJhZG8gd3JvdGU6Cj4gPiBPbiBGcmksIEZlYiAwMiwgMjAyNCBhdCAw MTo1ODowNVBNICswMTAwLCBBbmdlbG9HaW9hY2NoaW5vIERlbCBSZWdubyB3cm90ZToKPiA+ID4g SWwgMDEvMDIvMjQgMjM6MjUsIFNhbWkgVG9sdmFuZW4gaGEgc2NyaXR0bzoKPiA+ID4gPiBPbiBU aHUsIEZlYiAxLCAyMDI0IGF0IDEwOjE34oCvUE0gTmF0aGFuIENoYW5jZWxsb3IgPG5hdGhhbkBr ZXJuZWwub3JnPiB3cm90ZToKPiA+ID4gPiA+IAo+ID4gPiA+ID4gT24gU3VuLCBKYW4gMjgsIDIw MjQgYXQgMDI6MTI6MjJBTSArMDAwMCwgUmljYXJkbyBSaWJhbGRhIHdyb3RlOgo+ID4gPiA+ID4g PiBCdWlsZGluZyB3aXRoIExMVk09MSB0aHJvd3MgdGhlIGZvbGxvd2luZyB3YXJuaW5nOgo+ID4g PiA+ID4gPiBkcml2ZXJzL21lZGlhL3BsYXRmb3JtL21lZGlhdGVrL3Zjb2RlYy9jb21tb24vbXRr X3Zjb2RlY19md192cHUuYzozODozMjogd2FybmluZzogY2FzdCBmcm9tICdtdGtfdmNvZGVjX2lw aV9oYW5kbGVyJyAoYWthICd2b2lkICgqKSh2b2lkICosIHVuc2lnbmVkIGludCwgdm9pZCAqKScp IHRvICdpcGlfaGFuZGxlcl90JyAoYWthICd2b2lkICgqKShjb25zdCB2b2lkICosIHVuc2lnbmVk IGludCwgdm9pZCAqKScpIGNvbnZlcnRzIHRvIGluY29tcGF0aWJsZSBmdW5jdGlvbiB0eXBlIFst V2Nhc3QtZnVuY3Rpb24tdHlwZS1zdHJpY3RdCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBTaWdu ZWQtb2ZmLWJ5OiBSaWNhcmRvIFJpYmFsZGEgPHJpYmFsZGFAY2hyb21pdW0ub3JnPgo+ID4gPiA+ ID4gCj4gPiA+ID4gPiBJIGFtIG5vdCBwb3NpdGl2ZSBiZWNhdXNlIEkgZG9uJ3QgaGF2ZSBhbnkg aGFyZHdhcmUgdG8gdGVzdCB0aGlzIGRyaXZlcgo+ID4gPiA+ID4gYnV0IEkgc3VzcGVjdCB0aGlz IHBhdGNoIGlzIGp1c3QgaGlkaW5nIHRoZSB3YXJuaW5nIHdpdGhvdXQgYWN0dWFsbHkKPiA+ID4g PiA+IGFkZHJlc3NpbmcgdGhlIGlzc3VlIHRoYXQgaXQgaXMgcG9pbnRpbmcgb3V0Lgo+ID4gPiA+ IAo+ID4gPiA+IEFncmVlZCwgdGhpcyB3b24ndCBmaXggdGhlIGlzc3VlLiBUaGUgY29ycmVjdCBz b2x1dGlvbiBpcyB0byBkcm9wIHRoZQo+ID4gPiA+IGNhc3QgYW5kIGNoYW5nZSB0aGUgaGFuZGxl ciB0eXBlIHRvIG1hdGNoIHRoZSBwb2ludGVyIHR5cGUgKGkuZS4gdXNlCj4gPiA+ID4gY29uc3Qg dm9pZCogZm9yIHRoZSBmaXJzdCBhcmd1bWVudCkuCj4gPiA+ID4gCj4gPiA+IAo+ID4gPiBFdmVu IHRob3VnaCBJIGFncmVlIHRoYXQgdGhlIGNvcnJlY3Qgc29sdXRpb24gaXMgdG8gY2hhbmdlIHRo ZSBoYW5kbGVyJ3MgdHlwZSwKPiA+ID4gSSB0aGluayB0aGF0IGhhdmluZyBhIHRlc3Qgb24gdGhl IGFjdHVhbCBoYXJkd2FyZSBkb25lIGlzIHN0aWxsIHZhbHVhYmxlLgo+ID4gPiAKPiA+ID4gV2Ug c2NoZWR1bGVkIGEgam9iIG9uIEtlcm5lbENJIHRvIHRlc3QgdGhpcyBjb21taXQgb24gb3VyIGlu dGVncmF0aW9uIGtlcm5lbCwKPiA+ID4geW91J2xsIGdldCByZXN1bHRzIGZvciBDaHJvbWVPUycg dGFzdCBkZWNvZGVycyAoTVQ4MTk1IG9ubHkpIGFuZCBGbHVzdGVyIHRlc3RzCj4gPiA+IG9uIE1U ODE4My84MTg2LzgxOTIvODE5NS4KPiA+ID4gCj4gPiA+IAo+ID4gPiBUaGUgcmVzdWx0cyBzaG91 bGQgYmUgYXZhaWxhYmxlIGluIGEgY291cGxlIG9mIGhvdXJzIGhlcmUsIHJlbGF0aXZlIHRvCj4g PiA+IGNvbW1pdCBgNDk5NTVhODQxMjlkYmUxZjk0ZmVkZjcyOTY5MGVmY2YyODUxMzgyOGAgb24g b3VyIHRyZWU6Cj4gPiA+IGh0dHBzOi8vY2hyb21lb3Mua2VybmVsY2kub3JnL2pvYi9jb2xsYWJv cmEtY2hyb21lb3Mta2VybmVsL2JyYW5jaC9mb3Ita2VybmVsY2kvCj4gPiA+IAo+ID4gPiBQLlMu OiBJZiB0aGV5IGRvbid0LCBmZWVsIGZyZWUgdG8gcGluZyBtZSBvciBOaWNvbGFzIChhZGRlZCB0 byB0aGUgbG9vcCkgYWJvdXQgaXQuCj4gPiAKPiA+IEhpLAo+ID4gCj4gPiB0aGUgcmVzdWx0cyBh cmUgYXZhaWxhYmxlIGF0IAo+ID4gCj4gPiBodHRwczovL2Nocm9tZW9zLmtlcm5lbGNpLm9yZy90 ZXN0L2pvYi9jb2xsYWJvcmEtY2hyb21lb3Mta2VybmVsL2JyYW5jaC9mb3Ita2VybmVsY2kva2Vy bmVsL3Y2LjgtcmMyLTMxMDktZzQ5OTU1YTg0MTI5ZC8KPiA+IAo+ID4gKFlvdSBuZWVkIHRvIHR5 cGUgImRlY29kZXIiIGludG8gdGhlIHNlYXJjaCBiYXIgdG8gbGltaXQgdGhlIHJlc3VsdHMgdG8g b25seSB0aGUKPiA+IGRlY29kZXIgdGVzdHMpCj4gPiAKPiA+IFRoZSBvbmx5IHJlZ3Jlc3Npb25z IEkgc2VlIGFyZSBkdWUgdG8gaW5mcmFzdHJ1Y3R1cmUgZXJyb3Igb3IgYnJva2VuIHRlc3QKPiA+ IHVucmVsYXRlZCB0byB0aGlzIGNoYW5nZSAodjRsMi1kZWNvZGVyLWNvbmZvcm1hbmNlLWgyNjQt ZnJleHQgdGVzdCBvbgo+ID4gTVQ4MTk1LVRvbWF0bywgYW5kIGNyb3MtdGFzdC1kZWNvZGVyLXY0 bDItc2wtaDI2NCB0ZXN0IG9uIE1UODE4My1KdW5pcGVyKQo+ID4gCj4gPiBPdGhlcndpc2UsIGFs bCBwbGF0Zm9ybXMgKE1UODE4My84MTg2LzgxOTIvODE5NSkgYW5kIHZpZGVvIGNvZGVjcwo+ID4g KFZQOC9WUDkvSDI2NC9IMjY1L0FWMSkgc2VlbSB1bmFmZmVjdGVkLgo+ID4gCj4gPiBOb3RlIHRo YXQgdGhlc2UgYXJlIEdDQyBidWlsZHMuCj4gCj4gVGhhbmsgeW91IGZvciBydW5uaW5nIHRoZSB0 ZXN0cyB0byBtYWtlIHN1cmUgdGhpcyBzZXJpZXMgZG9lcyBub3QKPiByZWdyZXNzIGFueXRoaW5n LiBJZiBwb3NzaWJsZSwgaXQgd291bGQgYmUgZ29vZCB0byB0cnkgYW5kIGJ1aWxkIHdpdGgKPiBM TFZNIGFuZCBlbmFibGUga2VybmVsIENvbnRyb2wgRmxvdyBJbnRlZ3JpdHkgKGtDRkksIENPTkZJ R19DRklfQ0xBTkcpCj4gdG8gc2VlIGlmIG15IHRoZW9yeSB0aGF0IHRoaXMgaXMgY3VycmVudGx5 IGJyb2tlbiBpcyBjb3JyZWN0LiBJIGhhdmUKPiBwcmVidWlsdCBMTFZNIHRvb2xjaGFpbnMgb24g a2VybmVsLm9yZyBidXQgaWYgaXQgaXMgdG9vIG11Y2ggb2YgYQo+IGhhc3NsZSwgSSB3b3VsZCBu b3Qgd29ycnkgYWJvdXQgaXQuCgpXZSBkb24ndCBoYXZlIGEgd2F5IGluIEtlcm5lbENJIHRvIHJ1 biBhIG9uZS1vZmYgdGVzdCwgaW5zdGVhZCB3ZSBuZWVkIHRvIG1ha2UgYQpQUiBhZGRpbmcgYSBi dWlsZCBkZWZpbml0aW9uIHRoYXQgd2lsbCBiZSB0cmlnZ2VyZWQgZm9yIGV2ZXJ5IHVwZGF0ZSBv biBhIGdpdmVuCnRyZWUuIFRoZSByZXN1bHRzIEkgcmVwb3J0ZWQgYWJvdmUgd2VyZSBmb3IgY29u ZmlndXJhdGlvbnMgdGhhdCB3ZSBhbHJlYWR5IGhhZAppbiBwbGFjZS4KClRoYXQgc2FpZCwgbWF5 YmUgd2Ugc2hvdWxkIGJlIHJ1bm5pbmcgd2l0aCBMTFZNIGFuZCBDT05GSUdfQ0ZJX0NMQU5HIGVu YWJsZWQgb24KYSByZWd1bGFyIGJhc2lzLCBpZiB5b3UgdGhpbmsgaXQgaXMgdXNlZnVsIGFzIGEg Z2VuZXJhbCB0b29sIGZvciBpZGVudGlmeWluZwppc3N1ZXMuIEknZCBhbHNvIGJlIGludGVyZXN0 ZWQgaW4gaGVhcmluZyBtb3JlIGZyb20geW91IG9uIHdoYXQgb3RoZXIga2luZCBvZgpjbGFuZyBj b25maWdzIHlvdSB0aGluayBtaWdodCBiZSBnb29kIHRvIGVuYWJsZSBpbiBDSSB0byBwcm92aWRl IHZhbHVlIHRvIHRoZQpjb21tdW5pdHkuCgpUaGFua3MsCk7DrWNvbGFzCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==