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 AAE4FFC981D for ; Mon, 30 Mar 2026 08:59:54 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 1AAA710E4EA; Mon, 30 Mar 2026 08:59:54 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (1024-bit key; unprotected) header.d=samsung.com header.i=@samsung.com header.b="Mbuozpvj"; 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 939B310E4EA for ; Mon, 30 Mar 2026 08:59:52 +0000 (UTC) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (KnoxPortal) with ESMTP id 20260330085950euoutp01ccd1fdc37fdbd09acf145935c60d43d7~hktl0-pDf1195611956euoutp01d for ; Mon, 30 Mar 2026 08:59:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout1.w1.samsung.com 20260330085950euoutp01ccd1fdc37fdbd09acf145935c60d43d7~hktl0-pDf1195611956euoutp01d DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1774861190; bh=cYvbV9vmk6ZuLyfnM/KH4B2QOnv37WDoJ8hEc+JQuDg=; h=Date:Subject:To:Cc:From:In-Reply-To:References:From; b=MbuozpvjXWHXgzgjWuHC+ySMxMXxaTWV7Sd/Tq080KossBGSyJjExqCDgMFiG8JfX eL7VwSyau7cyhIx+lHAGVCbHfb5M06r5oiWHa5is7xp0/GV1SYevmTcaYkhB97c0gx fO581/KMGXd2xcbkYqkiT3PAfMOe7O9FoBaEsFs0= Received: from eusmtip2.samsung.com (unknown [203.254.199.222]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20260330085950eucas1p1f94b35200e0ca2471baa85be6b85512f~hktlSraz10257402574eucas1p1P; Mon, 30 Mar 2026 08:59:50 +0000 (GMT) Received: from [106.210.134.192] (unknown [106.210.134.192]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20260330085949eusmtip2f8fb615228f6bf437e97b25c4fd14566~hktknbyTA1554315543eusmtip2h; Mon, 30 Mar 2026 08:59:49 +0000 (GMT) Message-ID: <62b9e47c-1c31-4654-8347-16516faf73f0@samsung.com> Date: Mon, 30 Mar 2026 10:59:48 +0200 MIME-Version: 1.0 User-Agent: Betterbird (Windows) Subject: Re: [PATCH] dma/contiguous: Fix broken build To: Maxime Ripard , Sumit Semwal , Benjamin Gaignard , Brian Starkey , John Stultz , "T.J. Mercier" , =?UTF-8?Q?Christian_K=C3=B6nig?= , Robin Murphy , Albert Esteve Cc: 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-dma-build-fix-v1-1-748b64f0d8af@kernel.org> Content-Transfer-Encoding: base64 X-CMS-MailID: 20260330085950eucas1p1f94b35200e0ca2471baa85be6b85512f 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> 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" T24gMzAuMDMuMjAyNiAxMDo0MCwgTWF4aW1lIFJpcGFyZCB3cm90ZToKPiBDb21taXQgM2EyMzZm NmE1Y2YyICgiZG1hOiBjb250aWd1b3VzOiBUdXJuIGhlYXAgcmVnaXN0cmF0aW9uIGxvZ2ljCj4g YXJvdW5kIikgZGlkbid0IHJlbW92ZSBvbmUgbGFzdCBjYWxsIHRvIGRtYV9oZWFwX2NtYV9yZWdp c3Rlcl9oZWFwKCkKPiB0aGF0IGl0IHJlbW92ZWQsIHRodXMgYnJlYWtpbmcgdGhlIGJ1aWxkLgo+ Cj4gVGhhdCBsYXN0IGNhbGwgaXMgaW4gZG1hX2NvbnRpZ3VvdXNfcmVzZXJ2ZSgpLCB0byBoYW5k bGUgdGhlCj4gcmVnaXN0cmF0aW9uIG9mIHRoZSBkZWZhdWx0IENNQSByZWdpb24gaGVhcCBpbnN0 YW5jZSBpZiBpdCdzIGRlY2xhcmVkIGluCj4gdGhlIGRldmljZSB0cmVlLgo+Cj4gSG93ZXZlciwg dGhlIGRlZmF1bHQgQ01BIHJlZ2lvbiBpbnN0YW5jZSBpcyBhbHJlYWR5IGhhbmRsZWQgYnkKPiBy ZXRyaWV2aW5nIGl0IHRocm91Z2ggZGV2X2dldF9jbWFfYXJlYSgpIGluIHRoZSBDTUEgaGVhcCBk cml2ZXIsIHNvIHRoZQo+IGNhbGwgdG8gZG1hX2hlYXBfY21hX3JlZ2lzdGVyX2hlYXAoKSB3YXNu J3QgYWN0dWFsbHkgbmVlZGVkLgo+Cj4gTGV0J3MgcmVtb3ZlIHRoaXMgY2FsbCwgdGhlIG5vdyB1 bnVzZWQgZnVuY3Rpb24gZGVmaW5pdGlvbiwgaXRzIG5vdwo+IGVtcHR5IGhlYWRlciwgYW5kIGFs bCBpbmNsdWRlcyBvZiB0aGlzIGhlYWRlci4KPgo+IEZpeGVzOiAzYTIzNmY2YTVjZjIgKCJkbWE6 IGNvbnRpZ3VvdXM6IFR1cm4gaGVhcCByZWdpc3RyYXRpb24gbG9naWMgYXJvdW5kIikKPiBSZXBv cnRlZC1ieTogTWFyayBCcm93biA8YnJvb25pZUBrZXJuZWwub3JnPgo+IENsb3NlczogaHR0cHM6 Ly9sb3JlLmtlcm5lbC5vcmcvbGludXgtbmV4dC9hY2JqYURKMWEtWVFDNjRkQHNpcmVuYS5jby51 ay8KPiBTaWduZWQtb2ZmLWJ5OiBNYXhpbWUgUmlwYXJkIDxtcmlwYXJkQGtlcm5lbC5vcmc+Cj4g LS0tCj4gIGRyaXZlcnMvZG1hLWJ1Zi9oZWFwcy9jbWFfaGVhcC5jICB8ICAxIC0KPiAgaW5jbHVk ZS9saW51eC9kbWEtYnVmL2hlYXBzL2NtYS5oIHwgMTYgLS0tLS0tLS0tLS0tLS0tLQo+ICBrZXJu ZWwvZG1hL2NvbnRpZ3VvdXMuYyAgICAgICAgICAgfCAgNSAtLS0tLQo+ICAzIGZpbGVzIGNoYW5n ZWQsIDIyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1hLWJ1Zi9oZWFw cy9jbWFfaGVhcC5jIGIvZHJpdmVycy9kbWEtYnVmL2hlYXBzL2NtYV9oZWFwLmMKPiBpbmRleCBm OGEzZDg3ZjNjY2VlOTYzMDM4M2JhMjg1MDJlYjQwYjEwNjcxY2MyLi5jYzUxN2FjNjhhMGJlYzA3 ODhhYmNiMzM4YzAzZjUzMGQxNjkwMTNiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZG1hLWJ1Zi9o ZWFwcy9jbWFfaGVhcC5jCj4gKysrIGIvZHJpdmVycy9kbWEtYnVmL2hlYXBzL2NtYV9oZWFwLmMK PiBAQCAtMTIsMTEgKzEyLDEwIEBACj4gIAo+ICAjZGVmaW5lIHByX2ZtdChmbXQpICJjbWFfaGVh cDogIiBmbXQKPiAgCj4gICNpbmNsdWRlIDxsaW51eC9jbWEuaD4KPiAgI2luY2x1ZGUgPGxpbnV4 L2RtYS1idWYuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2RtYS1idWYvaGVhcHMvY21hLmg+Cj4gICNp bmNsdWRlIDxsaW51eC9kbWEtaGVhcC5oPgo+ICAjaW5jbHVkZSA8bGludXgvZG1hLW1hcC1vcHMu aD4KPiAgI2luY2x1ZGUgPGxpbnV4L2Vyci5oPgo+ICAjaW5jbHVkZSA8bGludXgvaGlnaG1lbS5o Pgo+ICAjaW5jbHVkZSA8bGludXgvaW8uaD4KPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9saW51eC9k bWEtYnVmL2hlYXBzL2NtYS5oIGIvaW5jbHVkZS9saW51eC9kbWEtYnVmL2hlYXBzL2NtYS5oCj4g ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggZTc1MTQ3OWUyMWU3MDNlMjRhNWY3OTli NGE3ZmM4YmQwZGYzYzFjNC4uMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MAo+IC0tLSBhL2luY2x1ZGUvbGludXgvZG1hLWJ1Zi9oZWFwcy9jbWEuaAo+ICsrKyAvZGV2L251 bGwKPiBAQCAtMSwxNiArMCwwIEBACj4gLS8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwt Mi4wICovCj4gLSNpZm5kZWYgRE1BX0JVRl9IRUFQX0NNQV9IXwo+IC0jZGVmaW5lIERNQV9CVUZf SEVBUF9DTUFfSF8KPiAtCj4gLXN0cnVjdCBjbWE7Cj4gLQo+IC0jaWZkZWYgQ09ORklHX0RNQUJV Rl9IRUFQU19DTUEKPiAtaW50IGRtYV9oZWFwX2NtYV9yZWdpc3Rlcl9oZWFwKHN0cnVjdCBjbWEg KmNtYSk7Cj4gLSNlbHNlCj4gLXN0YXRpYyBpbmxpbmUgaW50IGRtYV9oZWFwX2NtYV9yZWdpc3Rl cl9oZWFwKHN0cnVjdCBjbWEgKmNtYSkKPiAtewo+IC0JcmV0dXJuIDA7Cj4gLX0KPiAtI2VuZGlm IC8vIENPTkZJR19ETUFCVUZfSEVBUFNfQ01BCj4gLQo+IC0jZW5kaWYgLy8gRE1BX0JVRl9IRUFQ X0NNQV9IXwo+IGRpZmYgLS1naXQgYS9rZXJuZWwvZG1hL2NvbnRpZ3VvdXMuYyBiL2tlcm5lbC9k bWEvY29udGlndW91cy5jCj4gaW5kZXggYWQ1MDUxMmQ3MWQzMDg4YTczZTRiMWFjMDJkNmU2MTIy Mzc0ODg4ZS4uOWZlMDAxYzcxMjMzOWY4Mzg4ZDNmNDBjY2EzZGZmZjNmNzA3ZmNiZiAxMDA2NDQK PiAtLS0gYS9rZXJuZWwvZG1hL2NvbnRpZ3VvdXMuYwo+ICsrKyBiL2tlcm5lbC9kbWEvY29udGln dW91cy5jCj4gQEAgLTQwLDExICs0MCwxMCBAQAo+ICAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPiAg Cj4gICNpbmNsdWRlIDxsaW51eC9tZW1ibG9jay5oPgo+ICAjaW5jbHVkZSA8bGludXgvZXJyLmg+ Cj4gICNpbmNsdWRlIDxsaW51eC9zaXplcy5oPgo+IC0jaW5jbHVkZSA8bGludXgvZG1hLWJ1Zi9o ZWFwcy9jbWEuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2RtYS1tYXAtb3BzLmg+Cj4gICNpbmNsdWRl IDxsaW51eC9jbWEuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L25vc3BlYy5oPgo+ICAKPiAgI2lmZGVm IENPTkZJR19DTUFfU0laRV9NQllURVMKPiBAQCAtMjcwLDE0ICsyNjksMTAgQEAgdm9pZCBfX2lu aXQgZG1hX2NvbnRpZ3VvdXNfcmVzZXJ2ZShwaHlzX2FkZHJfdCBsaW1pdCkKPiAgCQkJCQkJICBz ZWxlY3RlZF9saW1pdCwKPiAgCQkJCQkJICAmZG1hX2NvbnRpZ3VvdXNfZGVmYXVsdF9hcmVhLAo+ ICAJCQkJCQkgIGZpeGVkKTsKPiAgCQlpZiAocmV0KQo+ICAJCQlyZXR1cm47Cj4gLQo+IC0JCXJl dCA9IGRtYV9oZWFwX2NtYV9yZWdpc3Rlcl9oZWFwKGRtYV9jb250aWd1b3VzX2RlZmF1bHRfYXJl YSk7Cj4gLQkJaWYgKHJldCkKPiAtCQkJcHJfd2FybigiQ291bGRuJ3QgcmVnaXN0ZXIgZGVmYXVs dCBDTUEgaGVhcC4iKTsKQWZ0ZXIgdGhpcyBjaGFuZ2Ugbm8gZG1hLWJ1ZiBoZWFwIGZvciB0aGUg ZGVmYXVsdCBDTUEgYXJlYSBpc8KgY3JlYXRlZCBpZiBpdCBoYXPCoApub3QgYmVlbiBzcGVjaWZp ZWQgaW4gZGV2aWNlLXRyZWUuIFRoaXMgbWlnaHQgYmUgZXNwZWNpYWxseSBhIHByb2JsZW0gZm9y IHRoZQpub24tZHQgc3lzdGVtcy4KCgo+ICAJfQo+ICB9Cj4gIAo+ICB2b2lkIF9fd2Vhawo+ICBk bWFfY29udGlndW91c19lYXJseV9maXh1cChwaHlzX2FkZHJfdCBiYXNlLCB1bnNpZ25lZCBsb25n IHNpemUpCj4KPgpCZXN0IHJlZ2FyZHMKLS0gCk1hcmVrIFN6eXByb3dza2ksIFBoRApTYW1zdW5n IFImRCBJbnN0aXR1dGUgUG9sYW5kCgo=