From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 11/19] drm/i915: Do a nonblocking wait first in pread/pwrite Date: Fri, 05 Aug 2016 10:08:30 +0300 Message-ID: <1470380910.3634.27.camel@linux.intel.com> References: <1470340352-16118-1-git-send-email-chris@chris-wilson.co.uk> <1470340352-16118-12-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 06F1F6EAF4 for ; Fri, 5 Aug 2016 07:08:39 +0000 (UTC) In-Reply-To: <1470340352-16118-12-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gdG8sIDIwMTYtMDgtMDQgYXQgMjA6NTIgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBJ ZiB3ZSB0cnkgYW5kIHJlYWQgb3Igd3JpdGUgdG8gYW4gYWN0aXZlIHJlcXVlc3QsIHdlIGZpcnN0 IG11c3Qgd2FpdAo+IHVwb24gdGhlIEdQVSBjb21wbGV0aW5nIHRoYXQgcmVxdWVzdC4gTGV0J3Mg ZG8gdGhhdCB3aXRob3V0IGhvbGRpbmcgdGhlCj4gbXV0ZXggKGFuZCBzbyBhbGxvdyBzb21lb25l IGVsc2UgdG8gYWNjZXNzIHRoZSBHUFUgd2hpbHN0IHdlIHdhaXQpLiBVcG4KClNUSUxMIFRZUE8g wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqBVcG9uIC0tLV4KCj4gwqAJLyogQm91bmRzIGNoZWNrIGRlc3Rp bmF0aW9uLiAqLwo+IMKgCWlmIChhcmdzLT5vZmZzZXQgPiBvYmotPmJhc2Uuc2l6ZSB8fAo+IMKg CcKgwqDCoMKgYXJncy0+c2l6ZSA+IG9iai0+YmFzZS5zaXplIC0gYXJncy0+b2Zmc2V0KSB7Cj4g wqAJCXJldCA9IC1FSU5WQUw7Cj4gLQkJZ290byBvdXQ7Cj4gKwkJZ290byBlcnI7Cj4gwqAJfQo+ IMKgCj4gLQl0cmFjZV9pOTE1X2dlbV9vYmplY3RfcHdyaXRlKG9iaiwgYXJncy0+b2Zmc2V0LCBh cmdzLT5zaXplKTsKPiArCXJldCA9IF9fdW5zYWZlX3dhaXRfcmVuZGVyaW5nKG9iaiwgdG9fcnBz X2NsaWVudChmaWxlKSwgZmFsc2UpOwo+ICsJaWYgKHJldCkKPiArCQlnb3RvIGVycjsKPiDCoAo+ ICsJaW50ZWxfcnVudGltZV9wbV9nZXQoZGV2X3ByaXYpOwo+ICsKPiArCXJldCA9IGk5MTVfbXV0 ZXhfbG9ja19pbnRlcnJ1cHRpYmxlKGRldik7Cj4gKwlpZiAocmV0KQo+ICsJCWdvdG8gZXJyX3Jw bTsKPiArCj4gKwl0cmFjZV9pOTE1X2dlbV9vYmplY3RfcHdyaXRlKG9iaiwgYXJncy0+b2Zmc2V0 LCBhcmdzLT5zaXplKTsKClRoaXMgdHJhY2UgaXMgc3RpbGwgbW92ZWQsIG1heWJlIGFkZCB5b3Vy IHJlYXNvbmluZyB0byBjb21taXQgbWVzc2FnZS4KCldpdGggdGhvc2UgYWRkcmVzc2VkIChhbmQg dGhlIFJQTSBmaXggaW4gc2VwYXJhdGUgcGF0Y2gpOwoKUmV2aWV3ZWQtYnk6IEpvb25hcyBMYWh0 aW5lbiA8am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KClJlZ2FyZHMsIEpvb25hcwot LSAKSm9vbmFzIExhaHRpbmVuCk9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCkludGVsIENv cnBvcmF0aW9uCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=