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 X-Spam-Level: X-Spam-Status: No, score=-14.8 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D5100C433EC for ; Wed, 15 Jul 2020 13:52:02 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 95A5C20657 for ; Wed, 15 Jul 2020 13:52:02 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ffwll.ch header.i=@ffwll.ch header.b="IKgfCkko" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 95A5C20657 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ffwll.ch Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 6BF616EB68; Wed, 15 Jul 2020 13:52:01 +0000 (UTC) Received: from mail-oo1-xc42.google.com (mail-oo1-xc42.google.com [IPv6:2607:f8b0:4864:20::c42]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3573A6EB68 for ; Wed, 15 Jul 2020 13:52:00 +0000 (UTC) Received: by mail-oo1-xc42.google.com with SMTP id y9so470545oot.9 for ; Wed, 15 Jul 2020 06:52:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=MqsOl2rYB/7u7Gut1iGuVJHU6JubtHB+/cs3tCH619k=; b=IKgfCkkoCpyGSci4cTPs6WgN6drUjM+E3fQd+RPREwzfcvyoI/L2/DSylDaZWzbbuB ZgDTW9XW77MQfdfYrmTKY8Ba+zSSqU0LXVTiQfGjJQ1YBrXbynYX7OwZI6lTTmBPBmKW 2LvOJErq6bacSh3G/oxiPt9fWxpefW9zWQzeg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=MqsOl2rYB/7u7Gut1iGuVJHU6JubtHB+/cs3tCH619k=; b=QsPsvXAvHdnzXQbgU41EqC7N+P0cRE+sfmiCmLHg4GH8GP/6mVmrDbO4WFFvMEJ64L HQmsQusOvjp/d6apaQjilha/RvGeEIOEQMsL2skKy6vhXd80FZ/WjliauFIDroMPMXcw eO9dOs+P8ZrhYPqaXs5jw2GN9E6Eav6EZyYgFRboo09DHhuBgyk/tuG0q3p6jCrBDGBS VBpIEh0V2Dn5Gm9Cuoa0YMqPjm48NLQkh6dg3i0Q+dD/Y7QCRyVKnF/coAd1Ug5kRMXj YKSI7SRjCeHswbUSKvwXrev1ov4MLpO0uxRwmT2H6qQik0qWuOXCW8JUIe91wdETkLEg Scsg== X-Gm-Message-State: AOAM531/LckxOLx7PGtjCjBdMh8d2SMvGnHwafIQGCkJYcMmJ5EoaMFX ZVFt0qPRZZZUV19WUeFOPtHO0noRbhJOc3S4Gu+eK5FSV2s= X-Google-Smtp-Source: ABdhPJwb4NJPJ8t5WoT1YhrXoIhXNQ8S5ZrdL1024UrQe8WZqMBqKIOTr7Bpj9gabyh7CPZGKTyh2I4hoATPLTHtUTk= X-Received: by 2002:a4a:bb8a:: with SMTP id h10mr9338522oop.28.1594821119474; Wed, 15 Jul 2020 06:51:59 -0700 (PDT) MIME-Version: 1.0 References: <20200707201229.472834-1-daniel.vetter@ffwll.ch> <20200707201229.472834-9-daniel.vetter@ffwll.ch> <20200715125347.GT159988@e110455-lin.cambridge.arm.com> In-Reply-To: <20200715125347.GT159988@e110455-lin.cambridge.arm.com> From: Daniel Vetter Date: Wed, 15 Jul 2020 15:51:48 +0200 Message-ID: Subject: Re: [PATCH 08/25] drm/malidp: Annotate dma-fence critical section in commit path To: Liviu Dudau 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: , Cc: linux-rdma , Intel Graphics Development , DRI Development , "James \(Qian\) Wang" , Daniel Vetter , Mihail Atanassov Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gV2VkLCBKdWwgMTUsIDIwMjAgYXQgMjo1MyBQTSBMaXZpdSBEdWRhdSA8bGl2aXUuZHVkYXVA YXJtLmNvbT4gd3JvdGU6Cj4KPiBPbiBUdWUsIEp1bCAwNywgMjAyMCBhdCAxMDoxMjoxMlBNICsw MjAwLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+ID4gQWdhaW4gbmVlZHMgdG8gYmUgcHV0IHJpZ2h0 IGFmdGVyIHRoZSBjYWxsIHRvCj4gPiBkcm1fYXRvbWljX2hlbHBlcl9jb21taXRfaHdfZG9uZSgp LCBzaW5jZSB0aGF0J3MgdGhlIGxhc3QgdGhpbmcgd2hpY2gKPiA+IGNhbiBob2xkIHVwIGEgc3Vi c2VxdWVudCBhdG9taWMgY29tbWl0Lgo+ID4KPiA+IE5vIHN1cnByaXNlcyBoZXJlLgo+Cj4gSSB3 YXMgKHN0aWxsIGFtKSBob3BpbmcgdG8gZG8gYSB0ZXN0aW5nIGZvciB0aGlzIHBhdGNoIGJ1dCB3 aGVuIEkgZHVnIG91dCB0aGUgc2VyaWVzCj4gZnJvbSB0aGUgTUwgaXQgbG9va2VkIGxpa2UgaXQg aGFzIGV4dHJhIGRlcGVuZGVuY2llcywgc28gSSB3YXMgd2FpdGluZyBmb3IgdGhlIGR1c3QKPiB0 byBzZXR0bGUuCj4KPiBPdGhlcndpc2UsIExHVE0uCgpJIHNob3VsZCBhbGwganVzdCBhcHBseSBJ IHRoaW5rLCBpdCdzIGJhc2VkIG9uIGRybS10aXAuIEJyYW5jaCB3aXRoCmJ1bmNoIG9mIG90aGVy IHJhbmRvbSBzdHVmZiBpcyBoZXJlOgoKaHR0cHM6Ly9jZ2l0LmZyZWVkZXNrdG9wLm9yZy9+ZGFu dmV0L2RybS9sb2cvCgpJZiB0aGF0IGRvZXNuJ3QgY2hlcnJ5LXBpY2sgY2xlYW5seSBJJ20gY29u ZnVzZWQgYWJvdXQgc29tZXRoaW5nLgotRGFuaWVsCgo+Cj4gQmVzdCByZWdhcmRzLAo+IExpdml1 Cj4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGlu dGVsLmNvbT4KPiA+IENjOiAiSmFtZXMgKFFpYW4pIFdhbmciIDxqYW1lcy5xaWFuLndhbmdAYXJt LmNvbT4KPiA+IENjOiBMaXZpdSBEdWRhdSA8bGl2aXUuZHVkYXVAYXJtLmNvbT4KPiA+IENjOiBN aWhhaWwgQXRhbmFzc292IDxtaWhhaWwuYXRhbmFzc292QGFybS5jb20+Cj4gPiAtLS0KPiA+ICBk cml2ZXJzL2dwdS9kcm0vYXJtL21hbGlkcF9kcnYuYyB8IDMgKysrCj4gPiAgMSBmaWxlIGNoYW5n ZWQsIDMgaW5zZXJ0aW9ucygrKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v YXJtL21hbGlkcF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jCj4gPiBp bmRleCA2OWZlZTA1YzI1NmMuLjI2ZTYwNDAxYThlMSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMv Z3B1L2RybS9hcm0vbWFsaWRwX2Rydi5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vYXJtL21h bGlkcF9kcnYuYwo+ID4gQEAgLTIzNCw2ICsyMzQsNyBAQCBzdGF0aWMgdm9pZCBtYWxpZHBfYXRv bWljX2NvbW1pdF90YWlsKHN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0ZSkKPiA+ICAgICAg IHN0cnVjdCBkcm1fY3J0YyAqY3J0YzsKPiA+ICAgICAgIHN0cnVjdCBkcm1fY3J0Y19zdGF0ZSAq b2xkX2NydGNfc3RhdGU7Cj4gPiAgICAgICBpbnQgaTsKPiA+ICsgICAgIGJvb2wgZmVuY2VfY29v a2llID0gZG1hX2ZlbmNlX2JlZ2luX3NpZ25hbGxpbmcoKTsKPiA+Cj4gPiAgICAgICBwbV9ydW50 aW1lX2dldF9zeW5jKGRybS0+ZGV2KTsKPiA+Cj4gPiBAQCAtMjYwLDYgKzI2MSw4IEBAIHN0YXRp YyB2b2lkIG1hbGlkcF9hdG9taWNfY29tbWl0X3RhaWwoc3RydWN0IGRybV9hdG9taWNfc3RhdGUg KnN0YXRlKQo+ID4KPiA+ICAgICAgIG1hbGlkcF9hdG9taWNfY29tbWl0X2h3X2RvbmUoc3RhdGUp Owo+ID4KPiA+ICsgICAgIGRtYV9mZW5jZV9lbmRfc2lnbmFsbGluZyhmZW5jZV9jb29raWUpOwo+ ID4gKwo+ID4gICAgICAgcG1fcnVudGltZV9wdXQoZHJtLT5kZXYpOwo+ID4KPiA+ICAgICAgIGRy bV9hdG9taWNfaGVscGVyX2NsZWFudXBfcGxhbmVzKGRybSwgc3RhdGUpOwo+ID4gLS0KPiA+IDIu MjcuMAo+ID4KPgo+IC0tCj4gPT09PT09PT09PT09PT09PT09PT0KPiB8IEkgd291bGQgbGlrZSB0 byB8Cj4gfCBmaXggdGhlIHdvcmxkLCAgfAo+IHwgYnV0IHRoZXkncmUgbm90IHwKPiB8IGdpdmlu ZyBtZSB0aGUgICB8Cj4gIFwgc291cmNlIGNvZGUhICAvCj4gICAtLS0tLS0tLS0tLS0tLS0KPiAg ICAgwq9cXyjjg4QpXy/CrwoKCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwg SW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmkt ZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==