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=-6.9 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,HK_RANDOM_FROM,MAILING_LIST_MULTI,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no 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 CA040C433E9 for ; Thu, 3 Sep 2020 14:25:11 +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 9E576206EB for ; Thu, 3 Sep 2020 14:25:11 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9E576206EB 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 1CCBD6E9FF; Thu, 3 Sep 2020 14:25:11 +0000 (UTC) Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3D09B6E9FF for ; Thu, 3 Sep 2020 14:25:10 +0000 (UTC) IronPort-SDR: oF78cBpS/BH3j2lW2fKB6MyMWYemOleaJfFjGaVT/GVeoMhO1Sa5IMLp/clDTY2ws4hEWOuN1z n0Nd5CUusR3g== X-IronPort-AV: E=McAfee;i="6000,8403,9733"; a="154980284" X-IronPort-AV: E=Sophos;i="5.76,387,1592895600"; d="scan'208";a="154980284" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Sep 2020 07:25:09 -0700 IronPort-SDR: r0oShWtXFPbcxXxW+dpR5fEN+NTE+Zt/tLO1KQig7Aa+L6zHL0ArJmYf9kvXU5ee/M9PJJZAJC FClk0K+LxUyQ== X-IronPort-AV: E=Sophos;i="5.76,387,1592895600"; d="scan'208";a="478067528" Received: from possola-mobl.ger.corp.intel.com (HELO [10.252.38.17]) ([10.252.38.17]) by orsmga005-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Sep 2020 07:25:07 -0700 To: Chris Wilson , Daniel Vetter , =?UTF-8?Q?Thomas_Hellstr=c3=b6m_=28Intel=29?= , intel-gfx@lists.freedesktop.org References: <20200805122231.23313-1-chris@chris-wilson.co.uk> <8be11356-9899-cb6d-7ec5-e1388eb4c721@shipmail.org> <159705310833.28521.10340512205153631314@build.alporthouse.com> From: Tvrtko Ursulin Organization: Intel Corporation UK Plc Message-ID: <53497a0a-0287-3a23-7a7b-e11a2d0c1c93@linux.intel.com> Date: Thu, 3 Sep 2020 15:25:05 +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: <159705310833.28521.10340512205153631314@build.alporthouse.com> Content-Language: en-US Subject: Re: [Intel-gfx] [PATCH 00/37] Replace obj->mm.lock with reservation_ww_class 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: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" Ck9uIDEwLzA4LzIwMjAgMTA6NTEsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDIwLTA4LTA2IDEwOjIxOjM4KQo+Pgo+PiBPbiAwNS8wOC8yMDIwIDE3OjIy LCBUaG9tYXMgSGVsbHN0csO2bSAoSW50ZWwpIHdyb3RlOgo+Pj4gSGksIENocmlzLAo+Pj4KPj4+ Cj4+PiBPbiA4LzUvMjAgMjoyMSBQTSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+Pj4+IExvbmcgc3Rv cnkgc2hvcnQsIHdlIG5lZWQgdG8gbWFuYWdlIGV2aWN0aW9ucyB1c2luZyBkbWFfcmVzdiAmIGRt YV9mZW5jZQo+Pj4+IHRyYWNraW5nLiBUaGUgYmFja2luZyBzdG9yYWdlIHdpbGwgdGhlbiBiZSBt YW5hZ2VkIHVzaW5nIHRoZSB3d19tdXRleAo+Pj4+IGJvcnJvd2VkIGZyb20gKGFuZCBzaGFyZWQg dmlhKSBvYmotPmJhc2UucmVzdiwgcmF0aGVyIHRoYW4gdGhlIGN1cnJlbnQKPj4+PiBvYmotPm1t LmxvY2suCj4+Pj4KPj4+PiBTa2lwcGluZyBvdmVyIHRoZSBicmVhZGNydW1icywKPj4+Cj4+PiBX aGlsZSBwZXJoYXBzIG5lZWRlZCBmaXhlcywgY291bGQgd2Ugc3VibWl0IHRoZW0gYXMgYSBzZXBh cmF0ZSBzZXJpZXMsCj4+PiBzaW5jZSB0aGV5LCBmcm9tIHdoYXQgSSBjYW4gdGVsbCwgYXJlIG5v dCBhIGRpcmVjdCBwYXJ0IG9mIHRoZSBsb2NraW5nCj4+PiByZXdvcmssIGFuZCBzb21lIG9mIHRo ZW0gd2VyZSBhY3R1YWxseSBwYXJ0IG9mIGEgc2VyaWVzIHRoYXQgRGF2ZSBOYUsnZWQKPj4+IGFu ZCBtYXkgcmVxdWlyZSBhZGRpdGlvbmFsIGp1c3RpZmljYXRpb24/Cj4+Pgo+Pj4KPj4+PiAgwqAg dGhlIGZpcnN0IHN0ZXAgaXMgdG8gcmVtb3ZlIHRoZSBmaW5hbAo+Pj4+IGNydXRjaGVzIG9mIHN0 cnVjdF9tdXRleCBmcm9tIGV4ZWNidWYgYW5kIHRvIGJyb2FkZW4gdGhlIGhvbGQgZm9yIHRoZQo+ Pj4+IGRtYS1yZXN2IHRvIGd1YXJkIG5vdCBqdXN0IHB1Ymxpc2hpbmcgdGhlIGRtYS1mZW5jZXMs IGJ1dCBmb3IgdGhlCj4+Pj4gZHVyYXRpb24gb2YgdGhlIGV4ZWNidWYgc3VibWlzc2lvbiAoaG9s ZGluZyBhbGwgb2JqZWN0cyBhbmQgdGhlaXIKPj4+PiBiYWNraW5nIHN0b3JlIGZyb20gdGhlIHBv aW50IG9mIGFjcXVpc2l0aW9uIHRvIHB1Ymxpc2hpbmcgb2YgdGhlIGZpbmFsCj4+Pj4gR1BVIHdv cmssIGFmdGVyIHdoaWNoIHRoZSBndWFyZCBpcyBkZWxlZ2F0ZWQgdG8gdGhlIGRtYS1mZW5jZXMp Lgo+Pj4+Cj4+Pj4gVGhpcyBpcyBvZiBjb3Vyc2UgbWFkZSBjb21wbGljYXRlZCBieSBvdXIgaGlz dG9yeS4gT24gdG9wIG9mIHRoZSB1c2VyJ3MKPj4+PiBvYmplY3RzLCB3ZSBhbHNvIGhhdmUgdGhl IEhXL2tlcm5lbCBvYmplY3RzIHdpdGggdGhlaXIgb3duIGxpZmV0aW1lcywKPj4+PiBhbmQgYSBi dW5jaCBvZiBhdXhpbGlhcnkgb2JqZWN0cyB1c2VkIGZvciB3b3JraW5nIGFyb3VuZCB1bmhhcHB5 IEhXIGFuZAo+Pj4+IGZvciBwcm92aWRpbmcgdGhlIGxlZ2FjeSByZWxvY2F0aW9uIG1lY2hhbmlz bS4gV2UgYWRkIGV2ZXJ5IGF1eGlsaWFyeQo+Pj4+IG9iamVjdCB0byB0aGUgbGlzdCBvZiB1c2Vy IG9iamVjdHMgcmVxdWlyZWQsIGFuZCBhdHRlbXB0IHRvIGFjcXVpcmUgdGhlbQo+Pj4+IGVuIG1h c3NlLiBTaW5jZSBhbGwgdGhlIG9iamVjdHMgY2FuIGJlIGtub3duIGEgcHJpb3JpLCB3ZSBjYW4g YnVpbGQgYQo+Pj4+IGxpc3Qgb2YgdGhvc2Ugb2JqZWN0cyBhbmQgcGFzcyB0aGF0IHRvIGEgcm91 dGluZSB0aGF0IGNhbiByZXNvbHZlIHRoZQo+Pj4+IC1FREVBRExLIChhbmQgZXZpY3Rpb25zKS4g W1RvIGF2b2lkIHJlbG9jYXRpb25zIGltcG9zaW5nIGEgcGVuYWx0eSBvbgo+Pj4+IHNhbmUgdXNl cnNwYWNlIHRoYXQgYXZvaWRzIHRoZW0sIHdlIGRvIG5vdCB0b3VjaCBhbnkgcmVsb2NhdGlvbnMg dW50aWwKPj4+PiBuZWNlc3NhcnksIGF0IHdpbGwgcG9pbnQgd2UgaGF2ZSB0byB1bnJvbGwgdGhl IHN0YXRlLCBhbmQgcmVidWlsZCBhIG5ldwo+Pj4+IGxpc3Qgd2l0aCBtb3JlIGF1eGlsaWFyeSBi dWZmZXJzIHRvIGFjY29tbW9kYXRlIHRoZSBleHRyYQo+Pj4+IGNvcHlfZnJvbV91c2VyXS4KPj4+ PiBNb3JlIGV4YW1wbGVzIGFyZSBpbmNsdWRlZCBhcyB0byBob3cgd2UgY2FuIGJyZWFrIGRvd24g b3BlcmF0aW9ucwo+Pj4+IGludm9sdmluZyBtdWx0aXBsZSBvYmplY3RzIGludG8gYW4gYWNxdWly ZSBwaGFzZSBwcmlvciB0byB0aG9zZQo+Pj4+IG9wZXJhdGlvbnMsIGtlZXBpbmcgdGhlIC1FREVB RExLIGhhbmRsaW5nIHVuZGVyIGNvbnRyb2wuCj4+Pj4KPj4+PiBleGVjYnVmIGlzIHRoZSB1bmlx dWUgaW50ZXJmYWNlIGluIHRoYXQgaXQgZGVhbHMgd2l0aCBtdWx0aXBsZSB1c2VyCj4+Pj4gYW5k IGtlcm5lbCBidWZmZXJzLiBBZnRlciB0aGF0LCB3ZSBoYXZlIGNhbGxlcnMgdGhhdCBpbiBwcmlu Y2lwbGUgY2FyZQo+Pj4+IGFib3V0IGFjY2Vzc2luZyBhIHNpbmdsZSBidWZmZXIsIGFuZCBzbyBj YW4gYmUgbWlncmF0ZWQgb3ZlciB0byBhIGhlbHBlcgo+Pj4+IHRoYXQgcGVybWl0cyBvbmx5IGhv bGRpbmcgb25lIHN1Y2ggYnVmZmVyIGF0IGEgdGltZS4gVGhhdCBlbmFibGVzIHVzIHRvCj4+Pj4g c3dhcCBvdXQgb2JqLT5tbS5sb2NrIGZvciBvYmotPmJhc2UucmVzdi0+bG9jaywgYW5kIHVzZSBs b2NrZGVwIHRvIHNwb3QKPj4+PiBpbGxlZ2FsIG5lc3RpbmcsIGFuZCB0byB0aHJvdyBhd2F5IHRo ZSB0ZW1wb3JhcnkgcGlucyBieSByZXBsYWNpbmcgdGhlbQo+Pj4+IHdpdGggaG9sZGluZyB0aGUg d3dfbXV0ZXggZm9yIHRoZSBkdXJhdGlvbiBpbnN0ZWFkLgo+Pj4+Cj4+Pj4gV2hhdCdzIGNoYW5n ZWQ/IFNvbWUgcGF0Y2ggc3BsaXR0aW5nIGFuZCB3ZSBuZWVkIHRvIHB1bGwgaW4gTWF0dGhldydz Cj4+Pj4gcGF0Y2ggdG8gbWFwIHRoZSBwYWdlIGRpcmVjdG9yaWVzIHVuZGVyIHRoZSB3d19tdXRl eC4KPj4+Cj4+PiBJIHdvdWxkIHN0aWxsIGxpa2UgdG8gc2VlIGEganVzdGlmaWNhdGlvbiBmb3Ig dGhlIG5ld2x5IGludHJvZHVjZWQgYXN5bmMKPj4+IHdvcmssIGFzIG9wcG9zZWQgdG8gYWRkIGl0 IGFzIGFuIG9wdGltaXppbmcgLyByZWdyZXNzaW9uIGZpeGluZyBzZXJpZXMKPj4+IGZvbGxvdyB0 aGUgbG9ja2luZyByZXdvcmsuIFRoYXQgYXN5bmMgd29yayBpbnRyb2R1Y2VzIGEgYnVuY2ggb2Yg Y29kZQo+Pj4gY29tcGxleGl0eSBhbmQgaXQgd291bGQgYmUgYmVuZWZpY2lhbCB0byBzZWUgYSBk aXNjdXNzaW9uIG9mIHRoZQo+Pj4gdHJhZGVvZmZzIGFuZCBob3cgaXQgYWxpZ25lcyB3aXRoIHRo ZSB1cHN0cmVhbSBwcm9wb3NlZCBkbWEtZmVuY2UKPj4+IGFubm90YXRpb25zCj4+Cj4+IE9uIHRo ZSB0b3BpYyBvZiBhbm5vdGF0aW9ucywgbWF5YmUgZG8gYSB0cnlib3QgcnVuIHdpdGggdGhlbSBl bmFibGVkCj4+IHdpdGggdGhlIGxhdGVzdCBzZXJpZXMgYW5kIHRoZW4gc2VlIHdoYXQgcG9wcyB1 cC4KPiAKPiBJdCBkaWRuJ3QgY2hhbmdlIHNpbmNlIHRoZSBydW4gRGFuaWVsIGRpZC4gSW4gdGhh dCBydW4gdGhlcmUgd2VyZSB0d28KPiBzcGxhdHMgSSBmb3VuZCwKPiAKPiB2bS0+bXV0ZXggLT4g ZG1hX2ZlbmNlX2lzX3NpZ25hbGVkL2RtYV9mZW5jZV9zaWduYWwgLT4gYXN5bmMgd29yayArIHZt LT5tdXRleAoKQ29taW5nIGJhY2sgdG8gdGhpcyBhZnRlciBhIGZldyB3ZWVrcyAtIHdhcyB0aGVy ZSBhbnkgZnVydGhlciBkaXNjdXNzaW9uIApvbiB0aGUgZG1hX2ZlbmNlX2lzX3NpZ25hbGVkIHBy b2JsZW0/IEkgZG9uJ3QgdGhpbmsgRGFuaWVsIHlvdSBldmVyIApyZXBsaWVkLCBvciBhdCBsZWFz dCBJIGRpZCBub3Qgc2VlIGl0LiBDYW4gdGhlIHNpZ25hbGluZyBzZWN0aW9uIGluIAp0aGVyZSBw b3NzaWJseSByZW1haW4gYW5kIG5vdCBiZSBvYnZpb3VzbHkgaW5jb3JyZWN0PwoKUmVnYXJkcywK ClR2cnRrbwoKPiAKPiBUaGlzIGlzIHRoZSBvdmVyY29uc3RyYWludCBEYW5pZWwgbWVudGlvbmVk LCBpdCdzIGFuIGVudGlyZWx5IGZhbHNlCj4gY291cGxpbmcgZnJvbSB0aGUgYXNzdW1wdGlvbiB0 aGF0IHRoZSBhc3luYyB3b3JrIHJ1bnMgaW5zaWRlIHRoZQo+IHBhcmVudCdzIHNpZ25hbGluZyBj b250ZXh0LiBHdXQgZmVlbGluZyBzYXlzIHRoYXQgc2hvdWxkIGJlIHJlc29sdmFibGUKPiBieSB1 c2luZyBsb2NrZGVwJ3MgZGVwZW5kZW5jeSBhbmFseXNpcyBiZXR3ZWVuIGxvY2FsIGV4ZWN1dGlv bi9zaWduYWwKPiBjb250ZXh0cy4KPiAKPiBUaGUgb3RoZXIgd2FzCj4gCj4gdXNlcnB0ciBtbXVf bm90aWZpZXIgLT4gaTkxNV92bWFfdW5iaW5kICsgaTkxNV92bWFfcmV2b2tlIC0+IG1tdV9ub3Rp Zmllcgo+IFt3aXRoIHRoZSBpbnRlcnBsYXkgYmV0d2VlbiB0aGUgdHdvIGdsb2JhbCBsb2NrbWFw J3MsIHR3byBzdHJpa2VzP10KPiAKPiBBbmQgdGhhdCBpcyB0aGUgd2VsbCBrbm93biBmYWxzZSBw b3NpdGl2ZSBmb3IgdXNlcnB0ciB0aGF0IHdlIGJyZWFrIGJ5Cj4gbmV2ZXIgYWxsb3dpbmcgdGhl IHVzZXJwdHIgdG8gaW4gYmUgdGhlIGRldi0+bWFwcGluZy4KPiAKPiBBIHBhdGggbm90IGV4ZXJj aXNlZCBidXQgaXQgc2hvdWxkIGZpbmQgaXMgc3luY2hyb25vdXMgZmVuY2UgZXZpY3Rpb24uCj4g V2hpbGUgYmluZGluZyBhIGZyZXNoIGZlbmNlIGVuc3VyZXMgdGhlIHZtYSBpcyBpZGxlIGJlZm9y ZSBzdGFydGluZywgd2UKPiBkbyBub3QgZG8gdGhlIHNhbWUgZm9yIHRoZSBmZW5jZSB3ZSBzdGVh bC4gVGhhdCdzIHdoeSBjYXJlIHdhcyB0YWtlbiBmb3IKPiBleGVjYnVmLCBhbmQgaXQganVzdCBt ZWFucyB0ZWFjaGluZyB0aGUgc3luY2hyb25vdXMgcGF0aCB0byBzaW1pbGFybHkKPiBtb3ZlIHRo ZSB3YWl0IG91dHNpZGUgb2YgdGhlIG11dGV4ICh0aGUgc2ltcGxlc3Qgd2lsbCBiZSB0byB3cmFw IHRoZQo+IGFzeW5jIGhhbmRsaW5nKS4KPiAtQ2hyaXMKPiAKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==