From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 07/15] drm/i915: Check the timeout passed to i915_wait_request Date: Mon, 30 Nov 2015 10:14:04 +0000 Message-ID: <565C216C.60505@linux.intel.com> References: <1448786893-2522-1-git-send-email-chris@chris-wilson.co.uk> <1448786893-2522-8-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 39EDA6E345 for ; Mon, 30 Nov 2015 02:14:09 -0800 (PST) In-Reply-To: <1448786893-2522-8-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 Cc: Lionel Landwerlin , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org Ck9uIDI5LzExLzE1IDA4OjQ4LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gV2UgaGF2ZSByZWxpZWQg dXBvbiB0aGUgc29sZSBjYWxsZXIgKHdhaXRfaW9jdGwpIHZhbGlkYXRpbmcgdGhlIHRpbWVvdXQK PiBhcmd1bWVudC4gSG93ZXZlciwgd2hlbiB3YWl0aW5nIGZvciBtdWx0aXBsZSByZXF1ZXN0cyBJ IGZvcmdvdCB0byBlbnN1cmUKPiB0aGF0IHRoZSB0aW1lb3V0IHdhcyBzdGlsbCBwb3NpdGl2ZSBv biB0aGUgbGF0ZXIgcmVxdWVzdHMuIFRoaXMgaXMgbW9yZQo+IHNpbXBseSBkb25lIGluc2lkZSBf X2k5MTVfd2FpdF9yZXF1ZXN0LgoKQXMgZGlzY3Vzc2VkIG9uIElSQyBwbGVhc2UgbWVudGlvbiB0 aGF0IHRoZSBleHRyYSBqaWZmaWUgaGFwcGVucyBiZWNhdXNlIApuc2Vjc190b19qaWZmaWVzX3Rp bWVvdXQgYWRkcyBpdC4gT3RoZXJ3aXNlIGl0IGlzIG5vdCBpbW1lZGlhdGVseSBjbGVhciAKd2h5 IHdvdWxkIGl0IHdhaXQgYW4gZXh0cmEgb25lIHNpbmNlIF9faTkxNV93YWl0X3JlcXVlc3QgaGFz IGV4cGxpY2l0IApjb2RlIHRvIGVuc3VyZSB0aW1lb3V0IGRvZXMgbm90IGdvIG5lZ2F0aXZlIGFs cmVhZHkuCgpXaXRoIHRoYXQgY2xhcmlmaWVkLAoKUmV2aWV3ZWQtYnk6IFR2cnRrbyBVcnN1bGlu IDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+CgpSZWdhcmRzLAoKVHZydGtvCgo+IEZpeGVzIGEg bWlub3IgcmVncmVzc2lvbiBpbnRyb2R1Y2VkIGluCj4KPiBjb21taXQgYjQ3MTYxODU4YmExM2M5 YzdlMDMzMzMxMzIyMzBkNjZlMDA4ZGQ1NQo+IEF1dGhvcjogQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+Cj4gRGF0ZTogICBNb24gQXByIDI3IDEzOjQxOjE3IDIwMTUgKzAx MDAKPgo+ICAgICAgZHJtL2k5MTU6IEltcGxlbWVudCBpbnRlci1lbmdpbmUgcmVhZC1yZWFkIG9w dGltaXNhdGlvbnMKPgo+IHdoZXJlIHdlIG1heSBlbmQgdXAgd2FpdGluZyBmb3IgYW4gZXh0cmEg amlmZmllIGZvciBlYWNoIGFjdGl2ZSByaW5nCj4gYWZ0ZXIgY29uc3VtaW5nIGFsbCBvZiB0aGUg dXNlcidzIHRpbWVvdXQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNo cmlzLXdpbHNvbi5jby51az4KPiBDYzogTGlvbmVsIExhbmR3ZXJsaW4gPGxpb25lbC5nLmxhbmR3 ZXJsaW5AbGludXguaW50ZWwuY29tPgo+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3Vs aW5AaW50ZWwuY29tPgo+IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNo Pgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyB8IDEyICsrKysrKysr KystLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p Cj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBpbmRleCBmMzNjMzVjNjEzMGYuLjY1ZDEwMWI0 N2Q4ZSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jCj4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+IEBAIC0xMjUxLDggKzEyNTEsMTYg QEAgaW50IF9faTkxNV93YWl0X3JlcXVlc3Qoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpy ZXEsCj4gICAJaWYgKGk5MTVfZ2VtX3JlcXVlc3RfY29tcGxldGVkKHJlcSwgdHJ1ZSkpCj4gICAJ CXJldHVybiAwOwo+Cj4gLQl0aW1lb3V0X2V4cGlyZSA9IHRpbWVvdXQgPwo+IC0JCWppZmZpZXMg KyBuc2Vjc190b19qaWZmaWVzX3RpbWVvdXQoKHU2NCkqdGltZW91dCkgOiAwOwo+ICsJdGltZW91 dF9leHBpcmUgPSAwOwo+ICsJaWYgKHRpbWVvdXQpIHsKPiArCQlpZiAoV0FSTl9PTigqdGltZW91 dCA8IDApKQo+ICsJCQlyZXR1cm4gLUVJTlZBTDsKPiArCj4gKwkJaWYgKCp0aW1lb3V0ID09IDAp Cj4gKwkJCXJldHVybiAtRVRJTUU7Cj4gKwo+ICsJCXRpbWVvdXRfZXhwaXJlID0gamlmZmllcyAr IG5zZWNzX3RvX2ppZmZpZXNfdGltZW91dCgqdGltZW91dCk7Cj4gKwl9Cj4KPiAgIAlpZiAoSU5U RUxfSU5GTyhkZXZfcHJpdiktPmdlbiA+PSA2KQo+ICAgCQlnZW42X3Jwc19ib29zdChkZXZfcHJp diwgcnBzLCByZXEtPmVtaXR0ZWRfamlmZmllcyk7Cj4KX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK