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 5DC66F513E9 for ; Thu, 5 Mar 2026 23:26:08 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 7B11510EC7A; Thu, 5 Mar 2026 23:26:07 +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="l2I4V8E3"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id 95C0710EC7A for ; Thu, 5 Mar 2026 23:26:05 +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=veY8Xc3INVsClBhsJ3L5bBE2ob0iJFjwt+krC9c0Kys=; b=l2I4V8E3dZmDOQbtBglamG8U75 4We/OlB/oyrY/So5ie4i8+uIzr0B7Q6mzFpKk/xoCJia1jjXHJqZTYMMa/Ib7LPKHeh4PDW7Oz5ls gJisHrIkYw7Gc1ZdNc9dC80P7Kzy1+++H6YVRknJQq30qgsCNIe4hBKMVVPha+bARoPjBFF60wmtj MvHFR4NWWGx9HBKQ78qd2Az6vA12UIYiy6Fi1ZlbNrLMZtK2yqpH9M+o+BGeMmBFt/qP6NDWzZWFC TR7YyewZeikDL/4omfIjZ3M5I0P0HfvIgqRWgurbL1BTL4jfy/GudtpP7F4Sun5DeYBRvwPGQuqrk Jw4IEtnQ==; 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 1vyI4v-009Zzo-8W; Fri, 06 Mar 2026 00:26:01 +0100 From: =?utf-8?q?Ma=C3=ADra_Canal?= Date: Thu, 05 Mar 2026 20:25:50 -0300 Subject: [PATCH v2 1/6] drm/v3d: Handle error from drm_sched_entity_init() MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-Id: <20260305-v3d-reset-locking-improv-v2-1-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=1883; i=mcanal@igalia.com; h=from:subject:message-id; bh=AaIabnW6sSCrxsV7Z3lFnGVsJOe0R/0wAzlaOEdq3PI=; b=owEBbQGS/pANAwAKAT/zDop2iPqqAcsmYgBpqhEDPVs71GoDRVee1DAU+5ed9HVlt3VjaxrXM NcaQrHrXvuJATMEAAEKAB0WIQT45F19ARZ3Bymmd9E/8w6Kdoj6qgUCaaoRAwAKCRA/8w6Kdoj6 qkk4CACCxgqIx7BO6tp0sTuQGwmfap22HuAZ3J20dH7g0HoOhuShf2KNLWvpHRhxEYG+YTe1uN5 WF0WbQV+UrNpU0Vi6I6sLsralJOap4VB1SKMRyC01NkaLNvd6GDagcimj5MAU1fUuECl/ZAYAii HN0DzQKWxJ+HE4AGOrlBCiA5zrNfz73j87IHqbHfOYz2ocfSQs3h6t6UtSSQ/gxjuVoZjq1bXLR 10QrvkzKGBdEYy1jgXnEWUhYf9hUUD9oCZnrPhD5JbN/pdRyfTEhzWswAZxkrsfMjTV5vKfbXZ1 4nLD2Ky26Xj5NFEpPAmnOOYgnywd598duPCftoxssEe4oDdi 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" ZHJtX3NjaGVkX2VudGl0eV9pbml0KCkgY2FuIGZhaWwgYnV0IGl0cyByZXR1cm4gdmFsdWUgaXMg Y3VycmVudGx5IGJlaW5nCmlnbm9yZWQgaW4gdjNkX29wZW4oKS4gQ2hlY2sgdGhlIHJldHVybiB2 YWx1ZSBhbmQgcHJvcGVybHkgdW53aW5kCm9uIGZhaWx1cmUgYnkgZGVzdHJveWluZyBhbnkgYWxy ZWFkeS1pbml0aWFsaXplZCBzY2hlZHVsZXIgZW50aXRpZXMuCgpGaXhlczogNTc2OTJjOTRkY2Jl ICgiZHJtL3YzZDogSW50cm9kdWNlIGEgbmV3IERSTSBkcml2ZXIgZm9yIEJyb2FkY29tIFYzRCBW My54KyIpClNpZ25lZC1vZmYtYnk6IE1hw61yYSBDYW5hbCA8bWNhbmFsQGlnYWxpYS5jb20+ClJl dmlld2VkLWJ5OiBJYWdvIFRvcmFsIFF1aXJvZ2EgPGl0b3JhbEBpZ2FsaWEuY29tPgotLS0KIGRy aXZlcnMvZ3B1L2RybS92M2QvdjNkX2Rydi5jIHwgMTYgKysrKysrKysrKysrLS0tLQogMSBmaWxl IGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL3YzZC92M2RfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vdjNkL3YzZF9k cnYuYwppbmRleCBkZDYwYWNkZjUyYzJiMmU0NGM2MTUwZjExNjc4YjI5MWFiMWY2ZGY0Li44NmUw NWZjZjZjZjY1NjM4YzRiZjk3YWIzNTExY2NhYzQwZjIxZTJmIDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vdjNkL3YzZF9kcnYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdjNkL3YzZF9kcnYu YwpAQCAtMTMxLDcgKzEzMSw3IEBAIHYzZF9vcGVuKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0 cnVjdCBkcm1fZmlsZSAqZmlsZSkKIAlzdHJ1Y3QgdjNkX2RldiAqdjNkID0gdG9fdjNkX2Rldihk ZXYpOwogCXN0cnVjdCB2M2RfZmlsZV9wcml2ICp2M2RfcHJpdjsKIAlzdHJ1Y3QgZHJtX2dwdV9z Y2hlZHVsZXIgKnNjaGVkOwotCWludCBpOworCWludCBpLCByZXQ7CiAKIAl2M2RfcHJpdiA9IGt6 YWxsb2Nfb2JqKCp2M2RfcHJpdik7CiAJaWYgKCF2M2RfcHJpdikKQEAgLTE0MSw5ICsxNDEsMTEg QEAgdjNkX29wZW4oc3RydWN0IGRybV9kZXZpY2UgKmRldiwgc3RydWN0IGRybV9maWxlICpmaWxl KQogCiAJZm9yIChpID0gMDsgaSA8IFYzRF9NQVhfUVVFVUVTOyBpKyspIHsKIAkJc2NoZWQgPSAm djNkLT5xdWV1ZVtpXS5zY2hlZDsKLQkJZHJtX3NjaGVkX2VudGl0eV9pbml0KCZ2M2RfcHJpdi0+ c2NoZWRfZW50aXR5W2ldLAotCQkJCSAgICAgIERSTV9TQ0hFRF9QUklPUklUWV9OT1JNQUwsICZz Y2hlZCwKLQkJCQkgICAgICAxLCBOVUxMKTsKKwkJcmV0ID0gZHJtX3NjaGVkX2VudGl0eV9pbml0 KCZ2M2RfcHJpdi0+c2NoZWRfZW50aXR5W2ldLAorCQkJCQkgICAgRFJNX1NDSEVEX1BSSU9SSVRZ X05PUk1BTCwgJnNjaGVkLAorCQkJCQkgICAgMSwgTlVMTCk7CisJCWlmIChyZXQpCisJCQlnb3Rv IGVycl9zY2hlZDsKIAogCQltZW1zZXQoJnYzZF9wcml2LT5zdGF0c1tpXSwgMCwgc2l6ZW9mKHYz ZF9wcml2LT5zdGF0c1tpXSkpOwogCQlzZXFjb3VudF9pbml0KCZ2M2RfcHJpdi0+c3RhdHNbaV0u bG9jayk7CkBAIC0xNTMsNiArMTU1LDEyIEBAIHYzZF9vcGVuKHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYsIHN0cnVjdCBkcm1fZmlsZSAqZmlsZSkKIAlmaWxlLT5kcml2ZXJfcHJpdiA9IHYzZF9wcml2 OwogCiAJcmV0dXJuIDA7CisKK2Vycl9zY2hlZDoKKwlmb3IgKGktLTsgaSA+PSAwOyBpLS0pCisJ CWRybV9zY2hlZF9lbnRpdHlfZGVzdHJveSgmdjNkX3ByaXYtPnNjaGVkX2VudGl0eVtpXSk7CisJ a2ZyZWUodjNkX3ByaXYpOworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyB2b2lkCgotLSAKMi41 My4wCgo=