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 3733BF0182A for ; Fri, 6 Mar 2026 11:31:03 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8F52310ECF7; Fri, 6 Mar 2026 11:31:02 +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="icMb5jIm"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id EEDA510ECF7 for ; Fri, 6 Mar 2026 11:31:01 +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=+KrL9/E7vCgubFbFM3jMS2U7xSMrgzJPNYJ1HixAboA=; b=icMb5jIms7v2q4pwGukGzjrZs0 fZR33alV8HetW9NcyKd9OZRAKK3/+qgEvGRhDL5jcbq7QKf8CZT0yDx/+sYE8Q3HS0RWxcNbyEMru DmnOa6ZOZOROMp6ALhG+vnqL7AIF1jBU+a9zd18p2lJHMS0IzhydSqbKMz7fkrQalW335ECWZ+bkW vBaHSFobqXdBdS8v0vbSOiM02VvFpDZaIhm8m6y8jQNaKQ1IFVnRT80mcHYe9OFGve9CYxgjm5FYu HVcAUlK+kfXlhm9AdPlIaroXFxUz9vw/Gxn5/abFYJ+RaF4IHryvrGdYKt/dZ3UBvluIQSAS18bzF niv46xPA==; Received: from [189.7.87.203] (helo=[192.168.0.16]) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim) id 1vyTOT-00A0JZ-Jq; Fri, 06 Mar 2026 12:30:57 +0100 From: =?utf-8?q?Ma=C3=ADra_Canal?= Date: Fri, 06 Mar 2026 08:30:38 -0300 Subject: [PATCH v3 6/6] drm/v3d: Remove dedicated fence_lock MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-Id: <20260306-v3d-reset-locking-improv-v3-6-49864fe00692@igalia.com> References: <20260306-v3d-reset-locking-improv-v3-0-49864fe00692@igalia.com> In-Reply-To: <20260306-v3d-reset-locking-improv-v3-0-49864fe00692@igalia.com> To: Melissa Wen , Tvrtko Ursulin , Maxime Ripard Cc: kernel-dev@igalia.com, dri-devel@lists.freedesktop.org, =?utf-8?q?Ma=C3=ADra_Canal?= , Iago Toral Quiroga X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2678; i=mcanal@igalia.com; h=from:subject:message-id; bh=UAIbJYGQbeVaNGyUz9oPMVva8+grbJxv5BGlF5syCyc=; b=owEBbQGS/pANAwAKAT/zDop2iPqqAcsmYgBpqrreFrfup5LGa4ZPKMkuytkSn7UJ85vgQRRjf MNyyJ92zLiJATMEAAEKAB0WIQT45F19ARZ3Bymmd9E/8w6Kdoj6qgUCaaq63gAKCRA/8w6Kdoj6 qhnTB/9SCyAryv1aCiSKyltjeGOVs4Bc6pne6Y5Gv0mh+zELHg7v68O8ZAk9rcrMA3QDsXWId+n lptrDqPCKORbvDzKXNSuhzhQSAZIxRAUHC0JvhI7oINOlYLUfigS7Q5nQgUSqwd4Da1cvWOJgen Z1LVzH8feTnnOeXurC7rLDGgmPjBuvu6rDQCC6HWcMqbhrkkvgGUPDbYhGC1FIFznW+5oHPU7Da iClmBhoeTg5zoDdfFqdVL/RagXYqdtotGTKIVuswdmI8Wj/CEDTn4/oqn3tx9zNMRK+QTp6OMFZ cGTt5QnvCozVzsvEvf+QU8WUKaxLDekK4bEJomNBolF+qmZP 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" Q29tbWl0IGFkZWZiMmNjZWExZSAoImRybS92M2Q6IGNyZWF0ZSBhIGRlZGljYXRlZCBsb2NrIGZv ciBkbWEgZmVuY2UiKQpzcGxpdCBgZmVuY2VfbG9ja2AgZnJvbSBgcXVldWVfbG9ja2AgYmVjYXVz ZSB2M2Rfam9iX3VwZGF0ZV9zdGF0cygpIHdhcwp0YWtpbmcgYHF1ZXVlX2xvY2tgIHRvIHByb3Rl Y3QgYGpvYi0+ZmlsZV9wcml2YCBkdXJpbmcgc3RhdHMgY29sbGVjdGlvbgppbiB0aGUgSVJRIGhh bmRsZXIuIFVzaW5nIHRoZSBzYW1lIGxvY2sgZm9yIGJvdGggRE1BIGZlbmNlIHNpZ25hbGluZyBh bmQKc3RhdHMgcHJvdGVjdGlvbiBpbiBhIElSUSBjb250ZXh0IGNhdXNlZCBpc3N1ZXMgb24gUFJF RU1QVF9SVC4KClNpbmNlIHRoZW4sIHRoZSBzdGF0cyBpbmZyYXN0cnVjdHVyZSBoYXMgYmVlbiBy ZXdvcmtlZDogdjNkX3N0YXRzIGlzIG5vdwpyZWZjb3VudGVkIGFuZCBqb2JzIGhvbGQgdGhlaXIg b3duIHJlZmVyZW5jZXMgdG8gc3RhdHMgb2JqZWN0cywgc28KdjNkX2pvYl91cGRhdGVfc3RhdHMo KSBubyBsb25nZXIgdGFrZXMgYHF1ZXVlX2xvY2tgIGF0IGFsbC4KCldpdGggdGhlIG9yaWdpbmFs IHJlYXNvbiBmb3IgdGhlIHNwbGl0IGdvbmUsIG1lcmdlIGBmZW5jZV9sb2NrYCBiYWNrCmludG8g YHF1ZXVlX2xvY2tgIHRvIHNpbXBsaWZ5IHRoZSBsb2NraW5nIHNjaGVtZS4KClNpZ25lZC1vZmYt Ynk6IE1hw61yYSBDYW5hbCA8bWNhbmFsQGlnYWxpYS5jb20+ClJldmlld2VkLWJ5OiBJYWdvIFRv cmFsIFF1aXJvZ2EgPGl0b3JhbEBpZ2FsaWEuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS92M2Qv djNkX2Rydi5oICAgfCAyIC0tCiBkcml2ZXJzL2dwdS9kcm0vdjNkL3YzZF9mZW5jZS5jIHwgMiAr LQogZHJpdmVycy9ncHUvZHJtL3YzZC92M2RfZ2VtLmMgICB8IDEgLQogMyBmaWxlcyBjaGFuZ2Vk LCAxIGluc2VydGlvbigrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vdjNkL3YzZF9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2Rydi5oCmluZGV4 IDNkZTQ4NWFiZDhmYzI3NGIzNjFjZDE3YTAwY2FiMTg5ZDhlNjk2NDMuLjZhM2NhZDkzMzQzOTgx MmQ3OGRhNTc5Nzc0OWMwMjBhOWJmNDY0MDIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92 M2QvdjNkX2Rydi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2Rydi5oCkBAIC03MSw4 ICs3MSw2IEBAIHN0cnVjdCB2M2RfcXVldWVfc3RhdGUgewogCS8qIEN1cnJlbnRseSBhY3RpdmUg am9iIGZvciB0aGlzIHF1ZXVlICovCiAJc3RydWN0IHYzZF9qb2IgKmFjdGl2ZV9qb2I7CiAJc3Bp bmxvY2tfdCBxdWV1ZV9sb2NrOwotCS8qIFByb3RlY3QgZG1hIGZlbmNlIGZvciBzaWduYWxsaW5n IGpvYiBjb21wbGV0aW9uICovCi0Jc3BpbmxvY2tfdCBmZW5jZV9sb2NrOwogfTsKIAogLyogUGVy Zm9ybWFuY2UgbW9uaXRvciBvYmplY3QuIFRoZSBwZXJmb3JtIGxpZmV0aW1lIGlzIGNvbnRyb2xs ZWQgYnkgdXNlcnNwYWNlCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdjNkL3YzZF9mZW5j ZS5jIGIvZHJpdmVycy9ncHUvZHJtL3YzZC92M2RfZmVuY2UuYwppbmRleCAzYzk5OWY2MDAwM2M4 NzQ2ZmJhM2M2MzVlZmNhYTdhYzhjOWVjYjQxLi5jNTAwMTM2ZDA0NTU3MmZiYWExZTY5ODc3YjIx MjU1YzkwOTFkY2IxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdjNkL3YzZF9mZW5jZS5j CisrKyBiL2RyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2ZlbmNlLmMKQEAgLTE1LDcgKzE1LDcgQEAg c3RydWN0IGRtYV9mZW5jZSAqdjNkX2ZlbmNlX2NyZWF0ZShzdHJ1Y3QgdjNkX2RldiAqdjNkLCBl bnVtIHYzZF9xdWV1ZSBxKQogCWZlbmNlLT5kZXYgPSAmdjNkLT5kcm07CiAJZmVuY2UtPnF1ZXVl ID0gcTsKIAlmZW5jZS0+c2Vxbm8gPSArK3F1ZXVlLT5lbWl0X3NlcW5vOwotCWRtYV9mZW5jZV9p bml0KCZmZW5jZS0+YmFzZSwgJnYzZF9mZW5jZV9vcHMsICZxdWV1ZS0+ZmVuY2VfbG9jaywKKwlk bWFfZmVuY2VfaW5pdCgmZmVuY2UtPmJhc2UsICZ2M2RfZmVuY2Vfb3BzLCAmcXVldWUtPnF1ZXVl X2xvY2ssCiAJCSAgICAgICBxdWV1ZS0+ZmVuY2VfY29udGV4dCwgZmVuY2UtPnNlcW5vKTsKIAog CXJldHVybiAmZmVuY2UtPmJhc2U7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdjNkL3Yz ZF9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2dlbS5jCmluZGV4IDg1OWU2M2RkN2U5 NzM4ZTNhMzcwMmVkZmI4NTdlYzNlODQ0YjA1MmIuLjc1ZDllY2NkNzk2NjY0ZTY3Mjc3YzFmODNh ZDU5MDYzZjE2NGQxZGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2dlbS5j CisrKyBiL2RyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2dlbS5jCkBAIC0yOTYsNyArMjk2LDYgQEAg djNkX2dlbV9pbml0KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJCXF1ZXVlLT5mZW5jZV9jb250 ZXh0ID0gZG1hX2ZlbmNlX2NvbnRleHRfYWxsb2MoMSk7CiAKIAkJc3Bpbl9sb2NrX2luaXQoJnF1 ZXVlLT5xdWV1ZV9sb2NrKTsKLQkJc3Bpbl9sb2NrX2luaXQoJnF1ZXVlLT5mZW5jZV9sb2NrKTsK IAl9CiAKIAlzcGluX2xvY2tfaW5pdCgmdjNkLT5tbV9sb2NrKTsKCi0tIAoyLjUzLjAKCg==