From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Christian_K=c3=b6nig?= Subject: Re: [PATCH] reservation: don't wait when timeout=0 Date: Tue, 21 Nov 2017 16:49:55 +0100 Message-ID: <83c7c887-0d40-69b5-2ad2-67d0af6eda71@gmail.com> References: <20171121140850.23401-1-robdclark@gmail.com> <151127508188.436.3320065005004428970@mail.alporthouse.com> Reply-To: christian.koenig@amd.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id E4AFD6E45C for ; Tue, 21 Nov 2017 15:49:58 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id r68so4410768wmr.3 for ; Tue, 21 Nov 2017 07:49:58 -0800 (PST) In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Rob Clark , Chris Wilson Cc: "linaro-mm-sig@lists.linaro.org" , Linux Kernel Mailing List , "dri-devel@lists.freedesktop.org" , "linux-media@vger.kernel.org" List-Id: dri-devel@lists.freedesktop.org QW0gMjEuMTEuMjAxNyB1bSAxNTo1OSBzY2hyaWViIFJvYiBDbGFyazoKPiBPbiBUdWUsIE5vdiAy MSwgMjAxNyBhdCA5OjM4IEFNLCBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51 az4gd3JvdGU6Cj4+IFF1b3RpbmcgUm9iIENsYXJrICgyMDE3LTExLTIxIDE0OjA4OjQ2KQo+Pj4g SWYgd2UgYXJlIHRlc3RpbmcgaWYgYSByZXNlcnZhdGlvbiBvYmplY3QncyBmZW5jZXMgaGF2ZSBi ZWVuCj4+PiBzaWduYWxlZCB3aXRoIHRpbWVvdXQ9MCAobm9uLWJsb2NraW5nKSwgd2UgbmVlZCB0 byBwYXNzIDAgZm9yCj4+PiB0aW1lb3V0IHRvIGRtYV9mZW5jZV93YWl0X3RpbWVvdXQoKS4KPj4+ Cj4+PiBQbHVzIGJvbnVzIHNwZWxsaW5nIGNvcnJlY3Rpb24uCj4+Pgo+Pj4gU2lnbmVkLW9mZi1i eTogUm9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPgo+Pj4gLS0tCj4+PiAgIGRyaXZlcnMv ZG1hLWJ1Zi9yZXNlcnZhdGlvbi5jIHwgMTEgKysrKysrKysrLS0KPj4+ICAgMSBmaWxlIGNoYW5n ZWQsIDkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9kbWEtYnVmL3Jlc2VydmF0aW9uLmMgYi9kcml2ZXJzL2RtYS1idWYvcmVzZXJ2YXRp b24uYwo+Pj4gaW5kZXggZGVjM2E4MTU0NTVkLi43MWY1MTE0MGE5YWQgMTAwNjQ0Cj4+PiAtLS0g YS9kcml2ZXJzL2RtYS1idWYvcmVzZXJ2YXRpb24uYwo+Pj4gKysrIGIvZHJpdmVycy9kbWEtYnVm L3Jlc2VydmF0aW9uLmMKPj4+IEBAIC00MjAsNyArNDIwLDcgQEAgRVhQT1JUX1NZTUJPTF9HUEwo cmVzZXJ2YXRpb25fb2JqZWN0X2dldF9mZW5jZXNfcmN1KTsKPj4+ICAgICoKPj4+ICAgICogUkVU VVJOUwo+Pj4gICAgKiBSZXR1cm5zIC1FUkVTVEFSVFNZUyBpZiBpbnRlcnJ1cHRlZCwgMCBpZiB0 aGUgd2FpdCB0aW1lZCBvdXQsIG9yCj4+PiAtICogZ3JlYXRlciB0aGFuIHplciBvbiBzdWNjZXNz Lgo+Pj4gKyAqIGdyZWF0ZXIgdGhhbiB6ZXJvIG9uIHN1Y2Nlc3MuCj4+PiAgICAqLwo+Pj4gICBs b25nIHJlc2VydmF0aW9uX29iamVjdF93YWl0X3RpbWVvdXRfcmN1KHN0cnVjdCByZXNlcnZhdGlv bl9vYmplY3QgKm9iaiwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGJvb2wgd2FpdF9hbGwsIGJvb2wgaW50ciwKPj4+IEBAIC00ODMsNyArNDgzLDE0IEBAIGxv bmcgcmVzZXJ2YXRpb25fb2JqZWN0X3dhaXRfdGltZW91dF9yY3Uoc3RydWN0IHJlc2VydmF0aW9u X29iamVjdCAqb2JqLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gcmV0cnk7Cj4+ PiAgICAgICAgICAgICAgICAgIH0KPj4+Cj4+PiAtICAgICAgICAgICAgICAgcmV0ID0gZG1hX2Zl bmNlX3dhaXRfdGltZW91dChmZW5jZSwgaW50ciwgcmV0KTsKPj4+ICsgICAgICAgICAgICAgICAv Kgo+Pj4gKyAgICAgICAgICAgICAgICAqIE5vdGUgdGhhdCBkbWFfZmVuY2Vfd2FpdF90aW1lb3V0 KCkgd2lsbCByZXR1cm4gMSBpZgo+Pj4gKyAgICAgICAgICAgICAgICAqIHRoZSBmZW5jZSBpcyBh bHJlYWR5IHNpZ25hbGVkLCBzbyBpbiB0aGUgd2FpdF9hbGwKPj4+ICsgICAgICAgICAgICAgICAg KiBjYXNlIHdoZW4gd2UgZ28gdGhyb3VnaCB0aGUgcmV0cnkgbG9vcCBhZ2FpbiwgcmV0Cj4+PiAr ICAgICAgICAgICAgICAgICogd2lsbCBiZSBncmVhdGVyIHRoYW4gMCBhbmQgd2UgZG9uJ3Qgd2Fu dCB0aGlzIHRvCj4+PiArICAgICAgICAgICAgICAgICogY2F1c2UgX3dhaXRfdGltZW91dCgpIHRv IGJsb2NrCj4+PiArICAgICAgICAgICAgICAgICovCj4+PiArICAgICAgICAgICAgICAgcmV0ID0g ZG1hX2ZlbmNlX3dhaXRfdGltZW91dChmZW5jZSwgaW50ciwgdGltZW91dCA/IHJldCA6IDApOwo+ PiBPbmUgc2hvdWxkIGFzayBpZiB3ZSBzaG91bGQganVzdCBmaXggdGhlIGludGVyZmFjZSB0byBz dG9wIHJldHVybmluZwo+PiBpbmNvcnJlY3QgcmVzdWx0cyAoc3RvcCAiY29ycmVjdGluZyIgYSBj b21wbGV0aW9uIHdpdGggMCBqaWZmaWVzIHJlbWFpbmluZwo+PiBhcyAxKS4gQSB0aW1lb3V0IGNh biBiZSBkaXN0aW5ndWlzaGVkIGJ5IC1FVElNRSAob3IgeW91ciBwaWNrIG9mIGVycm5vKS4KPiBw ZXJoYXBzIC1FQlVTWSwgaWYgd2UgZ28gdGhhdCByb3V0ZSAoYWx0aG91Z2ggbWF5YmUgaXQgc2hv dWxkIGJlIGEKPiBmb2xsb3ctb24gcGF0Y2gsIHRoaXMgb25lIGlzIHN1aXRhYmxlIGZvciBiYWNr cG9ydCB0byBzdGFibGUvbHRzIGlmCj4gb25lIHNob3VsZCBzbyBjaG9vc2UuLikKPgo+IEkgdGhp bmsgY3VycmVudCBhcHByb2FjaCB3YXMgY2hvc2VuIHRvIG1hdGNoIHNjaGVkdWxlX3RpbWVvdXQo KSBhbmQKPiBvdGhlciBzdWNoIGZ1bmN0aW9ucyB0aGF0IHRha2UgYSB0aW1lb3V0IGluIGppZmZp ZXMuICBOb3QgbWFraW5nIGEKPiBqdWRnZW1lbnQgb24gd2hldGhlciB0aGF0IGlzIGEgZ29vZCBv ciBiYWQgcmVhc29uLi4KCldlIGludGVudGlvbmFsbHkgc3dpdGNoZWQgYXdheSBmcm9tIHRoYXQg dG8gYmUgaW4gc3luYyB3aXRoIHRoZSAKd2FpdF9ldmVudF8qIGludGVyZmFjZS4KClJldHVybmlu ZyAxIHdoZW4gYSBmdW5jdGlvbiB3aXRoIGEgemVybyB0aW1lb3V0IHN1Y2NlZWRzIGlzIGFjdHVh bGx5IApxdWl0ZSBjb21tb24gaW4gdGhlIGtlcm5lbC4KClJlZ2FyZHMsCkNocmlzdGlhbi4KCj4g QlIsCj4gLVIKPgo+PiAtQ2hyaXMKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9k cmktZGV2ZWwK