From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: Re: [PATCH] drm/i915: compute wait_ioctl timeout correctly Date: Wed, 03 Dec 2014 12:28:14 +0200 Message-ID: <1417602494.2642.0.camel@intelbox> References: <1417533733-2289-1-git-send-email-daniel.vetter@ffwll.ch> <1417534582-2977-1-git-send-email-daniel.vetter@ffwll.ch> <20141202163506.GG18921@nuc-i3427.alporthouse.com> <20141203092216.GZ32117@phenom.ffwll.local> Reply-To: imre.deak@intel.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 6A4CB6FCF2 for ; Wed, 3 Dec 2014 02:28:18 -0800 (PST) In-Reply-To: <20141203092216.GZ32117@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: Daniel Vetter , Intel Graphics Development , LKML , John Stultz , Daniel Vetter , Thomas Gleixner List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCAyMDE0LTEyLTAzIGF0IDEwOjIyICswMTAwLCBEYW5pZWwgVmV0dGVyIHdyb3RlOgo+ IE9uIFR1ZSwgRGVjIDAyLCAyMDE0IGF0IDA4OjU0OjEzQU0gLTA4MDAsIEpvaG4gU3R1bHR6IHdy b3RlOgo+ID4gT24gVHVlLCBEZWMgMiwgMjAxNCBhdCA4OjM1IEFNLCBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4gd3JvdGU6Cj4gPiA+IE9uIFR1ZSwgRGVjIDAyLCAyMDE0 IGF0IDA0OjM2OjIyUE0gKzAxMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiA+PiArc3RhdGlj IGlubGluZSB1bnNpZ25lZCBsb25nIG5zZWNzX3RvX2ppZmZpZXNfdGltZW91dChjb25zdCB1NjQg bSkKPiA+ID4+ICt7Cj4gPiA+PiArICAgICB1NjQgdXNlY3MgPSBkaXZfdTY0KG0gKyA5OTksIDEw MDApOwo+ID4gPj4gKyAgICAgdW5zaWduZWQgbG9uZyBqID0gdXNlY3NfdG9famlmZmllcyh1c2Vj cyk7Cj4gPiA+PiArCj4gPiA+PiArICAgICByZXR1cm4gbWluX3QodW5zaWduZWQgbG9uZywgTUFY X0pJRkZZX09GRlNFVCwgaiArIDEpOwo+ID4gPgo+ID4gPiBPciBtb3JlIGNvbmNpc2VseSBhbmQg cmV2aWV3IGZyaWVuZGx5Ogo+ID4gPgo+ID4gPiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcg bnNlY3NfdG9famlmZmllc190aW1lb3V0KGNvbnN0IHU2NCBuKQo+ID4gPiB7Cj4gPiA+ICAgICAg ICAgcmV0dXJuIG1pbl90KHU2NCwgTUFYX0pJRkZZX09GRlNFVCwgbnNlY3NfdG9famlmZmllczY0 KG4pICsgMSk7Cj4gPiA+IH0KPiA+IAo+ID4gWWVhLiBUaGlzIGxvb2tzIG11Y2ggbmljZXIuIFNl ZW1zIGdlbmVyaWMgZW5vdWdoIGl0IG1pZ2h0IGJlIGJldHRlcgo+ID4gYWRkZWQgbmV4dCB0byBu c2VjX3RvX2ppZmZpZXM2NCgpIGluIGtlcm5lbC90aW1lL3RpbWUuYyBvciBqaWZmaWVzLmgKPiA+ IHJhdGhlciB0aGVuIGluIGEgZHJpdmVyIGhlYWRlci4KPiA+IAo+ID4gQW5kIGNsZWFybHkgdGhl IGhlYWRlciBjb21tZW50IGluIG5zZWNfdG9famlmZmllcygpIHdhcm5pbmcgaXRzIG9ubHkKPiA+ IGZvciB0aGUgc2NoZWR1bGVyIGFuZCBub3QgZm9yIHVzZSBmb3IgZHJpdmVycyAoZm9yIGV4YWN0 bHkgdGhlIHJlYXNvbgo+ID4gb2YgdGhpcyBwYXRjaCkgYXJlIG5vdCBvYnZpb3VzL21lbW9yYWJs ZSBlbm91Z2ggZm9yIG1lIGFuZCBUaG9tYXMKPiA+IG1ha2VzIG1lIHdvbmRlciBpZiB3ZSBzaG91 bGQgY2hhbmdlIGl0cyBuYW1lIHRvIGJlIG1vcmUgY2xlYXIgdGhhdCBpdHMKPiA+IGEgc2NoZWQg b25seSBmdW5jdGlvbi4KPiAKPiBUaGlzIGJ1ZyBoZXJlIGlzbid0IGFib3V0IG5zZWN0X3RvX2pp ZmZpZXMgdnMgdGhlIDY0IGJpdCB2YXJpYW50LCBidXQKPiBhYm91dCB0aGUgKzEgdGhhdCB3ZSBu ZWVkIHRvIG5vdCBoYXZlIGEgc2hvcnQgc2xlZXAuIEluIGk5MTUgd2UgaGF2ZSBhCj4gYnVuY2gg b2YgamlmZmllc190aW1lb3V0IGZ1bmN0aW9ucyB3aGljaCBkbyBqdXN0IHRoZSArMSBjb21wYXJl ZCB0byB0aGUKPiB2ZXJzaW9ucyBpbiB0aW1lLmMgYmVjYXVzZSB3ZSBzY3Jld2VkIHRoaXMgdXAg dG9vIG9mdGVuLgo+IAo+IElpcmMgSSBkaWQgZmxvYXQgYW4gcmZjIHRvIG1vdmUgdGhlc2UgdG8g dGltZS5jIG9uY2UgYnV0IGl0IHJlc3VsdGVkIGluCj4gc29tZSBiaWtlc2hlZCBmZXN0IChubywg SSdtIG5vdCBnb2luZyB0byBhdWRpdCBldmVyeSBzaW5nbGUgdXNlciBvZgo+IGV4aXN0aW5nIF90 b19qaWZmaWVzIGZ1bmN0aW9ucykuIElmIHRoZXJlJ3MgaW50ZXJlc3QgSSBjb3VsZCB0cnkgYWdh aW4sCj4gdGhlIGk5MTUgdmVyc2lvbnMgYXJlIGluIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf ZHJ2LmguCgpUaGVyZSB3YXMgYXQgbGVhc3QgdGhpcyBhdHRlbXB0OgpodHRwczovL2xrbWwub3Jn L2xrbWwvMjAxMy81LzEwLzE4NwoKLS1JbXJlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK