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 3EEB0CD5BB0 for ; Fri, 22 May 2026 18:52:43 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9C6BC10E32B; Fri, 22 May 2026 18:52:42 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (1024-bit key; unprotected) header.d=collabora.com header.i=adrian.larumbe@collabora.com header.b="RpKuqMaw"; dkim-atps=neutral Received: from sender4-pp-f112.zoho.com (sender4-pp-f112.zoho.com [136.143.188.112]) by gabe.freedesktop.org (Postfix) with ESMTPS id 475E610F71E for ; Fri, 22 May 2026 18:52:38 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; t=1779475949; cv=none; d=zohomail.com; s=zohoarc; b=LRBlpnakLmOa5di9j0ZhbhEsgPvRzxOXlNH09IlvIHpnVvKn22Ljq/BvlMQASiZnpYikax9IPGzG2DSgs8LuyI2KQkUPBmiD3NKTgvobX7apHj9fg1dnWCnMBlOsJcd7YUeNphcUGD0SJsnr82tx9xUL0IIRwsAbQAJ4Zbr+lcs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1779475949; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=ddviA53NnZ87Ufq8fjGtKHnmVM7l/mODG70lLztTAKo=; b=aUXvNbVMGVZXQanotHwfctOrk4oLjK882PkzberLL/N9vxgsfYlLtQCNoCEtMcd1gA06jqleVUJauaq9b+vIh0KtxHSoKpjh6X6MiOeGSDwdQhmOEMRNBF8ZWb+FHiuA8oQnorP7HzktbnuGMHInCDspK0yIRsQla6Y7pUJjRsA= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=collabora.com; spf=pass smtp.mailfrom=adrian.larumbe@collabora.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1779475949; s=zohomail; d=collabora.com; i=adrian.larumbe@collabora.com; h=From:From:To:To:Cc:Cc:Subject:Subject:Date:Date:Message-ID:In-Reply-To:References:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=ddviA53NnZ87Ufq8fjGtKHnmVM7l/mODG70lLztTAKo=; b=RpKuqMawJNjsGbELf6yMy5GxAo0kqsje6T+W8dMmSWF5RSQ3MOhat+pAGONx6CEs jdrF3aiFW6NfEgmnHIq4/QXF9dKb3g3wBWfOSDH2sjpkdO6H5EXjRDYXY6bWc9fPkXW FEZ4u5+9PsWVOIMp8dl0+Rt28bSZ0lsg06lZ2VnQ= Received: by mx.zohomail.com with SMTPS id 1779475948073719.7516449336806; Fri, 22 May 2026 11:52:28 -0700 (PDT) From: =?UTF-8?q?Adri=C3=A1n=20Larumbe?= To: linux-kernel@vger.kernel.org Cc: dri-devel@lists.freedesktop.org, Steven Price , Boris Brezillon , kernel@collabora.com, =?UTF-8?q?Adri=C3=A1n=20Larumbe?= , Liviu Dudau , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Subject: [PATCH v13 2/6] drm/panthor: Pass vm_bind_op to vm_prepare_map_op_ctx Date: Fri, 22 May 2026 19:51:56 +0100 Message-ID: <20260522185206.2798288-3-adrian.larumbe@collabora.com> X-Mailer: git-send-email 2.53.0 In-Reply-To: <20260522185206.2798288-1-adrian.larumbe@collabora.com> References: <20260522185206.2798288-1-adrian.larumbe@collabora.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 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" SW5zdGVhZCBvZiBwYXNzaW5nIGl0cyBjb25zdGl0dWVudCBlbGVtZW50cywgcGFzcyB0aGUgd2hv bGUgc3RydWN0IHRvCnNpbXBsaWZ5IHRoZSBmdW5jdGlvbiBwcm90b3R5cGUuCgpSZXZpZXdlZC1i eTogU3RldmVuIFByaWNlIDxzdGV2ZW4ucHJpY2VAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IEJvcmlz IEJyZXppbGxvbiA8Ym9yaXMuYnJlemlsbG9uQGNvbGxhYm9yYS5jb20+ClNpZ25lZC1vZmYtYnk6 IEFkcmnDoW4gTGFydW1iZSA8YWRyaWFuLmxhcnVtYmVAY29sbGFib3JhLmNvbT4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vcGFudGhvci9wYW50aG9yX21tdS5jIHwgMjcgKysrKysrKysrKysrKystLS0t LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3BhbnRob3IvcGFudGhvcl9tbXUuYyBi L2RyaXZlcnMvZ3B1L2RybS9wYW50aG9yL3BhbnRob3JfbW11LmMKaW5kZXggNDZmYWRiNDg3Njc5 Li5mMWFmZTRhM2UyOTYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9wYW50aG9yL3BhbnRo b3JfbW11LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3BhbnRob3IvcGFudGhvcl9tbXUuYwpAQCAt MTI4Miw5ICsxMjgyLDcgQEAgc3RhdGljIGludCBwYW50aG9yX3ZtX29wX2N0eF9wcmVhbGxvY19w dHMoc3RydWN0IHBhbnRob3Jfdm1fb3BfY3R4ICpvcF9jdHgpCiBzdGF0aWMgaW50IHBhbnRob3Jf dm1fcHJlcGFyZV9tYXBfb3BfY3R4KHN0cnVjdCBwYW50aG9yX3ZtX29wX2N0eCAqb3BfY3R4LAog CQkJCQkgc3RydWN0IHBhbnRob3Jfdm0gKnZtLAogCQkJCQkgc3RydWN0IHBhbnRob3JfZ2VtX29i amVjdCAqYm8sCi0JCQkJCSB1NjQgb2Zmc2V0LAotCQkJCQkgdTY0IHNpemUsIHU2NCB2YSwKLQkJ CQkJIHUzMiBmbGFncykKKwkJCQkJIGNvbnN0IHN0cnVjdCBkcm1fcGFudGhvcl92bV9iaW5kX29w ICpvcCkKIHsKIAlzdHJ1Y3QgZHJtX2dwdXZtX2JvICpwcmVhbGxvY2F0ZWRfdm1fYm87CiAJc3Ry dWN0IHNnX3RhYmxlICpzZ3QgPSBOVUxMOwpAQCAtMTI5MywxMiArMTI5MSwxMiBAQCBzdGF0aWMg aW50IHBhbnRob3Jfdm1fcHJlcGFyZV9tYXBfb3BfY3R4KHN0cnVjdCBwYW50aG9yX3ZtX29wX2N0 eCAqb3BfY3R4LAogCWlmICghYm8pCiAJCXJldHVybiAtRUlOVkFMOwogCi0JaWYgKChmbGFncyAm IH5QQU5USE9SX1ZNX0JJTkRfT1BfTUFQX0ZMQUdTKSB8fAotCSAgICAoZmxhZ3MgJiBEUk1fUEFO VEhPUl9WTV9CSU5EX09QX1RZUEVfTUFTSykgIT0gRFJNX1BBTlRIT1JfVk1fQklORF9PUF9UWVBF X01BUCkKKwlpZiAoKG9wLT5mbGFncyAmIH5QQU5USE9SX1ZNX0JJTkRfT1BfTUFQX0ZMQUdTKSB8 fAorCSAgICAob3AtPmZsYWdzICYgRFJNX1BBTlRIT1JfVk1fQklORF9PUF9UWVBFX01BU0spICE9 IERSTV9QQU5USE9SX1ZNX0JJTkRfT1BfVFlQRV9NQVApCiAJCXJldHVybiAtRUlOVkFMOwogCiAJ LyogTWFrZSBzdXJlIHRoZSBWQSBhbmQgc2l6ZSBhcmUgaW4tYm91bmRzLiAqLwotCWlmIChzaXpl ID4gYm8tPmJhc2Uuc2l6ZSB8fCBvZmZzZXQgPiBiby0+YmFzZS5zaXplIC0gc2l6ZSkKKwlpZiAo b3AtPnNpemUgPiBiby0+YmFzZS5zaXplIHx8IG9wLT5ib19vZmZzZXQgPiBiby0+YmFzZS5zaXpl IC0gb3AtPnNpemUpCiAJCXJldHVybiAtRUlOVkFMOwogCiAJLyogSWYgdGhlIEJPIGhhcyBhbiBl eGNsdXNpdmUgVk0gYXR0YWNoZWQsIGl0IGNhbid0IGJlIG1hcHBlZCB0byBvdGhlciBWTXMuICov CkBAIC0xMzA2LDcgKzEzMDQsNyBAQCBzdGF0aWMgaW50IHBhbnRob3Jfdm1fcHJlcGFyZV9tYXBf b3BfY3R4KHN0cnVjdCBwYW50aG9yX3ZtX29wX2N0eCAqb3BfY3R4LAogCSAgICBiby0+ZXhjbHVz aXZlX3ZtX3Jvb3RfZ2VtICE9IHBhbnRob3Jfdm1fcm9vdF9nZW0odm0pKQogCQlyZXR1cm4gLUVJ TlZBTDsKIAotCXBhbnRob3Jfdm1faW5pdF9vcF9jdHgob3BfY3R4LCBzaXplLCB2YSwgZmxhZ3Mp OworCXBhbnRob3Jfdm1faW5pdF9vcF9jdHgob3BfY3R4LCBvcC0+c2l6ZSwgb3AtPnZhLCBvcC0+ ZmxhZ3MpOwogCiAJcmV0ID0gcGFudGhvcl92bV9vcF9jdHhfcHJlYWxsb2Nfdm1hcyhvcF9jdHgp OwogCWlmIChyZXQpCkBAIC0xMzM1LDcgKzEzMzMsNyBAQCBzdGF0aWMgaW50IHBhbnRob3Jfdm1f cHJlcGFyZV9tYXBfb3BfY3R4KHN0cnVjdCBwYW50aG9yX3ZtX29wX2N0eCAqb3BfY3R4LAogCX0K IAogCW9wX2N0eC0+bWFwLnZtX2JvID0gZHJtX2dwdXZtX2JvX29idGFpbl9wcmVhbGxvYyhwcmVh bGxvY2F0ZWRfdm1fYm8pOwotCW9wX2N0eC0+bWFwLmJvX29mZnNldCA9IG9mZnNldDsKKwlvcF9j dHgtPm1hcC5ib19vZmZzZXQgPSBvcC0+Ym9fb2Zmc2V0OwogCiAJcmV0ID0gcGFudGhvcl92bV9v cF9jdHhfcHJlYWxsb2NfcHRzKG9wX2N0eCk7CiAJaWYgKHJldCkKQEAgLTI4NjIsMTAgKzI4NjAs NyBAQCBwYW50aG9yX3ZtX2JpbmRfcHJlcGFyZV9vcF9jdHgoc3RydWN0IGRybV9maWxlICpmaWxl LAogCQlnZW0gPSBkcm1fZ2VtX29iamVjdF9sb29rdXAoZmlsZSwgb3AtPmJvX2hhbmRsZSk7CiAJ CXJldCA9IHBhbnRob3Jfdm1fcHJlcGFyZV9tYXBfb3BfY3R4KG9wX2N0eCwgdm0sCiAJCQkJCQkg ICAgZ2VtID8gdG9fcGFudGhvcl9ibyhnZW0pIDogTlVMTCwKLQkJCQkJCSAgICBvcC0+Ym9fb2Zm c2V0LAotCQkJCQkJICAgIG9wLT5zaXplLAotCQkJCQkJICAgIG9wLT52YSwKLQkJCQkJCSAgICBv cC0+ZmxhZ3MpOworCQkJCQkJICAgIG9wKTsKIAkJZHJtX2dlbV9vYmplY3RfcHV0KGdlbSk7CiAJ CXJldHVybiByZXQ7CiAKQEAgLTMwNjEsMTAgKzMwNTYsMTYgQEAgaW50IHBhbnRob3Jfdm1fYmlu ZF9leGVjX3N5bmNfb3Aoc3RydWN0IGRybV9maWxlICpmaWxlLAogaW50IHBhbnRob3Jfdm1fbWFw X2JvX3JhbmdlKHN0cnVjdCBwYW50aG9yX3ZtICp2bSwgc3RydWN0IHBhbnRob3JfZ2VtX29iamVj dCAqYm8sCiAJCQkgICAgdTY0IG9mZnNldCwgdTY0IHNpemUsIHU2NCB2YSwgdTMyIGZsYWdzKQog eworCXN0cnVjdCBkcm1fcGFudGhvcl92bV9iaW5kX29wIG9wID0geworCQkuYm9fb2Zmc2V0ID0g b2Zmc2V0LAorCQkuc2l6ZSA9IHNpemUsCisJCS52YSA9IHZhLAorCQkuZmxhZ3MgPSBmbGFncywK Kwl9OwogCXN0cnVjdCBwYW50aG9yX3ZtX29wX2N0eCBvcF9jdHg7CiAJaW50IHJldDsKIAotCXJl dCA9IHBhbnRob3Jfdm1fcHJlcGFyZV9tYXBfb3BfY3R4KCZvcF9jdHgsIHZtLCBibywgb2Zmc2V0 LCBzaXplLCB2YSwgZmxhZ3MpOworCXJldCA9IHBhbnRob3Jfdm1fcHJlcGFyZV9tYXBfb3BfY3R4 KCZvcF9jdHgsIHZtLCBibywgJm9wKTsKIAlpZiAocmV0KQogCQlyZXR1cm4gcmV0OwogCi0tIAoy LjUzLjAKCg==