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 DA092CD6E57 for ; Wed, 3 Jun 2026 22:25:35 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 307CF112424; Wed, 3 Jun 2026 22:25:35 +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="rtUfIXW4"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id A6AFA112424 for ; Wed, 3 Jun 2026 22:25:33 +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=m0h8XH6X2iYAEsxkPdoUPPkoiVsHuV40CK3jZ7XIWY0=; b=rtUfIXW4blQPQiEh0xmUupor8a uC6rbzhvFYPsPgyJyjD11BfLSOWBp2qDtWZw4edBK7AFDT2FTXjmFoWMtjF9oCCWVOUm8J6U7nG4O P8HU9cdE4EvxwzGHk5uYYF9/ALQAdrw6V9AI8nhfCyqFWIT7FCECNtNZwlTM8qyj4P5GMi2FNBFQg AOM+vyt9tv+vMd9kg9Ngu5PuManMBFYFjJF3HMmkYT+6iShudwXM4Vhv9pISsPH83SxKlrz3qwc3u vBeZXhDjvsJksl8Jn3ceS9oBrMcXJ9IS5PgXmB9NPbu9B49blyUTADr5RZYrIReOixqrfKRzUh4oG rhphMKAQ==; Received: from [189.7.87.67] (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 1wUu1f-00CNgx-ET; Thu, 04 Jun 2026 00:25:27 +0200 From: =?utf-8?q?Ma=C3=ADra_Canal?= Date: Wed, 03 Jun 2026 19:25:05 -0300 Subject: [PATCH v3 03/14] drm/v3d: Use inline lock for dma fence initialization MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Message-Id: <20260603-v3d-sched-misc-fixes-v3-3-d7114bba55a0@igalia.com> References: <20260603-v3d-sched-misc-fixes-v3-0-d7114bba55a0@igalia.com> In-Reply-To: <20260603-v3d-sched-misc-fixes-v3-0-d7114bba55a0@igalia.com> To: Melissa Wen , Iago Toral , Tvrtko Ursulin , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , =?utf-8?q?Christian_K=C3=B6nig?= Cc: kernel-dev@igalia.com, dri-devel@lists.freedesktop.org, =?utf-8?q?Ma=C3=ADra_Canal?= X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1234; i=mcanal@igalia.com; h=from:subject:message-id; bh=Rn+Xcf9CduGJKlh8cWPR/XvfoQKOGtujoD06rJe2cwE=; b=owEBbQGS/pANAwAKAT/zDop2iPqqAcsmYgBqIKnFsCzyP/iYRuI1gv59sOBwHu26nRpFMjlYT 9OY3d3OPhqJATMEAAEKAB0WIQT45F19ARZ3Bymmd9E/8w6Kdoj6qgUCaiCpxQAKCRA/8w6Kdoj6 qhZ9CACWo9RNm781++euAPeGB8de6/EJJxGjOeIxQGYaFdKm7mkPfAFlONCwIAf4E9a5Jb+727g dMUH5gNc2/faS7VUWItNTnbx7F5wKEgZ38Agaa9oMdTDs+5fzeWmvNahjg+4tHIiDYnhIlprsvp w8s0CBk0aQ2t3UxA/Pv5YZ5SkHBfYljju3ncdzbw+WXJ80XWZKISvqMsW/BonC6VviDNvsFA3b2 TYQRV/jf3GmBK4o4geEwrwd7uPIJPb5g6ROnqQDaa3/IIIQVq7sqKnuzc/jbE52AdwSwt+2qJvY YQ+jxccJS0/gqAzZgehiMRZRTg0JaTky/8Rk71yvgmtScwlj 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" U2luY2UgY29tbWl0IDFmMzJmMzEwYTEzYyAoImRtYS1idWY6IGlubGluZSBzcGlubG9jayBmb3Ig ZmVuY2UgcHJvdGVjdGlvbgp2NSIpLCBkbWFfZmVuY2VfaW5pdCgpIGFjY2VwdHMgYSBOVUxMIGV4 dGVybmFsIGxvY2sgYW5kIHdpbGwgZmFsbCBiYWNrIHRvCmFuIGlubGluZSBzcGlubG9jayBlbWJl ZGRlZCBpbiB0aGUgZmVuY2UgaXRzZWxmLiBUaGUgZW1iZWRkZWQgc3BpbmxvY2sKYWxsb3dzIHRo ZSBkZWNvdXBsaW5nIHRoZSBsb2NrIGFuZCB0aGUgZmVuY2UgbGlmZXRpbWUuCgpQYXNzIE5VTEwg c28gZWFjaCB2M2QgZmVuY2UgdXNlcyBpdHMgb3duIGlubGluZSBsb2NrLiBUaGlzIHdpbGwgYWxs b3cKcXVldWVfbG9jayB0byB1c2Ugc3Bpbl8odW4pbG9jaygpIGluIGFsbCBpdHMgdXNlcyBpbnN0 ZWFkIG9mCnNwaW5fKHVuKWxvY2tfaXJxc2F2ZSgpLgoKUmV2aWV3ZWQtYnk6IFR2cnRrbyBVcnN1 bGluIDx0dnJ0a28udXJzdWxpbkBpZ2FsaWEuY29tPgpTaWduZWQtb2ZmLWJ5OiBNYcOtcmEgQ2Fu YWwgPG1jYW5hbEBpZ2FsaWEuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS92M2QvdjNkX2ZlbmNl LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkK CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdjNkL3YzZF9mZW5jZS5jIGIvZHJpdmVycy9n cHUvZHJtL3YzZC92M2RfZmVuY2UuYwppbmRleCBjNTAwMTM2ZDA0NTUuLjliMWE4ODJhNGMxNSAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3YzZC92M2RfZmVuY2UuYworKysgYi9kcml2ZXJz L2dwdS9kcm0vdjNkL3YzZF9mZW5jZS5jCkBAIC0xNSw3ICsxNSw3IEBAIHN0cnVjdCBkbWFfZmVu Y2UgKnYzZF9mZW5jZV9jcmVhdGUoc3RydWN0IHYzZF9kZXYgKnYzZCwgZW51bSB2M2RfcXVldWUg cSkKIAlmZW5jZS0+ZGV2ID0gJnYzZC0+ZHJtOwogCWZlbmNlLT5xdWV1ZSA9IHE7CiAJZmVuY2Ut PnNlcW5vID0gKytxdWV1ZS0+ZW1pdF9zZXFubzsKLQlkbWFfZmVuY2VfaW5pdCgmZmVuY2UtPmJh c2UsICZ2M2RfZmVuY2Vfb3BzLCAmcXVldWUtPnF1ZXVlX2xvY2ssCisJZG1hX2ZlbmNlX2luaXQo JmZlbmNlLT5iYXNlLCAmdjNkX2ZlbmNlX29wcywgTlVMTCwKIAkJICAgICAgIHF1ZXVlLT5mZW5j ZV9jb250ZXh0LCBmZW5jZS0+c2Vxbm8pOwogCiAJcmV0dXJuICZmZW5jZS0+YmFzZTsKCi0tIAoy LjU0LjAKCg==