From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: References: <20191011080642.23061-1-chris@chris-wilson.co.uk> From: Tvrtko Ursulin Message-ID: <433b70c0-12f9-27fa-9c3d-447247b3d563@linux.intel.com> Date: Fri, 11 Oct 2019 09:25:14 +0100 MIME-Version: 1.0 In-Reply-To: <20191011080642.23061-1-chris@chris-wilson.co.uk> Content-Language: en-US Subject: Re: [igt-dev] [Intel-gfx] [PATCH i-g-t] i915: Use O_NONBLOCK for faster ringsize probing 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: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-ID: Ck9uIDExLzEwLzIwMTkgMDk6MDYsIENocmlzIFdpbHNvbiB3cm90ZToKPiBXaGVuIHRoZSBrZXJu ZWwgc3VwcG9ydHMgT19OT05CTE9DSyByZXBvcnRpbmcgb2YgYSBmdWxsIGV4ZWNidWYgcXVldWUs Cj4gdGFrZSBhZHZhbnRhZ2Ugb2YgdGhhdCB0byBpbW1lZGlhdGVseSByZXBvcnQgd2hlbiB0aGUg b3V0cHV0IHdvdWxkIGJsb2NrCj4gZHVlIHRvIHRoZSByaW5nIGJlaW5nIGZ1bGwuCj4gCj4gU2ln bmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gLS0t Cj4gICBsaWIvaTkxNS9nZW1fcmluZy5jIHwgMTMgKysrKysrKysrKy0tLQo+ICAgMSBmaWxlIGNo YW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh L2xpYi9pOTE1L2dlbV9yaW5nLmMgYi9saWIvaTkxNS9nZW1fcmluZy5jCj4gaW5kZXggOWYwOTll ZGZmLi41Y2EyYTcyOGIgMTAwNjQ0Cj4gLS0tIGEvbGliL2k5MTUvZ2VtX3JpbmcuYwo+ICsrKyBi L2xpYi9pOTE1L2dlbV9yaW5nLmMKPiBAQCAtMjEsNiArMjEsNyBAQAo+ICAgICogSU4gVEhFIFNP RlRXQVJFLgo+ICAgICovCj4gICAKPiArI2luY2x1ZGUgPGZjbnRsLmg+Cj4gICAjaW5jbHVkZSA8 c2lnbmFsLmg+Cj4gICAjaW5jbHVkZSA8c3lzL2lvY3RsLmg+Cj4gICAjaW5jbHVkZSA8c3lzL3Rp bWUuaD4KPiBAQCAtODksMTEgKzkwLDE2IEBAIF9fZ2VtX21lYXN1cmVfcmluZ19pbmZsaWdodChp bnQgZmQsIHVuc2lnbmVkIGludCBlbmdpbmUsIGVudW0gbWVhc3VyZV9yaW5nX2ZsYWdzCj4gICAK PiAgIAljb3VudCA9IDA7Cj4gICAJZG8gewo+IC0JCWlmIChfX2V4ZWNidWYoZmQsICZleGVjYnVm KSA9PSAwKSB7Cj4gKwkJaW50IGVyciA9IF9fZXhlY2J1ZihmZCwgJmV4ZWNidWYpOwo+ICsKPiAr CQlpZiAoZXJyID09IDApIHsKPiAgIAkJCWNvdW50Kys7Cj4gICAJCQljb250aW51ZTsKPiAgIAkJ fQo+ICAgCj4gKwkJaWYgKGVyciA9PSAtRVdPVUxEQkxPQ0spCj4gKwkJCWJyZWFrOwo+ICsKPiAg IAkJaWYgKGxhc3RbMV0gPT0gY291bnQpCj4gICAJCQlicmVhazsKPiAgIAo+IEBAIC0xMDIsOCAr MTA4LDYgQEAgX19nZW1fbWVhc3VyZV9yaW5nX2luZmxpZ2h0KGludCBmZCwgdW5zaWduZWQgaW50 IGVuZ2luZSwgZW51bSBtZWFzdXJlX3JpbmdfZmxhZ3MKPiAgIAkJbGFzdFsxXSA9IGxhc3RbMF07 Cj4gICAJCWxhc3RbMF0gPSBjb3VudDsKPiAgIAl9IHdoaWxlICgxKTsKPiAtCj4gLQlpZ3RfYXNz ZXJ0X2VxKF9fZXhlY2J1ZihmZCwgJmV4ZWNidWYpLCAtRUlOVFIpOwo+ICAgCWlndF9hc3NlcnQo Y291bnQgPiAyKTsKPiAgIAo+ICAgCW1lbXNldCgmaXR2LCAwLCBzaXplb2YoaXR2KSk7Cj4gQEAg LTE0NSw2ICsxNDksOSBAQCBnZW1fbWVhc3VyZV9yaW5nX2luZmxpZ2h0KGludCBmZCwgdW5zaWdu ZWQgaW50IGVuZ2luZSwgZW51bSBtZWFzdXJlX3JpbmdfZmxhZ3MgZgo+ICAgCj4gICAJZmQgPSBn ZW1fcmVvcGVuX2RyaXZlcihmZCk7Cj4gICAKPiArCS8qIFdoZW4gYXZhaWxhYmxlLCBkaXNhYmxl IGV4ZWNidWYgdGhyb3R0bGluZyAqLwo+ICsJZmNudGwoZmQsIEZfU0VURkQsIGZjbnRsKGZkLCBG X0dFVEZEKSB8IE9fTk9OQkxPQ0spOwo+ICsKPiAgIAlpZiAoZW5naW5lID09IEFMTF9FTkdJTkVT KSB7Cj4gICAJCWZvcl9lYWNoX3BoeXNpY2FsX2VuZ2luZShmZCwgZW5naW5lKSB7Cj4gICAJCQl1 bnNpZ25lZCBpbnQgY291bnQgPQo+IAoKUmV2aWV3ZWQtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0 a28udXJzdWxpbkBpbnRlbC5jb20+CgpSZWdhcmRzLAoKVHZydGtvCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1k ZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaWd0LWRldg==