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 BE229CD6E75 for ; Thu, 4 Jun 2026 17:51:14 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 13FD210E225; Thu, 4 Jun 2026 17:51:14 +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="cUsswTaj"; dkim-atps=neutral X-Greylist: delayed 903 seconds by postgrey-1.36 at gabe; Thu, 04 Jun 2026 17:51:13 UTC Received: from sender4-op-o11.zoho.com (sender4-op-o11.zoho.com [136.143.188.11]) by gabe.freedesktop.org (Postfix) with ESMTPS id 45DEE10E225 for ; Thu, 4 Jun 2026 17:51:13 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; t=1780594562; cv=none; d=zohomail.com; s=zohoarc; b=gi8hkI2I4Nda4VA7U8VuJt1XQdSHr0CsdZ1/FtcAPBBZhv8/TGdQQSB8vzPe2xSKlWwqwKkLNXCtp9RpfvjxussKGFDeW4vLNBhi0RP4jmUKpElrj2kFC9km0TE96TDU53Pskw2suHKxyTrj/rq28lpgixmbxswq5xVhvABDwcQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1780594562; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=pGItgKzMIvC437rpGPy/yL1b1GrrGpxVuW/BG37KdmU=; b=ICOs3FMbhEnR9eKuueGvAZkF3OtnuuBiS5E9PoxoDbI2Zf7+vW7Cv4TEgk/zGbK5ApEOqCRSp7eadYtajZzM0gI7CcgEfSnppl71UYmU6wiQvVFyPlgpUF02HrnqnXcDyghDNHrCOKuhobiBEdQX/S02KbLEi9+yUkjImYPHfN4= 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=1780594562; s=zohomail; d=collabora.com; i=adrian.larumbe@collabora.com; h=From:From:Subject:Subject:Date:Date:Message-Id:Message-Id:MIME-Version:Content-Type:Content-Transfer-Encoding:To:To:Cc:Cc:Reply-To; bh=pGItgKzMIvC437rpGPy/yL1b1GrrGpxVuW/BG37KdmU=; b=cUsswTaj7MOEZoLLzW4n5RIdfbhAQIFVG3V1jIOkJu0jikIv56g6D/+a30IzatuL m4z+qaqSIkIqcne7kn2oyoh3Xt+ZFPyE3Z1VR2OtuEZ7Qqh+sHejW1lOYqEyeBqOTVb unjvtzE/0PdUJMvzQsqZiZS+oGGg8AoTFWRjPk4Y= Received: by mx.zohomail.com with SMTPS id 1780594560725224.75170710534178; Thu, 4 Jun 2026 10:36:00 -0700 (PDT) From: =?utf-8?q?Adri=C3=A1n_Larumbe?= Subject: [PATCH v2 0/7] RPM, perfcnt and other minor fixes for Panfrost Date: Thu, 04 Jun 2026 18:35:19 +0100 Message-Id: <20260604-claude-fixes-v2-0-57c6bd4c1655@collabora.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-B4-Tracking: v=1; b=H4sIAAAAAAAC/1WNyw6CMBREf4XctTV9IKGu/A/D4lKuUlMpaaHRE P7dgnHh8mRmziwQKViKcC4WCJRstH7IIA8FmB6HOzHbZQbJZcVPUjHjcO6I3eyLIqtlyxUKVWJ tIE/GQHuQF9fmy3FuH2SmzbE1ehsnH977XxJb76eu/tVJMM5ERVoSYqlLfTHeOWx9wKPxT2jWd f0AHwtEg74AAAA= X-Change-ID: 20260523-claude-fixes-82b03a134a8c To: Boris Brezillon , Rob Herring , Steven Price , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Faith Ekstrand , "Marty E. Plummer" , Tomeu Vizoso , Eric Anholt , Alyssa Rosenzweig , Robin Murphy Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Collabora Kernel Team , =?utf-8?q?Adri=C3=A1n_Larumbe?= , Neil Armstrong , Claude X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3426; i=adrian.larumbe@collabora.com; h=from:subject:message-id; bh=yQFd+P6jOKn9w/gjCgOnJ7DFA+npz7xs+KhEtC2Mz0E=; b=owEB7QES/pANAwAKAQ4mfkzuU0M9AcsmYgBqIbd8RkeENXkZsBziuKOt/jG0olQTS3YJif72F Bvaas/SG1KJAbMEAAEKAB0WIQQyQDDowAUXXfk3B6QOJn5M7lNDPQUCaiG3fAAKCRAOJn5M7lND PTORDACDIvyhwWZwsNTQKW8d+by9/vlaNqWFw+ubmpyk5E/U1au/D5Hl13Bht23Op5RujgG/Tsw 6+fJcqw8/djDhTpUKpVAW1g56oK8AtHSvDtYnmSvIAeRUOxXCaDWwD5ByzxIdx3fwepW9OIQD/c MYTdiczKgKs0HKxJu/zoNQFitb63xAwssRRJZgYk3L285zftUgL5R6BdW6ozdGX/eArhpZwfc84 gCWQUfSrUjnNGnJDSQMjCQLyo5bdhlf60CcdlPNHTjLevNN8fvCAJ78oKyIG2H/H4SMCEZ+uHH+ LE7TYDRjq44CHIoeomM0YDdisgg/WN+Rdj+YXzg6F8HqmP3bFenaRraw59uAIAzckTQhzccM/Ei eGRvyePbm5CDe3XjZY3RAKYZwyvsniPIWvjC30vQWdIoGhJ0zGnCXAPuADbj3z5yABXS39DSFvH 1XHzamIWS3CijZ7w0ftyDurLTrmCjZsQ2fEkEpva1fsV47c2be6hDtonpKiGlyNr+CfMg= X-Developer-Key: i=adrian.larumbe@collabora.com; a=openpgp; fpr=324030E8C005175DF93707A40E267E4CEE53433D 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" VGhpcyBwYXRjaCBzZXJpZXMgY29tZXMgd2l0aCBzb21lIG1pbm9yIGZpeGVzIGZvciBQYW5mcm9z dC4gU29tZSBvZiB0aGUKaXNzdWVzIGFkZHJlc3NlZCB3ZXJlIHVuY292ZXJlZCBieSBMTE0gdG9v bHMsIHdoaWxlIHRoZSBvbmUgYWJvdXQgUlBNIHdhcwp0cmFkaXRpb25hbGx5IGRlYnVnZ2VkLgoK VGhlIG9ubHkgcHJvcGVyIGJ1ZyBmaXhlcyBhcmUgdGhlIG9uZXMgZm9yIHBlcmZjbnQgYW5kIFJQ TSwgYW5kIHRoZSBvdGhlcnMKYXJlIG1vcmUgYWJvdXQgZW5zdXJpbmcgcm9idXN0bmVzcy4gcGVy ZmNudCBidWcgd2FzIG5ldmVyIG9ic2VydmVkIGluIHRoZQpvcGVuLCBiZWNhdXNlIG5vIG9uZSBo YWQgZmFjZWQgYSBIVyByZXNldCB3aGVuIGEgcGVyZmNudCBzZXNzaW9uIHdhcwpvbmdvaW5nLiBS UE0gZml4IGFkZHJlc3NlcyBhIHdlbGwta25vd24gaXNzdWUgSSBoYWQgYmVlbiBvYnNlcnZpbmcg Zm9yCnF1aXRlIHNvbWUgdGltZSwgYnV0IHRoYXQgSSBoYWQgY29tcGxldGVseSBtaXN1bmRlcnN0 b29kLgoKU2lnbmVkLW9mZi1ieTogQWRyacOhbiBMYXJ1bWJlIDxhZHJpYW4ubGFydW1iZUBjb2xs YWJvcmEuY29tPgotLS0KQ2hhbmdlcyBpbiB2MjoKLSBGaXhlZCByYWNlIGNvbmRpdGlvbnMgaW50 cm9kdWNlZCBieSB0aGUgcHJldmlvdXMgcmV2aXNpb24sIGluIHRoZSBSUE0gYW5kCkhXUGVyZiBj b21taXRzIHNwZWNpZmljYWxseS4gVGhlc2UgY2FuIGJlIGNvbnN1bHRlZCBhdCBbMV0KLSBEb24n dCBhdHRlbXB0IHRvIHN1c3BlbmQgdGhlIGRldmljZSB1bmNvbmRpdGlvbmFsbHkgYXQgdGhlIGVu ZCBvZgpwcm9iZSgpLCBhbmQgZG8gaXQgdGhyb3VnaCBhdXRvc3VzcGVuZCBpbnN0ZWFkLgotIEJy b2tlIHRoZSBSUE0gcGF0Y2ggaW50byBvbmUgdGhhdCBmaXhlcyBQTSByZWZjbnQgcHJvcGVyIGFu ZCBhbm90aGVyIG9uZQpmb3IgTU1VIGVuYWJsZW1lbnQgYXQgZGV2aWNlIGluaXQgdGltZS4KLSBN b3ZlZCBwZXJmY250IEdQVSBkaXNhYmxlIGhlbHBlciBpbnRvIGl0cyBvd24gY29tbW1pdC4gU2Ft ZSBmb3IKdHJhbnNwbGF0aW5nIHNocmlua2VyIGluaXRpYWxpc2F0aW9uIGFuZCB1bnBsdWcuCi0g QWRkZWQgJ0ZpeGVzJyBhbmQgJ1JlcG9ydGVkLWJ5JyB0YWdzIHRvIGFsbCB0aGUgcmVsZXZhbnQg Y29tbWl0cwotIFsxXSBodHRwczovL3Nhc2hpa28uZGV2LyMvcGF0Y2hzZXQvMjAyNjA1MjYtY2xh dWRlLWZpeGVzLXYxLTAtMTZlOTJlYWE0OTQ5JTQwY29sbGFib3JhLmNvbQotIExpbmsgdG8gdjE6 IGh0dHBzOi8vcGF0Y2gubXNnaWQubGluay8yMDI2MDUyNi1jbGF1ZGUtZml4ZXMtdjEtMC0xNmU5 MmVhYTQ5NDlAY29sbGFib3JhLmNvbQoKVG86IEJvcmlzIEJyZXppbGxvbiA8Ym9yaXMuYnJlemls bG9uQGNvbGxhYm9yYS5jb20+ClRvOiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgpUbzog U3RldmVuIFByaWNlIDxzdGV2ZW4ucHJpY2VAYXJtLmNvbT4KVG86IEFkcmnDoW4gTGFydW1iZSA8 YWRyaWFuLmxhcnVtYmVAY29sbGFib3JhLmNvbT4KVG86IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFy dGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+ClRvOiBNYXhpbWUgUmlwYXJkIDxtcmlwYXJk QGtlcm5lbC5vcmc+ClRvOiBUaG9tYXMgWmltbWVybWFubiA8dHppbW1lcm1hbm5Ac3VzZS5kZT4K VG86IERhdmlkIEFpcmxpZSA8YWlybGllZEBnbWFpbC5jb20+ClRvOiBTaW1vbmEgVmV0dGVyIDxz aW1vbmFAZmZ3bGwuY2g+ClRvOiBGYWl0aCBFa3N0cmFuZCA8ZmFpdGguZWtzdHJhbmRAY29sbGFi b3JhLmNvbT4KVG86ICJNYXJ0eSBFLiBQbHVtbWVyIiA8aGFuZXR6ZXJAc3RhcnRtYWlsLmNvbT4K VG86IFRvbWV1IFZpem9zbyA8dG9tZXVAdG9tZXV2aXpvc28ubmV0PgpUbzogRXJpYyBBbmhvbHQg PGVyaWNAYW5ob2x0Lm5ldD4KVG86IEFseXNzYSBSb3Nlbnp3ZWlnIDxhbHlzc2Eucm9zZW56d2Vp Z0Bjb2xsYWJvcmEuY29tPgpUbzogUm9iaW4gTXVycGh5IDxyb2Jpbi5tdXJwaHlAYXJtLmNvbT4K Q2M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKQ2M6IGxpbnV4LWtlcm5lbEB2Z2Vy Lmtlcm5lbC5vcmcKQ2M6IE5laWwgQXJtc3Ryb25nIDxuZWlsLmFybXN0cm9uZ0BsaW5hcm8ub3Jn PgoKLS0tCkFkcmnDoW4gTGFydW1iZSAoNyk6CiAgICAgIGRybS9wYW5mcm9zdDogQ2hlY2sgYW5v dGhlciBibyBmaWVsZCBmb3IgY2FjaGUgb3B0aW9uIHF1ZXJ5CiAgICAgIGRybS9wYW5mcm9zdDog UHJldmVudCBkaXZpc2lvbiBieSAwCiAgICAgIGRybS9wYW5mcm9zdDogTW92ZSBzaHJpbmtlciBp bml0aWFsaXphdGlvbiBhbmQgdW5wbHVnIG9uZSBsZXZlbCBkb3duCiAgICAgIGRybS9wYW5mcm9z dDogTW92ZSBwZXJmY250IEdQVSBkaXNhYmxlIHNlcXVlbmNlIGludG8gYSBoZWxwZXIKICAgICAg ZHJtL3BhbmZyb3N0OiBNYWtlIHJlc2V0IHNlcXVlbmNlIGRlYWwgd2l0aCBhbiBhY3RpdmUgSFdQ ZXJmIHNlc3Npb24KICAgICAgZHJtL3BhbmZyb3N0OiBGaXggUE0gdXNhZ2VfY291bnQgbWlzaGFu ZGxpbmcKICAgICAgZHJtL3BhbmZyb3N0OiBFeHBsaWNpdGx5IGVuYWJsZSBNTVUgaW50ZXJydXB0 cyBhdCBkZXZpY2UgaW5pdAoKIGRyaXZlcnMvZ3B1L2RybS9wYW5mcm9zdC9wYW5mcm9zdF9kZXZm cmVxLmMgICAgICB8ICAzICstCiBkcml2ZXJzL2dwdS9kcm0vcGFuZnJvc3QvcGFuZnJvc3RfZGV2 aWNlLmMgICAgICAgfCAgOCArKysKIGRyaXZlcnMvZ3B1L2RybS9wYW5mcm9zdC9wYW5mcm9zdF9k cnYuYyAgICAgICAgICB8IDE0ICsrLS0tCiBkcml2ZXJzL2dwdS9kcm0vcGFuZnJvc3QvcGFuZnJv c3RfZ2VtLmggICAgICAgICAgfCAgNCArLQogZHJpdmVycy9ncHUvZHJtL3BhbmZyb3N0L3BhbmZy b3N0X2dlbV9zaHJpbmtlci5jIHwgIDggKy0tCiBkcml2ZXJzL2dwdS9kcm0vcGFuZnJvc3QvcGFu ZnJvc3RfbW11LmMgICAgICAgICAgfCAxMSArKystCiBkcml2ZXJzL2dwdS9kcm0vcGFuZnJvc3Qv cGFuZnJvc3RfbW11LmggICAgICAgICAgfCAgMiArCiBkcml2ZXJzL2dwdS9kcm0vcGFuZnJvc3Qv cGFuZnJvc3RfcGVyZmNudC5jICAgICAgfCA3NyArKysrKysrKysrKysrKysrKystLS0tLS0KIGRy aXZlcnMvZ3B1L2RybS9wYW5mcm9zdC9wYW5mcm9zdF9wZXJmY250LmggICAgICB8ICAxICsKIDkg ZmlsZXMgY2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCi0tLQpiYXNl LWNvbW1pdDogYzEwNzlhZWJiNGRlMjE4Y2FhODZjNDRmOWE1MzcwMGQxYTU4MjY4MwpjaGFuZ2Ut aWQ6IDIwMjYwNTIzLWNsYXVkZS1maXhlcy04MmIwM2ExMzRhOGMKCkJlc3QgcmVnYXJkcywKLS0g IApBZHJpw6FuIExhcnVtYmUgPGFkcmlhbi5sYXJ1bWJlQGNvbGxhYm9yYS5jb20+Cgo=