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 E9E7FF3ED50 for ; Sat, 11 Apr 2026 18:58:59 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 4E7DE10E21A; Sat, 11 Apr 2026 18:58:59 +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="GcF/nW8I"; dkim-atps=neutral Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id D058A10E234 for ; Sat, 11 Apr 2026 18:58:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=igalia.com; s=20170329; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID: Date:Subject:Cc:To: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=rfR/xs54iud7qjWeo87LTD8Cmitowf/vA43TFtPNilg=; b=GcF/nW8Ix57ePYZUjwiT2qGAqq FGUPSxXoVtUY5rS9XjVpwYPSLrqZPUJ9MNVaLrXFN17E8LU5EbUDj15csHk/Yio31BGQ54M6WhEoI oHSifD9t/euCsVP9dlDWCVV0s8jPhf+h9YNbdfiCitbX0gCylkfo98AB9lOqNUdZCtGbvshsnfZKr U7KRlZ54x3H5ovkkl6r8gbgmn8SpAF0vIeAxvCQpMK1fr5tXimTV2In2X77fepR5OzsFDziwU+Peg xuQTmdivHcdKxFSldAszUCJng3iIC9gArP2CeQfVAhGeBxyLigsNR9SSABdFV5PexBPL0Dxoi0Vgg OS3qOyKQ==; Received: from [189.7.87.169] (helo=prince) by fanzine2.igalia.com with esmtpsa (Cipher TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_256_GCM:256) (Exim) id 1wBdXV-00Epqg-1H; Sat, 11 Apr 2026 20:58:41 +0200 From: =?UTF-8?q?Ma=C3=ADra=20Canal?= To: =?UTF-8?q?Christian=20K=C3=B6nig?= , Sumit Semwal , Boris Brezillon , Tvrtko Ursulin , Philipp Stanner Cc: dri-devel@lists.freedesktop.org, linaro-mm-sig@lists.linaro.org, kernel-dev@igalia.com, =?UTF-8?q?Ma=C3=ADra=20Canal?= Subject: [PATCH] dma-fence: Clarify external lock use case in dma_fence_init() docs Date: Sat, 11 Apr 2026 15:47:33 -0300 Message-ID: <20260411185756.1887119-4-mcanal@igalia.com> X-Mailer: git-send-email 2.53.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 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" VGhlIGtlcm5lbGRvYyBjb21tZW50IG9uIGRtYV9mZW5jZV9pbml0KCkgYW5kIGRtYV9mZW5jZV9p bml0NjQoKSBkZXNjcmliZQp0aGUgbGVnYWN5IHJlYXNvbiB0byBwYXNzIGFuIGV4dGVybmFsIGxv Y2sgYXMgYSBuZWVkIHRvIHByZXZlbnQgbXVsdGlwbGUKZmVuY2VzICJmcm9tIHNpZ25hbGluZyBv dXQgb2Ygb3JkZXIiLiBIb3dldmVyLCB0aGlzIHdvcmRpbmcgaXMgYSBiaXQKbWlzbGVhZGluZzog YSBzaGFyZWQgc3BpbmxvY2sgZG9lcyBub3QgKGFuZCBjYW5ub3QpIHByZXZlbnQgdGhlIHNpZ25h bGVyCmZyb20gc2lnbmFsaW5nIG91dCBvZiBvcmRlci4gU2lnbmFsaW5nIG9yZGVyIGlzIHRoZSBk cml2ZXIncyByZXNwb25zaWJpbGl0eQpyZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIGxvY2sgaXMg c2hhcmVkIG9yIHBlci1mZW5jZS4KCldoYXQgYSBzaGFyZWQgbG9jayBhY3R1YWxseSBwcm92aWRl cyBpcyBzZXJpYWxpemF0aW9uIG9mIHNpZ25hbGluZyBhbmQKb2JzZXJ2YXRpb24gYWNyb3NzIGZl bmNlcyBpbiBhIGdpdmVuIGNvbnRleHQsIHNvIHRoYXQgb2JzZXJ2ZXJzIG5ldmVyCnNlZSBhIGxh dGVyIGZlbmNlIHNpZ25hbGVkIHdoaWxlIGFuIGVhcmxpZXIgb25lIGlzIG5vdC4KClJld29yZCBi b3RoIGNvbW1lbnRzIHRvIGRlc2NyaWJlIHRoaXMgbW9yZSBhY2N1cmF0ZWx5LgoKU2lnbmVkLW9m Zi1ieTogTWHDrXJhIENhbmFsIDxtY2FuYWxAaWdhbGlhLmNvbT4KLS0tCgpIaSwKCldoaWxlIHJl YWRpbmcgdGhlIGRvY3VtZW50YXRpb24sIEkgZm91bmQgdGhpcyBwYXJ0aWN1bGFyIHBhcmFncmFw aCBxdWl0ZQpoYXJkIHRvIHVuZGVyc3RhbmQuIEFzIEkgdW5kZXJzdGFuZCBpdCwgbG9ja3MgZG9u J3QgZW5mb3JjZSBvcmRlciwgb25seQpzZXJpYWxpemF0aW9uLCBidXQgdGhlIHBhcmFncmFwaCBz ZWVtcyB0byBjb21tdW5pY2F0ZSB0aGUgb3RoZXIgd2F5IGFyb3VuZC4KRHVlIHRvIHRoYXQsIEkg aGFkIHRoZSBpbXByZXNzaW9uIHRoYXQgdGhlIGN1cnJlbnQgd29yZGluZyBjYW4gYmUKbWlzbGVh ZGluZyBmb3IgZHJpdmVyIGRldmVsb3BlcnMuCgpJJ20gcHJvcG9zaW5nIGEgbmV3IHdvcmRpbmcg dG8gYmV0dGVyIGRlc2NyaWJlIHRoZSB1c2UgY2FzZSBvZiB0aGUKZXh0ZXJuYWwgbG9jayBiYXNl ZCBvbiBteSB1bmRlcnN0YW5kaW5nLCBidXQgaXQgd291bGQgYmUgZ3JlYXQgdG8gaGVhcgp0aGUg ZmVlZGJhY2sgYW5kIHN1Z2dlc3Rpb25zIGZyb20gbW9yZSBleHBlcmllbmNlZCBkZXZlbG9wZXJz IHdobyBtaWdodApoYXZlIG1vcmUgaW5zaWdodCBhYm91dCB0aGVzZSBsZWdhY3kgdXNlIGNhc2Vz LgoKQmVzdCByZWdhcmRzLAotIE1hw61yYQoKIGRyaXZlcnMvZG1hLWJ1Zi9kbWEtZmVuY2UuYyB8 IDEyICsrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvZG1hLWZlbmNlLmMgYi9kcml2 ZXJzL2RtYS1idWYvZG1hLWZlbmNlLmMKaW5kZXggMTgyNmJhNzMwOTRjLi5iZGMyOWQxYzFiNWMg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1hLWJ1Zi9kbWEtZmVuY2UuYworKysgYi9kcml2ZXJzL2Rt YS1idWYvZG1hLWZlbmNlLmMKQEAgLTExMDIsOCArMTEwMiwxMCBAQCBfX2RtYV9mZW5jZV9pbml0 KHN0cnVjdCBkbWFfZmVuY2UgKmZlbmNlLCBjb25zdCBzdHJ1Y3QgZG1hX2ZlbmNlX29wcyAqb3Bz LAogICogdG8gY2hlY2sgd2hpY2ggZmVuY2UgaXMgbGF0ZXIgYnkgc2ltcGx5IHVzaW5nIGRtYV9m ZW5jZV9sYXRlcigpLgogICoKICAqIEl0IGlzIHN0cm9uZ2x5IGRpc2NvdXJhZ2VkIHRvIHByb3Zp ZGUgYW4gZXh0ZXJuYWwgbG9jayBiZWNhdXNlIHRoaXMgY291cGxlcwotICogbG9jayBhbmQgZmVu Y2UgbGlmZSB0aW1lLiBUaGlzIGlzIG9ubHkgYWxsb3dlZCBmb3IgbGVnYWN5IHVzZSBjYXNlcyB3 aGVuCi0gKiBtdWx0aXBsZSBmZW5jZXMgbmVlZCB0byBiZSBwcmV2ZW50ZWQgZnJvbSBzaWduYWxp bmcgb3V0IG9mIG9yZGVyLgorICogbG9jayBhbmQgZmVuY2UgbGlmZXRpbWUuIFRoaXMgaXMgb25s eSBhbGxvd2VkIGZvciBsZWdhY3kgdXNlIGNhc2VzIHRoYXQgbmVlZAorICogYSBzaGFyZWQgbG9j ayB0byBzZXJpYWxpemUgc2lnbmFsaW5nIGFuZCBvYnNlcnZhdGlvbiBvZiBmZW5jZXMgd2l0aGlu IGEKKyAqIGNvbnRleHQsIHNvIHRoYXQgb2JzZXJ2ZXJzIG5ldmVyIHNlZSBhIGxhdGVyIGZlbmNl IHNpZ25hbGVkIHdoaWxlIGFuIGVhcmxpZXIKKyAqIG9uZSBpc24ndC4KICAqLwogdm9pZAogZG1h X2ZlbmNlX2luaXQoc3RydWN0IGRtYV9mZW5jZSAqZmVuY2UsIGNvbnN0IHN0cnVjdCBkbWFfZmVu Y2Vfb3BzICpvcHMsCkBAIC0xMTI5LDggKzExMzEsMTAgQEAgRVhQT1JUX1NZTUJPTChkbWFfZmVu Y2VfaW5pdCk7CiAgKiB0byBjaGVjayB3aGljaCBmZW5jZSBpcyBsYXRlciBieSBzaW1wbHkgdXNp bmcgZG1hX2ZlbmNlX2xhdGVyKCkuCiAgKgogICogSXQgaXMgc3Ryb25nbHkgZGlzY291cmFnZWQg dG8gcHJvdmlkZSBhbiBleHRlcm5hbCBsb2NrIGJlY2F1c2UgdGhpcyBjb3VwbGVzCi0gKiBsb2Nr IGFuZCBmZW5jZSBsaWZlIHRpbWUuIFRoaXMgaXMgb25seSBhbGxvd2VkIGZvciBsZWdhY3kgdXNl IGNhc2VzIHdoZW4KLSAqIG11bHRpcGxlIGZlbmNlcyBuZWVkIHRvIGJlIHByZXZlbnRlZCBmcm9t IHNpZ25hbGluZyBvdXQgb2Ygb3JkZXIuCisgKiBsb2NrIGFuZCBmZW5jZSBsaWZldGltZS4gVGhp cyBpcyBvbmx5IGFsbG93ZWQgZm9yIGxlZ2FjeSB1c2UgY2FzZXMgdGhhdCBuZWVkCisgKiBhIHNo YXJlZCBsb2NrIHRvIHNlcmlhbGl6ZSBzaWduYWxpbmcgYW5kIG9ic2VydmF0aW9uIG9mIGZlbmNl cyB3aXRoaW4gYQorICogY29udGV4dCwgc28gdGhhdCBvYnNlcnZlcnMgbmV2ZXIgc2VlIGEgbGF0 ZXIgZmVuY2Ugc2lnbmFsZWQgd2hpbGUgYW4gZWFybGllcgorICogb25lIGlzbid0LgogICovCiB2 b2lkCiBkbWFfZmVuY2VfaW5pdDY0KHN0cnVjdCBkbWFfZmVuY2UgKmZlbmNlLCBjb25zdCBzdHJ1 Y3QgZG1hX2ZlbmNlX29wcyAqb3BzLAotLSAKMi41My4wCgo=