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 1EDE1C4828F for ; Sun, 4 Feb 2024 20:56:12 +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=sEP4csWTQl83r8OkgmOYRxGoVWUgk4CUV4MeLggQDh4=; b=MuVm934bCz5ZWY IyXzJpxpgUPvFnQQojex/cZD2zklTqzajM238ZJakFHrX3HKLpxfN4XAbw56zIzR7m5+Ve50w7NUE CuWUe0bgqYqLlezhDmrwvP27PW1comFAbVAi1Zr9O4poxoERBlhvpUCEc6R1xuwtQ0OFEUdGP8FMN db/Pd8+olL8YD+P8XjtFNcs53ve6JKkASlPjkbHTF3kr1U7N7mm9uduOdevjZIL3txPUTtgxmX57e wqx4QLm7eRdU2kmAYVa17SROk7tvf7HqSuGOR2E8y1ZJiygPjenUvGwjDPNz153A4qhPmd7uFHlrh ffnrMSDrLRa0bdvK5+pA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rWjWu-00000001RTR-21J8; Sun, 04 Feb 2024 20:55:56 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rWjWr-00000001RSg-2ZhC; Sun, 04 Feb 2024 20:55:55 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 73F1660F16; Sun, 4 Feb 2024 20:55:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 2495DC433C7; Sun, 4 Feb 2024 20:55:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1707080152; bh=nP25hJvCpMad5PlXLZIYw/Vb97I4Hz7shBB0Jia5HHc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=WeVbqBWFFSYNvQZJAL+NQMcCXY6OwMBTTE+Q0NLY7n4AfnQOdXkGtZ6QLR+TdOvg7 So+KSD+O4OYvex427MVujDNT+Nu77npRgycQ4IZu4JYgBNpdjM9U7+oTmWd2ge0VQQ 0Cqjxcgd2J3x23LqZdBLVuOhdl69Yr4jKOPevXxG+EGAa0EkOQWYFqK0+xwa76gLRA n2Q4d8Jc+6lcIEfOiEy3fJtAP60haS0FrWxYfndFik7Z3/wUttXh3Rr6CYNvFShnbB VTB992+rERfbjt+b/wna+D6GvlFjJ75tXtGa921WcrznHj4NqQ1RRonAN0T5m3mvHo eJwyRTe+X3zkQ== Date: Sun, 4 Feb 2024 13:55:49 -0700 From: Nathan Chancellor To: =?iso-8859-1?Q?N=EDcolas_F=2E_R=2E_A=2E?= Prado 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: <20240204205549.GA2892810@dev-fedora.aadp> 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> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <12d0c580-788d-4466-af8a-feb5ab3c6677@notapiano> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240204_125553_765161_6846EBF0 X-CRM114-Status: GOOD ( 30.86 ) 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 T24gRnJpLCBGZWIgMDIsIDIwMjQgYXQgMDM6MTU6NDZQTSAtMDUwMCwgTsOtY29sYXMgRi4gUi4g QS4gUHJhZG8gd3JvdGU6Cj4gT24gRnJpLCBGZWIgMDIsIDIwMjQgYXQgMDE6NTg6MDVQTSArMDEw MCwgQW5nZWxvR2lvYWNjaGlubyBEZWwgUmVnbm8gd3JvdGU6Cj4gPiBJbCAwMS8wMi8yNCAyMzoy NSwgU2FtaSBUb2x2YW5lbiBoYSBzY3JpdHRvOgo+ID4gPiBPbiBUaHUsIEZlYiAxLCAyMDI0IGF0 IDEwOjE34oCvUE0gTmF0aGFuIENoYW5jZWxsb3IgPG5hdGhhbkBrZXJuZWwub3JnPiB3cm90ZToK PiA+ID4gPiAKPiA+ID4gPiBPbiBTdW4sIEphbiAyOCwgMjAyNCBhdCAwMjoxMjoyMkFNICswMDAw LCBSaWNhcmRvIFJpYmFsZGEgd3JvdGU6Cj4gPiA+ID4gPiBCdWlsZGluZyB3aXRoIExMVk09MSB0 aHJvd3MgdGhlIGZvbGxvd2luZyB3YXJuaW5nOgo+ID4gPiA+ID4gZHJpdmVycy9tZWRpYS9wbGF0 Zm9ybS9tZWRpYXRlay92Y29kZWMvY29tbW9uL210a192Y29kZWNfZndfdnB1LmM6Mzg6MzI6IHdh cm5pbmc6IGNhc3QgZnJvbSAnbXRrX3Zjb2RlY19pcGlfaGFuZGxlcicgKGFrYSAndm9pZCAoKiko dm9pZCAqLCB1bnNpZ25lZCBpbnQsIHZvaWQgKiknKSB0byAnaXBpX2hhbmRsZXJfdCcgKGFrYSAn dm9pZCAoKikoY29uc3Qgdm9pZCAqLCB1bnNpZ25lZCBpbnQsIHZvaWQgKiknKSBjb252ZXJ0cyB0 byBpbmNvbXBhdGlibGUgZnVuY3Rpb24gdHlwZSBbLVdjYXN0LWZ1bmN0aW9uLXR5cGUtc3RyaWN0 XQo+ID4gPiA+ID4gCj4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBSaWNhcmRvIFJpYmFsZGEgPHJp YmFsZGFAY2hyb21pdW0ub3JnPgo+ID4gPiA+IAo+ID4gPiA+IEkgYW0gbm90IHBvc2l0aXZlIGJl Y2F1c2UgSSBkb24ndCBoYXZlIGFueSBoYXJkd2FyZSB0byB0ZXN0IHRoaXMgZHJpdmVyCj4gPiA+ ID4gYnV0IEkgc3VzcGVjdCB0aGlzIHBhdGNoIGlzIGp1c3QgaGlkaW5nIHRoZSB3YXJuaW5nIHdp dGhvdXQgYWN0dWFsbHkKPiA+ID4gPiBhZGRyZXNzaW5nIHRoZSBpc3N1ZSB0aGF0IGl0IGlzIHBv aW50aW5nIG91dC4KPiA+ID4gCj4gPiA+IEFncmVlZCwgdGhpcyB3b24ndCBmaXggdGhlIGlzc3Vl LiBUaGUgY29ycmVjdCBzb2x1dGlvbiBpcyB0byBkcm9wIHRoZQo+ID4gPiBjYXN0IGFuZCBjaGFu Z2UgdGhlIGhhbmRsZXIgdHlwZSB0byBtYXRjaCB0aGUgcG9pbnRlciB0eXBlIChpLmUuIHVzZQo+ ID4gPiBjb25zdCB2b2lkKiBmb3IgdGhlIGZpcnN0IGFyZ3VtZW50KS4KPiA+ID4gCj4gPiAKPiA+ IEV2ZW4gdGhvdWdoIEkgYWdyZWUgdGhhdCB0aGUgY29ycmVjdCBzb2x1dGlvbiBpcyB0byBjaGFu Z2UgdGhlIGhhbmRsZXIncyB0eXBlLAo+ID4gSSB0aGluayB0aGF0IGhhdmluZyBhIHRlc3Qgb24g dGhlIGFjdHVhbCBoYXJkd2FyZSBkb25lIGlzIHN0aWxsIHZhbHVhYmxlLgo+ID4gCj4gPiBXZSBz Y2hlZHVsZWQgYSBqb2Igb24gS2VybmVsQ0kgdG8gdGVzdCB0aGlzIGNvbW1pdCBvbiBvdXIgaW50 ZWdyYXRpb24ga2VybmVsLAo+ID4geW91J2xsIGdldCByZXN1bHRzIGZvciBDaHJvbWVPUycgdGFz dCBkZWNvZGVycyAoTVQ4MTk1IG9ubHkpIGFuZCBGbHVzdGVyIHRlc3RzCj4gPiBvbiBNVDgxODMv ODE4Ni84MTkyLzgxOTUuCj4gPiAKPiA+IAo+ID4gVGhlIHJlc3VsdHMgc2hvdWxkIGJlIGF2YWls YWJsZSBpbiBhIGNvdXBsZSBvZiBob3VycyBoZXJlLCByZWxhdGl2ZSB0bwo+ID4gY29tbWl0IGA0 OTk1NWE4NDEyOWRiZTFmOTRmZWRmNzI5NjkwZWZjZjI4NTEzODI4YCBvbiBvdXIgdHJlZToKPiA+ IGh0dHBzOi8vY2hyb21lb3Mua2VybmVsY2kub3JnL2pvYi9jb2xsYWJvcmEtY2hyb21lb3Mta2Vy bmVsL2JyYW5jaC9mb3Ita2VybmVsY2kvCj4gPiAKPiA+IFAuUy46IElmIHRoZXkgZG9uJ3QsIGZl ZWwgZnJlZSB0byBwaW5nIG1lIG9yIE5pY29sYXMgKGFkZGVkIHRvIHRoZSBsb29wKSBhYm91dCBp dC4KPiAKPiBIaSwKPiAKPiB0aGUgcmVzdWx0cyBhcmUgYXZhaWxhYmxlIGF0IAo+IAo+IGh0dHBz Oi8vY2hyb21lb3Mua2VybmVsY2kub3JnL3Rlc3Qvam9iL2NvbGxhYm9yYS1jaHJvbWVvcy1rZXJu ZWwvYnJhbmNoL2Zvci1rZXJuZWxjaS9rZXJuZWwvdjYuOC1yYzItMzEwOS1nNDk5NTVhODQxMjlk Lwo+IAo+IChZb3UgbmVlZCB0byB0eXBlICJkZWNvZGVyIiBpbnRvIHRoZSBzZWFyY2ggYmFyIHRv IGxpbWl0IHRoZSByZXN1bHRzIHRvIG9ubHkgdGhlCj4gZGVjb2RlciB0ZXN0cykKPiAKPiBUaGUg b25seSByZWdyZXNzaW9ucyBJIHNlZSBhcmUgZHVlIHRvIGluZnJhc3RydWN0dXJlIGVycm9yIG9y IGJyb2tlbiB0ZXN0Cj4gdW5yZWxhdGVkIHRvIHRoaXMgY2hhbmdlICh2NGwyLWRlY29kZXItY29u Zm9ybWFuY2UtaDI2NC1mcmV4dCB0ZXN0IG9uCj4gTVQ4MTk1LVRvbWF0bywgYW5kIGNyb3MtdGFz dC1kZWNvZGVyLXY0bDItc2wtaDI2NCB0ZXN0IG9uIE1UODE4My1KdW5pcGVyKQo+IAo+IE90aGVy d2lzZSwgYWxsIHBsYXRmb3JtcyAoTVQ4MTgzLzgxODYvODE5Mi84MTk1KSBhbmQgdmlkZW8gY29k ZWNzCj4gKFZQOC9WUDkvSDI2NC9IMjY1L0FWMSkgc2VlbSB1bmFmZmVjdGVkLgo+IAo+IE5vdGUg dGhhdCB0aGVzZSBhcmUgR0NDIGJ1aWxkcy4KClRoYW5rIHlvdSBmb3IgcnVubmluZyB0aGUgdGVz dHMgdG8gbWFrZSBzdXJlIHRoaXMgc2VyaWVzIGRvZXMgbm90CnJlZ3Jlc3MgYW55dGhpbmcuIElm IHBvc3NpYmxlLCBpdCB3b3VsZCBiZSBnb29kIHRvIHRyeSBhbmQgYnVpbGQgd2l0aApMTFZNIGFu ZCBlbmFibGUga2VybmVsIENvbnRyb2wgRmxvdyBJbnRlZ3JpdHkgKGtDRkksIENPTkZJR19DRklf Q0xBTkcpCnRvIHNlZSBpZiBteSB0aGVvcnkgdGhhdCB0aGlzIGlzIGN1cnJlbnRseSBicm9rZW4g aXMgY29ycmVjdC4gSSBoYXZlCnByZWJ1aWx0IExMVk0gdG9vbGNoYWlucyBvbiBrZXJuZWwub3Jn IGJ1dCBpZiBpdCBpcyB0b28gbXVjaCBvZiBhCmhhc3NsZSwgSSB3b3VsZCBub3Qgd29ycnkgYWJv dXQgaXQuCgpodHRwczovL21pcnJvcnMuZWRnZS5rZXJuZWwub3JnL3B1Yi90b29scy9sbHZtLwoK Q2hlZXJzLApOYXRoYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LWFybS1rZXJuZWwK