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=-12.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,HK_RANDOM_FROM,INCLUDES_PATCH, MAILING_LIST_MULTI,NICE_REPLY_A,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham 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 16E8BC43461 for ; Fri, 11 Sep 2020 08:52:25 +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 B0CE6206CA for ; Fri, 11 Sep 2020 08:52:24 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B0CE6206CA Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 01E4189EAC; Fri, 11 Sep 2020 08:52:24 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id DB7396E36F for ; Fri, 11 Sep 2020 08:52:22 +0000 (UTC) IronPort-SDR: gAGCpFEPqlNLSqwOi4XMaiTaztJkZRicB+mtTKUBYgA6ruVy+qooJZ+ofzHcrFi/J9lWD10Ytj 7cte2/d+C6Lw== X-IronPort-AV: E=McAfee;i="6000,8403,9740"; a="146410107" X-IronPort-AV: E=Sophos;i="5.76,414,1592895600"; d="scan'208";a="146410107" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Sep 2020 01:52:21 -0700 IronPort-SDR: giMQAwUy5AZNkO+UccSRgzJoS+GEysmvQjsgCkCMuinj4FfTr2gmVMr7BvtJINcnRacP3A+Dby BtuyeAlyOyiA== X-IronPort-AV: E=Sophos;i="5.76,414,1592895600"; d="scan'208";a="378504484" Received: from hott-mobl2.ger.corp.intel.com (HELO [10.249.41.213]) ([10.249.41.213]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Sep 2020 01:52:16 -0700 To: Lucas De Marchi References: <20200904125934.133475-1-tvrtko.ursulin@linux.intel.com> <20200904125934.133475-4-tvrtko.ursulin@linux.intel.com> <20200911064406.zkzlupalayyd3wp5@ldmartin-desk1> From: Tvrtko Ursulin Organization: Intel Corporation UK Plc Message-ID: <87f8514f-1cae-51a3-e6ad-caf87fb3ebf1@linux.intel.com> Date: Fri, 11 Sep 2020 09:52:10 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <20200911064406.zkzlupalayyd3wp5@ldmartin-desk1> Content-Language: en-US Subject: Re: [Intel-gfx] [PATCH 3/9] drm/i915: Make GEM contexts track DRM clients X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Intel-gfx@lists.freedesktop.org, Chris Wilson Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Ck9uIDExLzA5LzIwMjAgMDc6NDQsIEx1Y2FzIERlIE1hcmNoaSB3cm90ZToKPiBPbiBGcmksIFNl cCAwNCwgMjAyMCBhdCAwMTo1OToyOFBNICswMTAwLCBUdnJ0a28gVXJzdWxpbiB3cm90ZToKPj4g RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4KPj4gSWYg d2UgbWFrZSBHRU0gY29udGV4dHMga2VlcCBhIHJlZmVyZW5jZSB0byBpOTE1X2RybV9jbGllbnQg Zm9yIHRoZSB3aG9sZQo+PiBvZiB0aGVpciBsaWZldGltZSwgd2UgY2FuIGNvbnNvbGlkYXRlIHRo ZSBjdXJyZW50IHRhc2sgcGlkIGFuZCBuYW1lIHVzYWdlCj4+IGJ5IGdldHRpbmcgaXQgZnJvbSB0 aGUgY2xpZW50Lgo+Pgo+PiB2MjoKPj4gKiBEb24ndCBib3RoZXIgc3VwcG9ydGluZyBzZWxmdGVz dHMgY29udGV4dHMgZnJvbSBkZWJ1Z2ZzLiAoQ2hyaXMpCj4+Cj4+IHYzOgo+PiAqIFRyaXZpYWwg cmViYXNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3Vs aW5AaW50ZWwuY29tPgo+PiBSZXZpZXdlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13 aWxzb24uY28udWs+Cj4+IC0tLQo+PiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1f Y29udGV4dC5jwqDCoCB8IDE5ICsrKysrKysrKy0tLQo+PiAuLi4vZ3B1L2RybS9pOTE1L2dlbS9p OTE1X2dlbV9jb250ZXh0X3R5cGVzLmggfCAxMyArKy0tLS0tLS0KPj4gZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9kZWJ1Z2ZzLmPCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDI5ICsrKysrKystLS0t LS0tLS0tLS0KPj4gZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuY8KgwqDCoMKg wqDCoMKgwqAgfCAyMiArKysrKysrKy0tLS0tLQo+PiA0IGZpbGVzIGNoYW5nZWQsIDQxIGluc2Vy dGlvbnMoKyksIDQyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX2NvbnRleHQuYyAKPj4gYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9nZW0vaTkxNV9nZW1fY29udGV4dC5jCj4+IGluZGV4IDU5MTljYzVmODM0OC4uYWI4ZDI1ZWRh MjA0IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1fY29u dGV4dC5jCj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9jb250ZXh0 LmMKPj4gQEAgLTMzNiw4ICszMzYsMTMgQEAgc3RhdGljIHN0cnVjdCBpOTE1X2dlbV9lbmdpbmVz IAo+PiAqZGVmYXVsdF9lbmdpbmVzKHN0cnVjdCBpOTE1X2dlbV9jb250ZXh0ICpjdHgpCj4+Cj4+ IHN0YXRpYyB2b2lkIGk5MTVfZ2VtX2NvbnRleHRfZnJlZShzdHJ1Y3QgaTkxNV9nZW1fY29udGV4 dCAqY3R4KQo+PiB7Cj4+ICvCoMKgwqAgc3RydWN0IGk5MTVfZHJtX2NsaWVudCAqY2xpZW50ID0g Y3R4LT5jbGllbnQ7Cj4+ICsKPj4gwqDCoMKgwqBHRU1fQlVHX09OKCFpOTE1X2dlbV9jb250ZXh0 X2lzX2Nsb3NlZChjdHgpKTsKPj4KPj4gK8KgwqDCoCBpZiAoY2xpZW50KQo+PiArwqDCoMKgwqDC oMKgwqAgaTkxNV9kcm1fY2xpZW50X3B1dChjbGllbnQpOwo+PiArCj4+IMKgwqDCoMKgc3Bpbl9s b2NrKCZjdHgtPmk5MTUtPmdlbS5jb250ZXh0cy5sb2NrKTsKPj4gwqDCoMKgwqBsaXN0X2RlbCgm Y3R4LT5saW5rKTsKPj4gwqDCoMKgwqBzcGluX3VubG9jaygmY3R4LT5pOTE1LT5nZW0uY29udGV4 dHMubG9jayk7Cj4+IEBAIC0zNDgsNyArMzUzLDYgQEAgc3RhdGljIHZvaWQgaTkxNV9nZW1fY29u dGV4dF9mcmVlKHN0cnVjdCAKPj4gaTkxNV9nZW1fY29udGV4dCAqY3R4KQo+PiDCoMKgwqDCoGlm IChjdHgtPnRpbWVsaW5lKQo+PiDCoMKgwqDCoMKgwqDCoCBpbnRlbF90aW1lbGluZV9wdXQoY3R4 LT50aW1lbGluZSk7Cj4+Cj4+IC3CoMKgwqAgcHV0X3BpZChjdHgtPnBpZCk7Cj4+IMKgwqDCoMKg bXV0ZXhfZGVzdHJveSgmY3R4LT5tdXRleCk7Cj4+Cj4+IMKgwqDCoMKga2ZyZWVfcmN1KGN0eCwg cmN1KTsKPj4gQEAgLTkzNiw2ICs5NDAsNyBAQCBzdGF0aWMgaW50IGdlbV9jb250ZXh0X3JlZ2lz dGVyKHN0cnVjdCAKPj4gaTkxNV9nZW1fY29udGV4dCAqY3R4LAo+PiDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgdTMyICppZCkKPj4gewo+PiDCoMKgwqDCoHN0cnVjdCBkcm1faTkxNV9w cml2YXRlICppOTE1ID0gY3R4LT5pOTE1Owo+PiArwqDCoMKgIHN0cnVjdCBpOTE1X2RybV9jbGll bnQgKmNsaWVudDsKPj4gwqDCoMKgwqBzdHJ1Y3QgaTkxNV9hZGRyZXNzX3NwYWNlICp2bTsKPj4g wqDCoMKgwqBpbnQgcmV0Owo+Pgo+PiBAQCAtOTQ3LDkgKzk1MiwxMyBAQCBzdGF0aWMgaW50IGdl bV9jb250ZXh0X3JlZ2lzdGVyKHN0cnVjdCAKPj4gaTkxNV9nZW1fY29udGV4dCAqY3R4LAo+PiDC oMKgwqDCoMKgwqDCoCBXUklURV9PTkNFKHZtLT5maWxlLCBmcHJpdik7IC8qIFhYWCAqLwo+PiDC oMKgwqDCoG11dGV4X3VubG9jaygmY3R4LT5tdXRleCk7Cj4+Cj4+IC3CoMKgwqAgY3R4LT5waWQg PSBnZXRfdGFza19waWQoY3VycmVudCwgUElEVFlQRV9QSUQpOwo+PiArwqDCoMKgIGNsaWVudCA9 IGk5MTVfZHJtX2NsaWVudF9nZXQoZnByaXYtPmNsaWVudCk7Cj4+ICsKPj4gK8KgwqDCoCByY3Vf cmVhZF9sb2NrKCk7Cj4+IMKgwqDCoMKgc25wcmludGYoY3R4LT5uYW1lLCBzaXplb2YoY3R4LT5u YW1lKSwgIiVzWyVkXSIsCj4+IC3CoMKgwqDCoMKgwqDCoMKgIGN1cnJlbnQtPmNvbW0sIHBpZF9u cihjdHgtPnBpZCkpOwo+PiArwqDCoMKgwqDCoMKgwqDCoCByY3VfZGVyZWZlcmVuY2UoY2xpZW50 LT5uYW1lKSwKPj4gK8KgwqDCoMKgwqDCoMKgwqAgcGlkX25yKHJjdV9kZXJlZmVyZW5jZShjbGll bnQtPnBpZCkpKTsKPj4gK8KgwqDCoCByY3VfcmVhZF91bmxvY2soKTsKPj4KPj4gwqDCoMKgwqAv KiBBbmQgZmluYWxseSBleHBvc2Ugb3Vyc2VsdmVzIHRvIHVzZXJzcGFjZSB2aWEgdGhlIGlkciAq Lwo+PiDCoMKgwqDCoHJldCA9IHhhX2FsbG9jKCZmcHJpdi0+Y29udGV4dF94YSwgaWQsIGN0eCwg eGFfbGltaXRfMzJiLCAKPj4gR0ZQX0tFUk5FTCk7Cj4+IEBAIC05NjAsMTAgKzk2OSwxMiBAQCBz dGF0aWMgaW50IGdlbV9jb250ZXh0X3JlZ2lzdGVyKHN0cnVjdCAKPj4gaTkxNV9nZW1fY29udGV4 dCAqY3R4LAo+PiDCoMKgwqDCoGxpc3RfYWRkX3RhaWwoJmN0eC0+bGluaywgJmk5MTUtPmdlbS5j b250ZXh0cy5saXN0KTsKPj4gwqDCoMKgwqBzcGluX3VubG9jaygmaTkxNS0+Z2VtLmNvbnRleHRz LmxvY2spOwo+Pgo+PiArwqDCoMKgIGN0eC0+Y2xpZW50ID0gY2xpZW50Owo+IAo+IGFzIHBlciA1 ZjdjY2VhYmYxMDQgKCJkcm0vaTkxNS9nZW06IERlbGF5IHRyYWNraW5nIHRoZSBHRU0gY29udGV4 dCB1bnRpbCAKPiBpdCBpcyByZWdpc3RlcmVkIikKPiBzaG91bGRuJ3QgeW91IGZpbmlzaCBjb25z dHJ1Y3QgY3R4IGJlZm9yZSBhZGRpbmcgaXQgdG8gdGhlIGxpc3Q/CgpMb29rcyBsaWtlIGl0LCB3 ZWxsIHNwb3R0ZWQsIHRoYW5rcyEKClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==