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 8C6C0CD37B2 for ; Sun, 10 May 2026 22:12:30 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id CF78210E43B; Sun, 10 May 2026 22:12:29 +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="ksCEYLYj"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0D4CE10E435 for ; Sun, 10 May 2026 22:12:28 +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=ksCEYLYj54Q1rncAheQsEgrqCh XYcJv/faF1Jua8ED4uu6c/S4ikDbxcaEmj03P/oHSPh0kLBuou0IuAbr2FLRDX+E8wiTtwY5ylGAa HkEiTmCAyh6k1Z1ZIXhFyccTHZbHsYYtWZedokUrONqXwzYcDoWUUO1mbBzCyyJ7HFfGcXJviKtRv +oxU2QCHmfrKlpqIiuscqRAi/GF2ObNOeJqDSxxw/UwUxKX82OwZG6Qp2QXj+WdAUszmy6GysGNuU kzb+fm0WS56n2EbUGC0dKJpKDDYEh1bZUcNkr1GYxkOBPfD5dcyqvm7ZhPQtzlsgtPluFKbEfHTMa oRrwlYbQ==; 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 1wMCNr-008k1J-UK; Mon, 11 May 2026 00:12:23 +0200 From: =?utf-8?q?Ma=C3=ADra_Canal?= Date: Sun, 10 May 2026 19:12:00 -0300 Subject: [PATCH v2 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: <20260510-v3d-sched-misc-fixes-v2-3-ca4aba343ef6@igalia.com> References: <20260510-v3d-sched-misc-fixes-v2-0-ca4aba343ef6@igalia.com> In-Reply-To: <20260510-v3d-sched-misc-fixes-v2-0-ca4aba343ef6@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/zDop2iPqqAcsmYgBqAQK0hM3k1H3MgMVN8+TCpqfU3U0+i+OGW8qEU vV8gsN2WzeJATMEAAEKAB0WIQT45F19ARZ3Bymmd9E/8w6Kdoj6qgUCagECtAAKCRA/8w6Kdoj6 qlIoB/0SlxM/qbyMvhvfgFX1gZFGygOdAKqlSEBWciB9f2fg9Gmpn2OPhTgeJXu2MKLHJdte/QB bJv/r+92PIyAykKOVZ8w0jm6jYIv1rhN8aGrv+YQjPSGF6CDiD7P11EH3Ws1OQW4rDs1VzXiMur vPnri5BMJV1yVDvihpeXJGFiOhycRLbNfNg4paoFpGqvKc17XRvkDgUUhIDRjGmACRbuZKjtLFP VXpisYLGik/igkRrpRhMc0SGbg+DG2gnILT/q/wENQKJ/a2oSxSBs3pq2Nq+TafKRc05QAtOOiM t1m49KDR7jOYJxxB4TX30FT/wCFFBV2iWAXIhepJyahjYXwf 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==