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 8DEBECD6E55 for ; Wed, 3 Jun 2026 22:26:13 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id EA35511242F; Wed, 3 Jun 2026 22:26:12 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=igalia.com header.i=@igalia.com header.b="sJEkSsTb"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4A36B112431 for ; Wed, 3 Jun 2026 22:26:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Cc:To:In-Reply-To:References:Message-Id: Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date:From:Sender: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Kga0ZCimVkQSMavTr7LSAoJD4YlpYOv1XEFMmTny710=; b=sJEkSsTbF5wcKO3vOR0Apl/Tz2 5MtRf8KGSJEwA/fweONu/4GyfU7yj9DApPemX0gDxjfseFq4dJ1MSgdEOgLHdatCt/9XUms2tsGfW hvKCRxpeV8Gc9qG9V1bBiH7wTMY/7EK8H++T5pBMhpYWohVsz6HfRe9z99aYanzAyqzvF4QptLGwl tvtsKUZf5BndXL+1YrXPLPee0ii21bKEaHDutJj/qkBe7AoCFHJLGE/fiElyQDjN78mi3rjiJdNEu c649VjSkvhUB/D37NKgc6t0jAqc2N4pA53l6Ltx57CI8+56A6vrVF9NhYvUjzehlDbNwn/6NJPCqH vElOmx2w==; Received: from [189.7.87.67] (helo=[10.0.0.1]) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim) id 1wUu2H-00CNgx-Ko; Thu, 04 Jun 2026 00:26:05 +0200 From: =?utf-8?q?Ma=C3=ADra_Canal?= Date: Wed, 03 Jun 2026 19:25:14 -0300 Subject: [PATCH v3 12/14] drm/v3d: Split BO fence attach from syncobj output handling MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-Id: <20260603-v3d-sched-misc-fixes-v3-12-d7114bba55a0@igalia.com> References: <20260603-v3d-sched-misc-fixes-v3-0-d7114bba55a0@igalia.com> In-Reply-To: <20260603-v3d-sched-misc-fixes-v3-0-d7114bba55a0@igalia.com> To: Melissa Wen , Iago Toral , Tvrtko Ursulin , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , =?utf-8?q?Christian_K=C3=B6nig?= Cc: kernel-dev@igalia.com, dri-devel@lists.freedesktop.org, =?utf-8?q?Ma=C3=ADra_Canal?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2480; i=mcanal@igalia.com; h=from:subject:message-id; bh=nplF8qinW9/PnGg2ZROTCrJjzV7nOMeMtU8lHqnRgnk=; b=owEBbQGS/pANAwAKAT/zDop2iPqqAcsmYgBqIKnGlS9StIKMrzNJJPX9damSUozRaK4Fd9omk MsbWaa8R12JATMEAAEKAB0WIQT45F19ARZ3Bymmd9E/8w6Kdoj6qgUCaiCpxgAKCRA/8w6Kdoj6 qhsVCADFdIqyM+DFqc/pd+poGAcRuba8+J8X3vqKoCWz12VVUoNBWQrQFDBMceiIcMyOEa9rEmt igAyCs2/7KVxSy+TsQdNXXL9nRBIgOmX4hsyDX5sG/Vx1VWkI0GgPPdiFbfOGMISWKY9Vnsu5sV dxRfUWbtpQ2ocoOFZ6lp2kstFPI35DV2yHmem4/Sipg6qw1Xu6FVPKXTuo67g1y1ra3sND0bouk pPkFEXgRH2lj9TMzjtxy9Jv/G8Z2eScb7SZHYpwUI0jTgi6CEzJIvtpC1rsQU4PHNjEQg5JmvB0 WddI3Dx1ycU9zjHjzj3n6Bs/HgvEr4VrrEYeFvmlw9XOGkCH X-Developer-Key: i=mcanal@igalia.com; a=openpgp; fpr=F8E45D7D0116770729A677D13FF30E8A7688FAAA 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" djNkX2F0dGFjaF9mZW5jZXNfYW5kX3VubG9ja19yZXNlcnZhdGlvbigpIGRvZXMgdGhyZWUgZGlm ZmVyZW50IHRoaW5nczoKKDEpIGF0dGFjaGVzIHRoZSBzdWJtaXNzaW9uJ3MgbGFzdCBmZW5jZSB0 byBldmVyeSBCTywgKDIpIHJlbGVhc2VzCmRybV9leGVjLCBhbmQgKDMpIHJlcGxhY2VzIHRoZSB1 c2Vyc3BhY2Ugb3V0X3N5bmMgc3luY29ianMuIERlY291cGxlCnRoZXNlIHRocmVlIGJlaGF2aW9y cyBpbnRvIGRpZmZlcmVudCBmdW5jdGlvbnMsIHNvIHRoYXQgZWFjaCBmdW5jdGlvbgpoYXMgYSBt b3JlIHNlbGYtY29udGFpbmVkIGJlaGF2aW9yLgoKdjNkX3N1Ym1pdF9qb2JzKCkgbm93IGludm9r ZXMgdGhlIHRocmVlIHN0ZXBzIGV4cGxpY2l0bHksIHdoaWNoIG1ha2VzIHRoZQpzdWJtaXNzaW9u IHNlcXVlbmNlIHNlbGYtZG9jdW1lbnRpbmcgYW5kIGtlZXBzIGVhY2ggaGVscGVyIHNlbGYtY29u dGFpbmVkLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2U7IGp1c3QgY29kZSBjb25zb2xpZGF0aW9uLgoK U2lnbmVkLW9mZi1ieTogTWHDrXJhIENhbmFsIDxtY2FuYWxAaWdhbGlhLmNvbT4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vdjNkL3YzZF9zdWJtaXQuYyB8IDE5ICsrKysrKysrKysrKystLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS92M2QvdjNkX3N1Ym1pdC5jIGIvZHJpdmVycy9ncHUvZHJtL3Yz ZC92M2Rfc3VibWl0LmMKaW5kZXggMWRmN2FiNTI4NDIyLi4yYmViOTlhMjUxMDQgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS92M2QvdjNkX3N1Ym1pdC5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS92M2QvdjNkX3N1Ym1pdC5jCkBAIC0zMTksMTIgKzMxOSw5IEBAIHYzZF9hdHRhY2hfcGVyZm1v bl90b19qb2JzKHN0cnVjdCB2M2Rfc3VibWl0ICpzdWJtaXQsIHUzMiBwZXJmbW9uX2lkKQogfQog CiBzdGF0aWMgdm9pZAotdjNkX2F0dGFjaF9mZW5jZXNfYW5kX3VubG9ja19yZXNlcnZhdGlvbihz dHJ1Y3QgdjNkX3N1Ym1pdCAqc3VibWl0LAotCQkJCQkgdTMyIG91dF9zeW5jLCBzdHJ1Y3QgdjNk X3N1Ym1pdF9leHQgKnNlKQordjNkX3N1Ym1pdF9hdHRhY2hfb2JqZWN0X2ZlbmNlcyhzdHJ1Y3Qg djNkX3N1Ym1pdCAqc3VibWl0KQogewotCWJvb2wgaGFzX211bHRpc3luYyA9IHNlICYmIChzZS0+ ZmxhZ3MgJiBEUk1fVjNEX0VYVF9JRF9NVUxUSV9TWU5DKTsKIAlzdHJ1Y3QgdjNkX2pvYiAqbGFz dF9qb2IgPSBzdWJtaXQtPmpvYnNbc3VibWl0LT5qb2JfY291bnQgLSAxXTsKLQlzdHJ1Y3QgZHJt X3N5bmNvYmogKnN5bmNfb3V0OwogCiAJLyogVGhlIHN1Ym1pc3Npb24ncyBsYXN0IGZlbmNlIGNv dmVycyB0aGUgZW50aXJlIHN1Ym1pc3Npb24uIEF0dGFjaCBpdAogCSAqIHRvIGV2ZXJ5IEJPIHRv dWNoZWQgYnkgYW55IGpvYiBpbiB0aGUgc3VibWlzc2lvbi4KQEAgLTMzOCw4ICszMzUsMTUgQEAg djNkX2F0dGFjaF9mZW5jZXNfYW5kX3VubG9ja19yZXNlcnZhdGlvbihzdHJ1Y3QgdjNkX3N1Ym1p dCAqc3VibWl0LAogCQkJCQkgICBETUFfUkVTVl9VU0FHRV9XUklURSk7CiAJCX0KIAl9Cit9CiAK LQl2M2Rfc3VibWl0X3VubG9ja19yZXNlcnZhdGlvbnMoc3VibWl0KTsKK3N0YXRpYyB2b2lkCit2 M2Rfc3VibWl0X3Byb2Nlc3NfcG9zdF9kZXBzKHN0cnVjdCB2M2Rfc3VibWl0ICpzdWJtaXQsIHUz MiBvdXRfc3luYywKKwkJCSAgICAgc3RydWN0IHYzZF9zdWJtaXRfZXh0ICpzZSkKK3sKKwlib29s IGhhc19tdWx0aXN5bmMgPSBzZSAmJiAoc2UtPmZsYWdzICYgRFJNX1YzRF9FWFRfSURfTVVMVElf U1lOQyk7CisJc3RydWN0IHYzZF9qb2IgKmxhc3Rfam9iID0gc3VibWl0LT5qb2JzW3N1Ym1pdC0+ am9iX2NvdW50IC0gMV07CisJc3RydWN0IGRybV9zeW5jb2JqICpzeW5jX291dDsKIAogCS8qIFVw ZGF0ZSB0aGUgcmV0dXJuIHN5bmMgb2JqZWN0IGZvciB0aGUgam9iICovCiAJLyogSWYgaXQgb25s eSBzdXBwb3J0cyBhIHNpbmdsZSBzaWduYWwgc2VtYXBob3JlKi8KQEAgLTQwMCw3ICs0MDQsMTAg QEAgdjNkX3N1Ym1pdF9qb2JzKHN0cnVjdCB2M2Rfc3VibWl0ICpzdWJtaXQsIHUzMiBvdXRfc3lu YywKIAogCW11dGV4X3VubG9jaygmdjNkLT5zY2hlZF9sb2NrKTsKIAotCXYzZF9hdHRhY2hfZmVu Y2VzX2FuZF91bmxvY2tfcmVzZXJ2YXRpb24oc3VibWl0LCBvdXRfc3luYywgc2UpOworCXYzZF9z dWJtaXRfYXR0YWNoX29iamVjdF9mZW5jZXMoc3VibWl0KTsKKwl2M2Rfc3VibWl0X3VubG9ja19y ZXNlcnZhdGlvbnMoc3VibWl0KTsKKwl2M2Rfc3VibWl0X3Byb2Nlc3NfcG9zdF9kZXBzKHN1Ym1p dCwgb3V0X3N5bmMsIHNlKTsKKwogCXYzZF9zdWJtaXRfcHV0X2pvYnMoc3VibWl0KTsKIAogCXJl dHVybiAwOwoKLS0gCjIuNTQuMAoK