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 C39A8FF494F for ; Mon, 30 Mar 2026 12:51:42 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id EABC910E204; Mon, 30 Mar 2026 12:51:41 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (1024-bit key; unprotected) header.d=samsung.com header.i=@samsung.com header.b="lyd1qaKz"; dkim-atps=neutral Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by gabe.freedesktop.org (Postfix) with ESMTPS id 46ACB10E683 for ; Mon, 30 Mar 2026 12:51:40 +0000 (UTC) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20260330125138euoutp01cc8f411d2653e73ef5a3400f36e37e13~hn3_ULIsS1986619866euoutp01V for ; Mon, 30 Mar 2026 12:51:38 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20260330125138euoutp01cc8f411d2653e73ef5a3400f36e37e13~hn3_ULIsS1986619866euoutp01V DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1774875098; bh=/K0BfatLUGOzJ2a4upShRyXd92Gck0knBszJjH43XM0=; h=Date:Subject:To:Cc:From:In-Reply-To:References:From; b=lyd1qaKzKOMZ/N8MPCsQmF5PntlcAwPgetCoeDe4ySx4mig0uYBXch9XggXmrVUzr /p05+mew8GhkRI8a9hzvHj3w0AnDpcZM/Wxis75yKmkrr+Z02UZq2MMZZ1XICvd8F9 HpbWNeR7q5o6aznWI0alIbd+N/qLrjWo7Z7DLoVI= Received: from eusmtip2.samsung.com (unknown [203.254.199.222]) by eucas1p2.samsung.com (KnoxPortal) with ESMTPA id 20260330125136eucas1p20d38cd3f5c4c3772aeef5b7d2f2b8906~hn381TBya2647926479eucas1p2y; Mon, 30 Mar 2026 12:51:36 +0000 (GMT) Received: from [106.210.134.192] (unknown [106.210.134.192]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20260330125135eusmtip2d7715ffa0968cdc67f37ae3c3026faac~hn37iwEWw2261922619eusmtip2d; Mon, 30 Mar 2026 12:51:35 +0000 (GMT) Message-ID: Date: Mon, 30 Mar 2026 14:51:34 +0200 MIME-Version: 1.0 User-Agent: Betterbird (Windows) Subject: Re: [PATCH] dma/contiguous: Fix broken build To: Maxime Ripard Cc: Sumit Semwal , Benjamin Gaignard , Brian Starkey , John Stultz , "T.J. Mercier" , =?UTF-8?Q?Christian_K=C3=B6nig?= , Robin Murphy , Albert Esteve , linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org, iommu@lists.linux.dev, Mark Brown Content-Language: en-US From: Marek Szyprowski In-Reply-To: <20260330-glaring-pygmy-dodo-fa06f3@houat> Content-Transfer-Encoding: base64 X-CMS-MailID: 20260330125136eucas1p20d38cd3f5c4c3772aeef5b7d2f2b8906 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20260330084111eucas1p1e7cd5c886e34d0ed41226fe524d2a55a X-EPHeader: CA X-CMS-RootMailID: 20260330084111eucas1p1e7cd5c886e34d0ed41226fe524d2a55a References: <20260330-dma-build-fix-v1-1-748b64f0d8af@kernel.org> <62b9e47c-1c31-4654-8347-16516faf73f0@samsung.com> <20260330-glaring-pygmy-dodo-fa06f3@houat> 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" T24gMzAuMDMuMjAyNiAxMzo0MSwgTWF4aW1lIFJpcGFyZCB3cm90ZToKPiBPbiBNb24sIE1hciAz MCwgMjAyNiBhdCAxMDo1OTo0OEFNICswMjAwLCBNYXJlayBTenlwcm93c2tpIHdyb3RlOgo+PiBP biAzMC4wMy4yMDI2IDEwOjQwLCBNYXhpbWUgUmlwYXJkIHdyb3RlOgo+Pj4gQ29tbWl0IDNhMjM2 ZjZhNWNmMiAoImRtYTogY29udGlndW91czogVHVybiBoZWFwIHJlZ2lzdHJhdGlvbiBsb2dpYwo+ Pj4gYXJvdW5kIikgZGlkbid0IHJlbW92ZSBvbmUgbGFzdCBjYWxsIHRvIGRtYV9oZWFwX2NtYV9y ZWdpc3Rlcl9oZWFwKCkKPj4+IHRoYXQgaXQgcmVtb3ZlZCwgdGh1cyBicmVha2luZyB0aGUgYnVp bGQuCj4+Pgo+Pj4gVGhhdCBsYXN0IGNhbGwgaXMgaW4gZG1hX2NvbnRpZ3VvdXNfcmVzZXJ2ZSgp LCB0byBoYW5kbGUgdGhlCj4+PiByZWdpc3RyYXRpb24gb2YgdGhlIGRlZmF1bHQgQ01BIHJlZ2lv biBoZWFwIGluc3RhbmNlIGlmIGl0J3MgZGVjbGFyZWQgaW4KPj4+IHRoZSBkZXZpY2UgdHJlZS4K Pj4+Cj4+PiBIb3dldmVyLCB0aGUgZGVmYXVsdCBDTUEgcmVnaW9uIGluc3RhbmNlIGlzIGFscmVh ZHkgaGFuZGxlZCBieQo+Pj4gcmV0cmlldmluZyBpdCB0aHJvdWdoIGRldl9nZXRfY21hX2FyZWEo KSBpbiB0aGUgQ01BIGhlYXAgZHJpdmVyLCBzbyB0aGUKPj4+IGNhbGwgdG8gZG1hX2hlYXBfY21h X3JlZ2lzdGVyX2hlYXAoKSB3YXNuJ3QgYWN0dWFsbHkgbmVlZGVkLgo+Pj4KPj4+IExldCdzIHJl bW92ZSB0aGlzIGNhbGwsIHRoZSBub3cgdW51c2VkIGZ1bmN0aW9uIGRlZmluaXRpb24sIGl0cyBu b3cKPj4+IGVtcHR5IGhlYWRlciwgYW5kIGFsbCBpbmNsdWRlcyBvZiB0aGlzIGhlYWRlci4KPj4+ Cj4+PiBGaXhlczogM2EyMzZmNmE1Y2YyICgiZG1hOiBjb250aWd1b3VzOiBUdXJuIGhlYXAgcmVn aXN0cmF0aW9uIGxvZ2ljIGFyb3VuZCIpCj4+PiBSZXBvcnRlZC1ieTogTWFyayBCcm93biA8YnJv b25pZUBrZXJuZWwub3JnPgo+Pj4gQ2xvc2VzOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9saW51 eC1uZXh0L2FjYmphREoxYS1ZUUM2NGRAc2lyZW5hLmNvLnVrLwo+Pj4gU2lnbmVkLW9mZi1ieTog TWF4aW1lIFJpcGFyZCA8bXJpcGFyZEBrZXJuZWwub3JnPgo+Pj4gLS0tCj4+PiAgZHJpdmVycy9k bWEtYnVmL2hlYXBzL2NtYV9oZWFwLmMgIHwgIDEgLQo+Pj4gIGluY2x1ZGUvbGludXgvZG1hLWJ1 Zi9oZWFwcy9jbWEuaCB8IDE2IC0tLS0tLS0tLS0tLS0tLS0KPj4+ICBrZXJuZWwvZG1hL2NvbnRp Z3VvdXMuYyAgICAgICAgICAgfCAgNSAtLS0tLQo+Pj4gIDMgZmlsZXMgY2hhbmdlZCwgMjIgZGVs ZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1hLWJ1Zi9oZWFwcy9jbWFf aGVhcC5jIGIvZHJpdmVycy9kbWEtYnVmL2hlYXBzL2NtYV9oZWFwLmMKPj4+IGluZGV4IGY4YTNk ODdmM2NjZWU5NjMwMzgzYmEyODUwMmViNDBiMTA2NzFjYzIuLmNjNTE3YWM2OGEwYmVjMDc4OGFi Y2IzMzhjMDNmNTMwZDE2OTAxM2IgMTAwNjQ0Cj4+PiAtLS0gYS9kcml2ZXJzL2RtYS1idWYvaGVh cHMvY21hX2hlYXAuYwo+Pj4gKysrIGIvZHJpdmVycy9kbWEtYnVmL2hlYXBzL2NtYV9oZWFwLmMK Pj4+IEBAIC0xMiwxMSArMTIsMTAgQEAKPj4+ICAKPj4+ICAjZGVmaW5lIHByX2ZtdChmbXQpICJj bWFfaGVhcDogIiBmbXQKPj4+ICAKPj4+ICAjaW5jbHVkZSA8bGludXgvY21hLmg+Cj4+PiAgI2lu Y2x1ZGUgPGxpbnV4L2RtYS1idWYuaD4KPj4+IC0jaW5jbHVkZSA8bGludXgvZG1hLWJ1Zi9oZWFw cy9jbWEuaD4KPj4+ICAjaW5jbHVkZSA8bGludXgvZG1hLWhlYXAuaD4KPj4+ICAjaW5jbHVkZSA8 bGludXgvZG1hLW1hcC1vcHMuaD4KPj4+ICAjaW5jbHVkZSA8bGludXgvZXJyLmg+Cj4+PiAgI2lu Y2x1ZGUgPGxpbnV4L2hpZ2htZW0uaD4KPj4+ICAjaW5jbHVkZSA8bGludXgvaW8uaD4KPj4+IGRp ZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2RtYS1idWYvaGVhcHMvY21hLmggYi9pbmNsdWRlL2xp bnV4L2RtYS1idWYvaGVhcHMvY21hLmgKPj4+IGRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAo+Pj4g aW5kZXggZTc1MTQ3OWUyMWU3MDNlMjRhNWY3OTliNGE3ZmM4YmQwZGYzYzFjNC4uMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAo+Pj4gLS0tIGEvaW5jbHVkZS9saW51eC9k bWEtYnVmL2hlYXBzL2NtYS5oCj4+PiArKysgL2Rldi9udWxsCj4+PiBAQCAtMSwxNiArMCwwIEBA Cj4+PiAtLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPj4+IC0jaWZuZGVm IERNQV9CVUZfSEVBUF9DTUFfSF8KPj4+IC0jZGVmaW5lIERNQV9CVUZfSEVBUF9DTUFfSF8KPj4+ IC0KPj4+IC1zdHJ1Y3QgY21hOwo+Pj4gLQo+Pj4gLSNpZmRlZiBDT05GSUdfRE1BQlVGX0hFQVBT X0NNQQo+Pj4gLWludCBkbWFfaGVhcF9jbWFfcmVnaXN0ZXJfaGVhcChzdHJ1Y3QgY21hICpjbWEp Owo+Pj4gLSNlbHNlCj4+PiAtc3RhdGljIGlubGluZSBpbnQgZG1hX2hlYXBfY21hX3JlZ2lzdGVy X2hlYXAoc3RydWN0IGNtYSAqY21hKQo+Pj4gLXsKPj4+IC0JcmV0dXJuIDA7Cj4+PiAtfQo+Pj4g LSNlbmRpZiAvLyBDT05GSUdfRE1BQlVGX0hFQVBTX0NNQQo+Pj4gLQo+Pj4gLSNlbmRpZiAvLyBE TUFfQlVGX0hFQVBfQ01BX0hfCj4+PiBkaWZmIC0tZ2l0IGEva2VybmVsL2RtYS9jb250aWd1b3Vz LmMgYi9rZXJuZWwvZG1hL2NvbnRpZ3VvdXMuYwo+Pj4gaW5kZXggYWQ1MDUxMmQ3MWQzMDg4YTcz ZTRiMWFjMDJkNmU2MTIyMzc0ODg4ZS4uOWZlMDAxYzcxMjMzOWY4Mzg4ZDNmNDBjY2EzZGZmZjNm NzA3ZmNiZiAxMDA2NDQKPj4+IC0tLSBhL2tlcm5lbC9kbWEvY29udGlndW91cy5jCj4+PiArKysg Yi9rZXJuZWwvZG1hL2NvbnRpZ3VvdXMuYwo+Pj4gQEAgLTQwLDExICs0MCwxMCBAQAo+Pj4gICNp bmNsdWRlIDxhc20vcGFnZS5oPgo+Pj4gIAo+Pj4gICNpbmNsdWRlIDxsaW51eC9tZW1ibG9jay5o Pgo+Pj4gICNpbmNsdWRlIDxsaW51eC9lcnIuaD4KPj4+ICAjaW5jbHVkZSA8bGludXgvc2l6ZXMu aD4KPj4+IC0jaW5jbHVkZSA8bGludXgvZG1hLWJ1Zi9oZWFwcy9jbWEuaD4KPj4+ICAjaW5jbHVk ZSA8bGludXgvZG1hLW1hcC1vcHMuaD4KPj4+ICAjaW5jbHVkZSA8bGludXgvY21hLmg+Cj4+PiAg I2luY2x1ZGUgPGxpbnV4L25vc3BlYy5oPgo+Pj4gIAo+Pj4gICNpZmRlZiBDT05GSUdfQ01BX1NJ WkVfTUJZVEVTCj4+PiBAQCAtMjcwLDE0ICsyNjksMTAgQEAgdm9pZCBfX2luaXQgZG1hX2NvbnRp Z3VvdXNfcmVzZXJ2ZShwaHlzX2FkZHJfdCBsaW1pdCkKPj4+ICAJCQkJCQkgIHNlbGVjdGVkX2xp bWl0LAo+Pj4gIAkJCQkJCSAgJmRtYV9jb250aWd1b3VzX2RlZmF1bHRfYXJlYSwKPj4+ICAJCQkJ CQkgIGZpeGVkKTsKPj4+ICAJCWlmIChyZXQpCj4+PiAgCQkJcmV0dXJuOwo+Pj4gLQo+Pj4gLQkJ cmV0ID0gZG1hX2hlYXBfY21hX3JlZ2lzdGVyX2hlYXAoZG1hX2NvbnRpZ3VvdXNfZGVmYXVsdF9h cmVhKTsKPj4+IC0JCWlmIChyZXQpCj4+PiAtCQkJcHJfd2FybigiQ291bGRuJ3QgcmVnaXN0ZXIg ZGVmYXVsdCBDTUEgaGVhcC4iKTsKPj4gQWZ0ZXIgdGhpcyBjaGFuZ2Ugbm8gZG1hLWJ1ZiBoZWFw IGZvciB0aGUgZGVmYXVsdCBDTUEgYXJlYSBpc8KgY3JlYXRlZCBpZiBpdCBoYXPCoAo+PiBub3Qg YmVlbiBzcGVjaWZpZWQgaW4gZGV2aWNlLXRyZWUuIFRoaXMgbWlnaHQgYmUgZXNwZWNpYWxseSBh IHByb2JsZW0gZm9yIHRoZQo+PiBub24tZHQgc3lzdGVtcy4KPiBJIGRvbid0IHRoaW5rIHRoYXQn cyB0aGUgY2FzZT8gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGF0Cj4gZG1hX2NvbnRpZ3VvdXNfcmVz ZXJ2ZSgpIGlzIGNhbGxlZCBieSB0aGUgYXJjaCBjb2RlLCBhbmQgd2lsbCBjcmVhdGUKPiB0aGF0 IHJlZ2lvbiBvbmx5IGlmIGl0IGhhc24ndCBiZSBzZXQgYnkgdGhlIERUICh0aGF0IGV4Y2VycHQg YWJvdmUgaXMKPiBydW4gb25seSBpZiAhZG1hX2NvbnRpZ3VvdXNfZGVmYXVsdF9hcmVhKS4KPgo+ IEhvd2V2ZXIsIGZvciB0aGUgRFQgY2FzZSwgZG1hX2NvbnRpZ3VvdXNfZGVmYXVsdF9hcmVhIHdp bGwgYmUgc2V0IGJ5Cj4gcm1lbV9jbWFfc2V0dXAoKSBhIGJpdCBiZWxvdyBpZiBsaW51eCxjbWEt ZGVmYXVsdCBpcyBzZXQgaW4gdGhlIERULgo+Cj4gZG1hX2NvbnRpZ3VvdXNfcmVzZXJ2ZWQoKSBp cyBjYWxsZWQgKG9uIGFybTY0IGF0IGxlYXN0KSB0aHJvdWdoCj4gYm9vdG1lbV9pbml0KCksIGNh bGxlZCBhcyBwYXJ0IG9mIHNldHVwX2FyY2goKS4KPgo+IHJtZW1fY21hX3NldHVwKCkgaXMgY2Fs bGVkIHRocm91Z2ggUkVTRVJWRURNRU1fT0ZfREVDTEFSRSwgc28gdGhyb3VnaAo+IF9fcmVzZXJ2 ZWRfbWVtX2luaXRfbm9kZSgpLCBzbywgaWYgd2UgY29uc2lkZXIgb25seSB0aGUgcHVibGljCj4g ZnVuY3Rpb25zLCB0aHJvdWdoOgo+Cj4gICAqIGZkdF9zY2FuX3Jlc2VydmVkX21lbV9yZWdfbm9k ZXMoKSwgY2FsbGVkIGJ5Cj4gICAgIHVuZmxhdHRlbl9kZXZpY2VfdHJlZSgpLCBjYWxsZWQgcmln aHQgYmVmb3JlIGJvb3RtZW1faW5pdCgpIGluCj4gICAgIHNldHVwX2FyY2goKTsKPgo+ICAgKiBv ciBmZHRfc2Nhbl9yZXNlcnZlZF9tZW0oKSBhbmQgdGhlbgo+ICAgICBlYXJseV9pbml0X2ZkdF9z Y2FuX3Jlc2VydmVkX21lbSgpLCBjYWxsZWQgaW4gYXJtNjRfbWVtYmxvY2tfaW5pdCgpLAo+ICAg ICBpdHNlbGYgY2FsbGVkIGluIHNldHVwX2FyY2goKSBlYXJsaWVyIHRoYW4gYm90aAo+ICAgICB1 bmZsYXR0ZW5fZGV2aWNlX3RyZWUoKSwgYW5kIGJvb3RtZW1faW5pdCgpLgo+Cj4gVGh1cywgdGhl IERUIGNhc2Ugd2lsbCBydW4gZmlyc3QgYW5kIHNldCBkbWFfY29udGlndW91c19kZWZhdWx0X2Fy ZWEgaWYKPiByZWxldmFudCBvbiB0aGF0IHBsYXRmb3JtLCBhbmQgaWYgaXQncyBub3Qgc2V0LCB0 aGUgbm9uLURUIGNhc2Ugd2lsbCBzZXQKPiBpdCB1cC4gRWl0aGVyIHdheSwgZG1hX2NvbnRpZ3Vv dXNfZGVmYXVsdF9hcmVhIHdpbGwgYmUgc2V0Lgo+Cj4gVGhlIENNQSBoZWFwIHJ1bnMgbXVjaCBs YXRlciB1c2luZyBhIHJlZ3VsYXIgbW9kdWxlX2luaXQuIEl0IHdpbGwKPiByZXRyaWV2ZSBkbWFf Y29udGlndW91c19kZWZhdWx0X2FyZWEgdGhyb3VnaCBkZXZfZ2V0X2NtYV9hcmVhKCksIGFuZAo+ IHdpbGwgY3JlYXRlIGEgaGVhcCBpbnN0YW5jZSBmb3IgdGhlIGRlZmF1bHQgYXJlYS4KPgo+IEFt IEkgbWlzdW5kZXJzdGFuZGluZyBzb21ldGhpbmc/CgpUaGUgZGVmYXVsdCBDTUEgYXJlYSBpcyBh bHNvIG9wdGlvbmFsIGZvciBEVCBwbGF0Zm9ybXMuwqAKCklmIERUIGRvZXNuJ3QgcHJvdmlkZSBz dWNoLCBpdCB3aWxsIGJlIGNyZWF0ZWQgYmFzZWQgb24gdGhlIGtlcm5lbCBjbWRsaW5lIGNtYT0g cGFyYW1ldGVyIG9yIHRoZSBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gZGVmaW5lZCBpbiB0aGUga2Vy bmVsIC5jb25maWcgKHRoaXMgaXMgYWxzbyB0cnVlIGZvciB0aGUgbm9uLWR0IHBsYXRmb3Jtcyku IEkga25vdyB0aGF0IGZvciBtb3N0IEFuZHJvaWQgR0tJIHN5c3RlbXMgdGhlIGRlZmF1bHQgQ01B IGFyZWEgd2lsbCBiZSBkZWZpbmVkIGluIERULCBidXQgSSBzZWUgbm8gcmVhc29uIHRvIGRpc2Fi bGUgZG1hLWJ1ZiBoZWFwIHN1cHBvcnQgZm9yIHRoZSBkZWZhdWx0IENNQSBhcmVhIGlmIGl0IGhh cyBiZWVuIGluc3RhbnRpYXRlZCBmcm9tIGtlcm5lbCBjbWRsaW5lIG9yIC5jb25maWcuCgpCZXN0 IHJlZ2FyZHMKLS0gCk1hcmVrIFN6eXByb3dza2ksIFBoRApTYW1zdW5nIFImRCBJbnN0aXR1dGUg UG9sYW5kCgo=