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 37260F513EB for ; Thu, 5 Mar 2026 23:26:21 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 96F7610EC92; Thu, 5 Mar 2026 23:26:20 +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="Nt6Ep17k"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id C083610EC91 for ; Thu, 5 Mar 2026 23:26:19 +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=Nt6Ep17k4D/4uot5WlR7kWL0wJ GgTgIEjNF/5lmm2/lJMbFGcUNWVJ4SHMuFkviQaWqFuD4meYvkbwmuYkWieeKMBMEKPo5pMiCiewX y7286w0DMqm8EoXTotRziEGn+58qq41PH6hpB4AakdM/Zp8SkJ3eOoIh7AJfcZ0QFJwUn1mV9Oa3V P+2n2JV8Wd89YfkXNbGoHGI+3auGvPz+dYNQkhiNB1yK5/jzpw9iM1k9Ijnl7asutgt4Iubu1BCIY Z1FJ6Hu8b0dAZhFLpbB2GvO/AJDg+pTW+G6Jusb1Ayv+ZpRU5dc695hl7/1iL4bOhfnTGzfrK7/J4 ipPGSKZA==; Received: from [189.7.87.203] (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 1vyI59-009Zzo-El; Fri, 06 Mar 2026 00:26:15 +0100 From: =?utf-8?q?Ma=C3=ADra_Canal?= Date: Thu, 05 Mar 2026 20:25:55 -0300 Subject: [PATCH v2 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: <20260305-v3d-reset-locking-improv-v2-6-fd53c91f7726@igalia.com> References: <20260305-v3d-reset-locking-improv-v2-0-fd53c91f7726@igalia.com> In-Reply-To: <20260305-v3d-reset-locking-improv-v2-0-fd53c91f7726@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/zDop2iPqqAcsmYgBpqhED7AJ4oj2uIwG0uoKqDZ27jEd/dfCulh4Hk i+xt6FHPISJATMEAAEKAB0WIQT45F19ARZ3Bymmd9E/8w6Kdoj6qgUCaaoRAwAKCRA/8w6Kdoj6 qnxVB/0W2yjBMeycjCG5xl9VH7K7YBHoZXv01eePu4VOiExZ5LbCfWzQpuVB51Hm9GDbWrXQ+YX OMTjLFEYm2FweiMNwnyrD8X5whS5bbKBB+GCPe4s6qNfZrSTbjWWgBtox1cPJVW0h8mZbehaxWo XntfWGcmQpss/Xiapboq5JdeOkNNn3kVFQKNNsU7rcCFqh9VUwOeEvk4OtGuv/9z2EJeE3rw8dL qwWCjUuixWshSWRmWTINipR+GB00bch7k+WKjQydcsdY0Z7YGUW/NaGEwDVkRyYCEmZaFQLeQoy szFdIEBRCWO2mw6kknVXu3/SDEz87JmmglmpcvnUn6jbvF4R 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==