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 09DA5F513EB for ; Thu, 5 Mar 2026 23:26:06 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6DCCC10E112; Thu, 5 Mar 2026 23:26:05 +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="G8QNQd6h"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id BBBAC10E112 for ; Thu, 5 Mar 2026 23:26:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Cc:To:Content-Transfer-Encoding:Content-Type:MIME-Version: Message-Id:Date:Subject:From:Sender:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=pSOU/nlsKiqauChFCxO02OnTvI4sBOcUwXzOr6axcWU=; b=G8QNQd6hzrPUUKhqV7fMkn01Te Ha5VQLsyAX5f0oLbXhYUOhqinQAVttoSjeO8WY2dFTg0je05EDE3mQ3vfxabXdfesU9UvtUIEzO1R EkkKsosyqB83HWROUiOSMYm5C3IndLqNK0sEi/LtRqvSHDoaNyMVlZz10eQIBioFyO3OmXLXd+KtI AANBtWOM+08brLiS51UiPVj3pLWmLCD1JVADu2AZRXJ9BI1GTo6RSI5C/pv1jEyT7fe7rMyIbKcRM DptSFJDDQv/UPdI+0xN5em0Lj8Hv3n6FRbH3QHXqTvxjNpicccG8UU1sz3hjmyCl0Hif5wAImpjl2 zdGU9lBQ==; 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 1vyI4s-009Zzo-DR; Fri, 06 Mar 2026 00:25:58 +0100 From: =?utf-8?q?Ma=C3=ADra_Canal?= Subject: [PATCH v2 0/6] drm/v3d: Improve v3d_stats lifetime and locking Date: Thu, 05 Mar 2026 20:25:49 -0300 Message-Id: <20260305-v3d-reset-locking-improv-v2-0-fd53c91f7726@igalia.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-B4-Tracking: v=1; b=H4sIAAAAAAAC/3WNQQ6CMBBFr0Jm7Zi2SAVX3sOwgDLARGhJSxoN4 e5WEpcu30v++xsE8kwBbtkGniIHdjaBOmVgxsYOhNwlBiWUFkoWGPMOPQVacXLmyXZAnhfvIvY 9SW3yotBVC2m+eOr5daQfdeKRw+r8+3iK8mt/0ev/aJQoUHRteSmF1KWu7jw0Ezdn42ao933/A Lcl0LjBAAAA X-Change-ID: 20260215-v3d-reset-locking-improv-ffe16c35569b 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=2447; i=mcanal@igalia.com; h=from:subject:message-id; bh=goOhhJXwelrZv67cXzPkw7o+B45yaebLVd44FAVlBfc=; b=owEBbQGS/pANAwAKAT/zDop2iPqqAcsmYgBpqhEDclJWzsVckOr3BsmRfG+VCH6AfNaCW1MUN qwoJmSiGoSJATMEAAEKAB0WIQT45F19ARZ3Bymmd9E/8w6Kdoj6qgUCaaoRAwAKCRA/8w6Kdoj6 qvg1B/wLj/coZIRT+/+RYy8XZWP7LTKlrK90CJtj1AZU1c1gcSXrCw/I/VD1jhn3OTq36l498Ce jsKsmQXA0+16cuRhn3b8RTA2r5BdzfdNCy1chMqNx1n8nW+2CuXQ+rWkny2Ovdt2wIUSR9EGMQS 3I8tQGU4ahn0d3HNjTH5mcqXzHjnBUVKMjX5vBAz84lK2Oqmy+npEYvWLEdd1cCwGF8lIZRF4P8 ByTEu2uQisNHc1u6VljckZ8G1Df9szZwKVRbPhj3dHhnjGrR3e30iS/AixYK/ggCD4nfkF6hHJy 5dXofW2D5nSXkpA7tj6ZLZTa6d3fQJIFOHTigMLCX9AU4zCR 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" VGhpcyBzZXJpZXMgYWltcyB0byBpbXByb3ZlIHRoZSBgc3RydWN0IHYzZF9zdGF0c2AgbGlmZXRp bWUgbWFuYWdlbWVudC4KVGhlIGNvbW1pdCBmYTZhMjBjODc0NzAgKCJkcm0vdjNkOiBBZGRyZXNz IHJhY2UtY29uZGl0aW9uIGJldHdlZW4gcGVyLWZkCkdQVSBzdGF0cyBhbmQgZmQgcmVsZWFzZSIp IGFkZHJlc3NlZCBhIHJhY2UtY29uZGl0aW9uIGJldHdlZW4gdGhlIHBlci1mZApHUFUgc3RhdHMg YW5kIHRoZSBmZCByZWxlYXNlIGJ5IGNsZWFyaW5nIGBqb2ItPmZpbGVfcHJpdmAgYmVmb3JlIHRo ZSBWM0QKcGVyLWZkIHN0cnVjdHVyZSBpcyBmcmVlZCBhbmQgYXNzdXJpbmcgdGhhdCBgam9iLT5m aWxlX3ByaXZgIGV4aXN0cwpkdXJpbmcgdGhlIHBlci1mZCBHUFUgc3RhdHMgdXBkYXRlcy4KCkhv d2V2ZXIsIHRoaXMgYXBwcm9hY2ggaW50cm9kdWNlZCBhIHRyaWNreSBmaWxlX3ByaXYgTlVMTC1p bmcgZGFuY2Ugd2l0aAp0aGUgYHF1ZXVlX2xvY2tgIHNwaW5sb2NrLiBUaGlzIHNlcmllcyBhaW1z IHRvIGFkZHJlc3MgdGhpcyBpc3N1ZSBpbiBhCnNpbXBsZXIgd2F5OiBjb252ZXJ0aW5nIGB2M2Rf c3RhdHNgIGZyb20gZW1iZWRkZWQgc3RydWN0cyB0bwpoZWFwLWFsbG9jYXRlZCwgcmVmY291bnRl ZCBvYmplY3RzLiBUaGlzIHNpbXBsaWZpZXMgdGhlIGNvZGUgYW5kIGxlYXZlcwpgcXVldWVfbG9j a2AgZXhjbHVzaXZlbHkgZm9yIGpvYiBtYW5hZ2VtZW50LgoKVGhlIHNlcmllcyBhbHNvIHN3aXRj aGVzIHRvIHJhdyBzZXFjb3VudCBoZWxwZXJzIHRvIHJlc29sdmUgYSBsb2NrZGVwCmFubm90YXRp b24gaXNzdWUsIGZpeGVzIG1pc3NpbmcgZXJyb3IgaGFuZGxpbmcgaW4gZHJtX3NjaGVkX2VudGl0 eV9pbml0KCksCmFuZCByZW1vdmVzIHRoZSBub3ctdW5uZWNlc3NhcnkgZGVkaWNhdGVkIGZlbmNl X2xvY2suCgpCZXN0IHJlZ2FyZHMsCi0gTWHDrXJhCgotLS0KdjEgLT4gdjI6CgotIFtBbGwgcGF0 Y2hlc10gQWRkZWQgSWFnbydzIFItYiAoSWFnbyBUb3JhbCkKLSBbMy82XSBzL2t6YWxsb2Mva3ph bGxvY19vYmoKLSBbNS82XSBBZGQgYSBjb21tZW50IGV4cGxhaW5pbmcgd2hpbGUgdGhlIG11dGV4 IGlzIHVzZWQgaW4KICAgICAgICBEUk1fVjNEX1BBUkFNX0NPTlRFWFRfUkVTRVRfQ09VTlRFUiAo SWFnbyBUb3JhbCkKLSBMaW5rIHRvIHYxOiBodHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjYw MjE3LXYzZC1yZXNldC1sb2NraW5nLWltcHJvdi12MS0wLTBkYjg0ODAxNjg2OUBpZ2FsaWEuY29t CgpUbzogTWVsaXNzYSBXZW4gPG13ZW5AaWdhbGlhLmNvbT4KVG86IFR2cnRrbyBVcnN1bGluIDx0 dnJ0a28udXJzdWxpbkBpZ2FsaWEuY29tPgpUbzogTWF4aW1lIFJpcGFyZCA8bXJpcGFyZEBrZXJu ZWwub3JnPgpDYzoga2VybmVsLWRldkBpZ2FsaWEuY29tCkNjOiBkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCgotLS0KTWHDrXJhIENhbmFsICgyKToKICAgICAgZHJtL3YzZDogSGFuZGxl IGVycm9yIGZyb20gZHJtX3NjaGVkX2VudGl0eV9pbml0KCkKICAgICAgZHJtL3YzZDogUmVtb3Zl IGRlZGljYXRlZCBmZW5jZV9sb2NrCgpUdnJ0a28gVXJzdWxpbiAoNCk6CiAgICAgIGRybS92M2Q6 IFVzZSByYXcgc2VxY291bnQgaGVscGVycyBpbnN0ZWFkIG9mIGZpZ2h0aW5nIHdpdGggbG9ja2Rl cAogICAgICBkcm0vdjNkOiBSZWZjb3VudCB2M2Rfc3RhdHMKICAgICAgZHJtL3YzZDogSG9sZCB2 M2Rfc3RhdHMgcmVmZXJlbmNlcyBpbiBlYWNoIGpvYgogICAgICBkcm0vdjNkOiBBdHRhY2ggcGVy LWZkIHJlc2V0IGNvdW50ZXJzIHRvIHYzZF9zdGF0cwoKIGRyaXZlcnMvZ3B1L2RybS92M2QvdjNk X2Rydi5jICAgIHwgIDU3ICsrKysrKysrKystLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vdjNkL3Yz ZF9kcnYuaCAgICB8ICA0NiArKysrKysrKystLS0tLQogZHJpdmVycy9ncHUvZHJtL3YzZC92M2Rf ZmVuY2UuYyAgfCAgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2dlbS5jICAgIHwgIDQz ICsrKysrKysrLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2lycS5jICAgIHwgICAyICst CiBkcml2ZXJzL2dwdS9kcm0vdjNkL3YzZF9zY2hlZC5jICB8IDEzMyArKysrKysrKysrKysrKyst LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS92M2QvdjNkX3N1Ym1pdC5j IHwgICA2ICsrCiBkcml2ZXJzL2dwdS9kcm0vdjNkL3YzZF9zeXNmcy5jICB8ICAgMiArLQogOCBm aWxlcyBjaGFuZ2VkLCAxNTEgaW5zZXJ0aW9ucygrKSwgMTQwIGRlbGV0aW9ucygtKQotLS0KYmFz ZS1jb21taXQ6IDIxNjEzZjY3ZWRlMTFlNDk1MjgxYjRhNmRkZTcyY2Q3ZGIzYWRhNGUKY2hhbmdl LWlkOiAyMDI2MDIxNS12M2QtcmVzZXQtbG9ja2luZy1pbXByb3YtZmZlMTZjMzU1NjliCgo=