From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 5/5] drm/i915: Wait for object idle without locks in atomic_commit. Date: Mon, 2 Nov 2015 13:58:42 +0000 Message-ID: <20151102135842.GQ2014@nuc-i3427.alporthouse.com> References: <1443007632-5573-1-git-send-email-maarten.lankhorst@linux.intel.com> <1443007632-5573-6-git-send-email-maarten.lankhorst@linux.intel.com> <20151029003051.GB9946@intel.com> <5637618C.4010801@linux.intel.com> <20151102134618.GP2014@nuc-i3427.alporthouse.com> <56376ABC.7060104@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [87.106.93.118]) by gabe.freedesktop.org (Postfix) with ESMTP id F2D856E56D for ; Mon, 2 Nov 2015 05:58:49 -0800 (PST) Content-Disposition: inline In-Reply-To: <56376ABC.7060104@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBOb3YgMDIsIDIwMTUgYXQgMDI6NTM6MDBQTSArMDEwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gT3AgMDItMTEtMTUgb20gMTQ6NDYgc2NocmVlZiBDaHJpcyBXaWxzb246Cj4g PiBPbiBNb24sIE5vdiAwMiwgMjAxNSBhdCAwMjoxMzo0OFBNICswMTAwLCBNYWFydGVuIExhbmto b3JzdCB3cm90ZToKPiA+PiBPcCAyOS0xMC0xNSBvbSAwMTozMCBzY2hyZWVmIE1hdHQgUm9wZXI6 Cj4gPj4+IE9uIFdlZCwgU2VwIDIzLCAyMDE1IGF0IDAxOjI3OjEyUE0gKzAyMDAsIE1hYXJ0ZW4g TGFua2hvcnN0IHdyb3RlOgo+ID4+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX292ZXJsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYwo+ ID4+Pj4gaW5kZXggNDQ0NTQyNjk2YTJjLi4xYjE4Y2M2YmRiZDYgMTAwNjQ0Cj4gPj4+PiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9vdmVybGF5LmMKPiA+Pj4+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX292ZXJsYXkuYwo+ID4+Pj4gQEAgLTc0OSw3ICs3NDksMTEg QEAgc3RhdGljIGludCBpbnRlbF9vdmVybGF5X2RvX3B1dF9pbWFnZShzdHJ1Y3QgaW50ZWxfb3Zl cmxheSAqb3ZlcmxheSwKPiA+Pj4+ICAJaWYgKHJldCAhPSAwKQo+ID4+Pj4gIAkJcmV0dXJuIHJl dDsKPiA+Pj4+ICAKPiA+Pj4+IC0JcmV0ID0gaTkxNV9nZW1fb2JqZWN0X3Bpbl90b19kaXNwbGF5 X3BsYW5lKG5ld19ibywgMCwgTlVMTCwgTlVMTCwKPiA+Pj4+ICsJcmV0ID0gaTkxNV9nZW1fb2Jq ZWN0X3dhaXRfcmVuZGVyaW5nKG5ld19ibywgdHJ1ZSk7Cj4gPj4+IEFnYWluLCBJJ20gbm90IHN1 cGVyIGZhbWlsaWFyIHdpdGggR0VNIGludGVybmFscy4uLmNhbiB0aGlzIGJlIGEKPiA+Pj4gYmVo YXZpb3IgY2hhbmdlIGZyb20gdGhlIHByZXZpb3VzIGNvZGU/ICBPcmlnaW5hbGx5IHRoZSBwaW5f dG9fZGlzcGxheQo+ID4+PiBwbGFuZSBmdW5jdGlvbiB3b3VsZCBoYXZlIHBhc3NlZCAob2JqLT5i YXNlLnBlbmRpbmdfd3JpdGVfZG9tYWluID09IDApCj4gPj4+IGFzIHRoZSBzZWNvbmQgcGFyYW1l dGVyIGhlcmUgKHJlYWRvbmx5KSwgYnV0IHlvdSdyZSB1bmNvbmRpdGlvbmFsbHkKPiA+Pj4gcGFz c2luZyB0cnVlLiAgQ2FuIHRoZXJlIG5vdCBiZSBwZW5kaW5nIHdyaXRlcyBhZ2FpbnN0IHRoaXMg b2JqZWN0Pwo+ID4+IEkgZG9uJ3QgdGhpbmsgaXQgd291bGQgYmUgaW1wb3J0YW50IGluIHRoZSBj YXNlIG9mIG92ZXJsYXlzLiBCdXQgbWF5YmUgSSBzaG91bGQKPiA+PiBqdXN0IHJlcGxhY2UgaXQg d2l0aCBhIGNhbGwgdG8gaTkxNV9nZW1fb2JqZWN0X3N5bmMgYW5kIHdhaXQgZm9yIGZ1bGwgb2Jq ZWN0IGlkbGUuCj4gPiBUZWNobmljYWxseSBpdCByZW1vdmVzIGEgY2FsbCB0byBzZXQtY2FjaGUs IGFjcXVpcmluZyBhIEdHVFQgb2Zmc2V0IGFuZAo+ID4gcGlubmluZyBpdCwgYW5kIGEgZmluYWwg c2V0LXRvLWd0dC4gCj4gPgo+ID4gUXVpdGUgYSBtYWpvciBhbmQgYnJva2VuIGNoYW5nZS4KPiA+ IC1DaHJpcwo+ID4KPiBObz8gcGluX3RvX2Rpc3BsYXlfcGxhbmUgaXMgY2FsbGVkIGltbWVkaWF0 ZWx5IGJlbG93IGluIHRoaXMgcGF0Y2gsIGl0J3MganVzdCBub3Qgc2hvd24gaGVyZSBpbiB0aGUg Y29tbWVudHMgYmVjYXVzZSBpdCB3YXMgYWJvdXQgdXNpbmcgd2FpdF9yZW5kZXJpbmcuCgpCYWgu Ci1DaHJpcwoKLS0gCkNocmlzIFdpbHNvbiwgSW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBD ZW50cmUKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK