From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH] drm/i915: Use ktime on wait_for Date: Tue, 24 Apr 2018 17:11:59 +0300 Message-ID: <87r2n4zob4.fsf@gaia.fi.intel.com> References: <20180420095426.1105-1-mika.kuoppala@linux.intel.com> <152422007561.6471.14198983981376389960@mail.alporthouse.com> <20180420122823.iceurzo5hj4wckpb@ideak-desk.fi.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id CC3126E085 for ; Tue, 24 Apr 2018 14:12:02 +0000 (UTC) In-Reply-To: <20180420122823.iceurzo5hj4wckpb@ideak-desk.fi.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: imre.deak@intel.com, Chris Wilson Cc: intel-gfx@lists.freedesktop.org, Mika@freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50ZWwuY29tPiB3cml0ZXM6Cgo+IE9uIEZyaSwgQXByIDIw LCAyMDE4IGF0IDExOjI3OjU1QU0gKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPj4gUXVvdGlu ZyBNaWthIEt1b3BwYWxhICgyMDE4LTA0LTIwIDEwOjU0OjI2KQo+PiA+IFdlIHVzZSBqaWZmaWVz IHRvIGRldGVybWluZSB3aGVuIHdhaXQgZXhwaXJlcy4gSG93ZXZlcgo+PiA+IEltcmUgZGlkIGZp bmQgb3V0IHRoYXQgamlmZmllcyBjYW4gYW5kIHdpbGwgZG8gYSA+MQo+PiA+IGluY3JlbWVudHMg b24gY2VydGFpbiBzaXR1YXRpb25zIFsxXS4gV2hlbiB0aGlzIGhhcHBlbnMKPj4gPiBpbiBhIHdh aXRfZm9yIGxvb3AsIHdlIHJldHVybiB0aW1lb3V0IGVycm9ybmVvdXNseQo+PiA+IG11Y2ggZWFy bGllciB0aGFuIHdoYXQgdGhlIHJlYWwgd2FsbGNsb2NrIHdvdWxkIHNheS4KPj4gPiAKPj4gPiBX ZSBjYW4ndCBhZmZvcmQgb3VyIHdhaXRzIHRvIHRpbWVvdXQgcHJlbWF0dXJlbHkuCj4+ID4gRGlz Y2FyZCBqaWZmaWVzIGFuZCBjaGFuZ2UgdG8ga3RpbWUgdG8gZGV0ZWN0IHRpbWVvdXRzLgo+PiA+ IAo+PiA+IFJlcG9ydGVkLWJ5OiBJbXJlIERlYWsgPGltcmUuZGVha0BpbnRlbC5jb20+Cj4+ID4g UmVmZXJlbmNlczogaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTgvNC8xOC83OTggWzFdCj4+ID4g Q2M6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4KPj4gPiBDYzogQ2hyaXMgV2lsc29u IDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4+ID4gQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmls bGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4+ID4gU2lnbmVkLW9mZi1ieTogTWlrYSBLdW9w cGFsYSA8bWlrYS5rdW9wcGFsYUBsaW51eC5pbnRlbC5jb20+Cj4+IAo+PiBUaGUgYXRvbWljIHZh cmlhbnQgaXMgYWxyZWFkeSBqaWZmaWUtbGVzcyAoc2luY2UgaXQgaGFzIHRvIHdvcmsgaW4KPj4g aXJxLW9mZiBjb250ZXh0cykuIE1heWJlIGEgYml0IHRyaWNreSB0byBzdWdnZXN0IHRoYXQgdGhl IGNhbGxlcnMga25vdwo+PiBpZiBqaWZmaWUgaW5jcmVtZW5zIGFyZSBhY2N1cmF0ZSBvciBub3Qu Cj4+IAo+PiBXaGF0IGlzIG5vdCBjbGVhciBmcm9tIHRoZSBsaW5rIGlzIHdoZXRoZXIgb3VyIHdh aXRfZm9yKCkgaXMgcnVubmluZwo+PiBhY3Jvc3Mgc3VzcGVuZCwgb3Igd2hldGhlciBpdCBpcyBq dXN0IGppZmZpZSByZWNhbGlicmF0aW9uIHNvbWUgdGltZQo+PiBkdXJpbmcgcmVzdW1lIHRoYXQg YnJlYWtzLgo+Cj4gVGhlIHdhaXRfZm9yIHN0YXJ0cyBvbiB0aGUgcmVzdW1lIHBhdGgsIHNvIHRo ZSBqdW1wIHNob3VsZG4ndCBiZSByZWxhdGVkCj4gdG8gYW55IG9mIHRoZSB0aW1la2VlcGluZyBh ZGp1c3RtZW50cyBhY3Jvc3Mgc3VzcGVuZC9yZXN1bWUgKGhhcHBlbmluZwo+IGFscmVhZHkgZHVy aW5nIHN5c2NvcmUgcmVzdW1lKS4gSXQgbG9va3MgbGlrZSBhIGRlbGF5ZWQgTEFQSUMgdGltZXIK PiBpbnRlcnJ1cHQgb24gdGhhdCBHTEsgc3lzdGVtLCB0cnlpbmcgdG8gZ2V0IG1vcmUgZGV0YWls cyBvbiB0aGF0IHdpdGgKPiBpcnFzb2ZmIGZ0cmFjaW5nLgoKQm90aCBwYXRjaGVzIHB1c2hlZC4g VGhhbmtzIGZvciB0aGUgcmVwb3J0IGFuZCByZXZpZXdzLgoKLU1pa2EKCj4KPj4gCj4+ID4gIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oIHwgNCArKy0tCj4+ID4gIDEgZmlsZSBjaGFu Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+ID4gCj4+ID4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZHJ2LmgKPj4gPiBpbmRleCA4YjIwODI0ZTgwNmUuLmFjNzU2NTIyMGFhMyAxMDA2 NDQKPj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAo+PiA+ICsrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oCj4+ID4gQEAgLTQ5LDEyICs0OSwxMiBA QAo+PiA+ICAgKiBjaGVjayB0aGUgY29uZGl0aW9uIGJlZm9yZSB0aGUgdGltZW91dC4KPj4gPiAg ICovCj4+ID4gICNkZWZpbmUgX193YWl0X2ZvcihPUCwgQ09ORCwgVVMsIFdtaW4sIFdtYXgpICh7 IFwKPj4gPiAtICAgICAgIHVuc2lnbmVkIGxvbmcgdGltZW91dF9fID0gamlmZmllcyArIHVzZWNz X3RvX2ppZmZpZXMoVVMpICsgMTsgICBcCj4+ID4gKyAgICAgICBjb25zdCBrdGltZV90IGVuZF9f ID0ga3RpbWVfYWRkX25zKGt0aW1lX2dldF9yYXcoKSwgMTAwMGxsICogKFVTKSk7IFwKPj4gPiAg ICAgICAgIGxvbmcgd2FpdF9fID0gKFdtaW4pOyAvKiByZWNvbW1lbmRlZCBtaW4gZm9yIHVzbGVl cCBpcyAxMCB1cyAqLyBcCj4+ID4gICAgICAgICBpbnQgcmV0X187ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiA+ICAgICAgICAgbWlnaHRf c2xlZXAoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFwKPj4gPiAgICAgICAgIGZvciAoOzspIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBcCj4+ID4gLSAgICAgICAgICAgICAgIGJvb2wgZXhwaXJl ZF9fID0gdGltZV9hZnRlcihqaWZmaWVzLCB0aW1lb3V0X18pOyAgICAgICAgXAo+PiA+ICsgICAg ICAgICAgICAgICBjb25zdCBib29sIGV4cGlyZWRfXyA9IGt0aW1lX2FmdGVyKGt0aW1lX2dldF9y YXcoKSwgZW5kX18pOyBcCj4+ID4gICAgICAgICAgICAgICAgIE9QOyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiA+ICAgICAgICAgICAgICAg ICBpZiAoQ09ORCkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFwKPj4gPiAgICAgICAgICAgICAgICAgICAgICAgICByZXRfXyA9IDA7ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBcCj4+IAo+PiBOZXZlcnRoZWxlc3MsIHRoZSBwYXRjaCBp cyBvayBhbmQgSSBkb24ndCBoYXZlIHRvbyBtdWNoIG9iamVjdGlvbiB0bwo+PiBhZGRpbmcgYW5v dGhlciB0c2MgKGF0IGJlc3QsIGhwZXQgYXQgd29yc3QhKSByZWFkIGFyb3VuZCBldmVyeSBtbWlv K3NsZWVwLAo+PiBwbHVzIGV4cGFuZGluZyB0aGUgY29kZSBmb3IgdGhlIGZ1bmN0aW9uIGNhbGxz LiBPdXQgb2YgY3VyaW9zaXR5IHdoYXQgaXMKPj4gdGhlIHNpemUgZGVsdGE/IEhvdyBtYW55IHdh aXRfZm9yKCkgZG8gd2UgaGF2ZSBsZWZ0IHRoYXQgd2UgbmVlZCB0bwo+PiBjb252ZXJ0IHRvIGEg ZnVuY3Rpb24gY2FsbCByYXRoZXIgdGhhbiBtYWNybyBleHBhbnNpb24/Cj4+IAo+PiBSZXZpZXdl ZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4+IAo+PiBDYyBz dGFibGU/Cj4+IC1DaHJpcwo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwo+PiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4+IEludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKPj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==