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 15:27:26 +0100 Message-ID: <52253a44-112a-9bcb-bceb-2ea53a444265@gmail.com> References: <20171121140850.23401-1-robdclark@gmail.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 35E6D89E5F for ; Tue, 21 Nov 2017 14:27:34 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id l188so2007379wma.1 for ; Tue, 21 Nov 2017 06:27:34 -0800 (PST) In-Reply-To: <20171121140850.23401-1-robdclark@gmail.com> 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 , dri-devel@lists.freedesktop.org Cc: linaro-mm-sig@lists.linaro.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org QW0gMjEuMTEuMjAxNyB1bSAxNTowOCBzY2hyaWViIFJvYiBDbGFyazoKPiBJZiB3ZSBhcmUgdGVz dGluZyBpZiBhIHJlc2VydmF0aW9uIG9iamVjdCdzIGZlbmNlcyBoYXZlIGJlZW4KPiBzaWduYWxl ZCB3aXRoIHRpbWVvdXQ9MCAobm9uLWJsb2NraW5nKSwgd2UgbmVlZCB0byBwYXNzIDAgZm9yCj4g dGltZW91dCB0byBkbWFfZmVuY2Vfd2FpdF90aW1lb3V0KCkuCj4KPiBQbHVzIGJvbnVzIHNwZWxs aW5nIGNvcnJlY3Rpb24uCj4KPiBTaWduZWQtb2ZmLWJ5OiBSb2IgQ2xhcmsgPHJvYmRjbGFya0Bn bWFpbC5jb20+CgpSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIEvDtm5pZyA8Y2hyaXN0aWFuLmtvZW5p Z0BhbWQuY29tPgoKPiAtLS0KPiAgIGRyaXZlcnMvZG1hLWJ1Zi9yZXNlcnZhdGlvbi5jIHwgMTEg KysrKysrKysrLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL3Jlc2VydmF0aW9uLmMgYi9k cml2ZXJzL2RtYS1idWYvcmVzZXJ2YXRpb24uYwo+IGluZGV4IGRlYzNhODE1NDU1ZC4uNzFmNTEx NDBhOWFkIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZG1hLWJ1Zi9yZXNlcnZhdGlvbi5jCj4gKysr IGIvZHJpdmVycy9kbWEtYnVmL3Jlc2VydmF0aW9uLmMKPiBAQCAtNDIwLDcgKzQyMCw3IEBAIEVY UE9SVF9TWU1CT0xfR1BMKHJlc2VydmF0aW9uX29iamVjdF9nZXRfZmVuY2VzX3JjdSk7Cj4gICAg Kgo+ICAgICogUkVUVVJOUwo+ICAgICogUmV0dXJucyAtRVJFU1RBUlRTWVMgaWYgaW50ZXJydXB0 ZWQsIDAgaWYgdGhlIHdhaXQgdGltZWQgb3V0LCBvcgo+IC0gKiBncmVhdGVyIHRoYW4gemVyIG9u IHN1Y2Nlc3MuCj4gKyAqIGdyZWF0ZXIgdGhhbiB6ZXJvIG9uIHN1Y2Nlc3MuCj4gICAgKi8KPiAg IGxvbmcgcmVzZXJ2YXRpb25fb2JqZWN0X3dhaXRfdGltZW91dF9yY3Uoc3RydWN0IHJlc2VydmF0 aW9uX29iamVjdCAqb2JqLAo+ICAgCQkJCQkgYm9vbCB3YWl0X2FsbCwgYm9vbCBpbnRyLAo+IEBA IC00ODMsNyArNDgzLDE0IEBAIGxvbmcgcmVzZXJ2YXRpb25fb2JqZWN0X3dhaXRfdGltZW91dF9y Y3Uoc3RydWN0IHJlc2VydmF0aW9uX29iamVjdCAqb2JqLAo+ICAgCQkJZ290byByZXRyeTsKPiAg IAkJfQo+ICAgCj4gLQkJcmV0ID0gZG1hX2ZlbmNlX3dhaXRfdGltZW91dChmZW5jZSwgaW50ciwg cmV0KTsKPiArCQkvKgo+ICsJCSAqIE5vdGUgdGhhdCBkbWFfZmVuY2Vfd2FpdF90aW1lb3V0KCkg d2lsbCByZXR1cm4gMSBpZgo+ICsJCSAqIHRoZSBmZW5jZSBpcyBhbHJlYWR5IHNpZ25hbGVkLCBz byBpbiB0aGUgd2FpdF9hbGwKPiArCQkgKiBjYXNlIHdoZW4gd2UgZ28gdGhyb3VnaCB0aGUgcmV0 cnkgbG9vcCBhZ2FpbiwgcmV0Cj4gKwkJICogd2lsbCBiZSBncmVhdGVyIHRoYW4gMCBhbmQgd2Ug ZG9uJ3Qgd2FudCB0aGlzIHRvCj4gKwkJICogY2F1c2UgX3dhaXRfdGltZW91dCgpIHRvIGJsb2Nr Cj4gKwkJICovCj4gKwkJcmV0ID0gZG1hX2ZlbmNlX3dhaXRfdGltZW91dChmZW5jZSwgaW50ciwg dGltZW91dCA/IHJldCA6IDApOwo+ICAgCQlkbWFfZmVuY2VfcHV0KGZlbmNlKTsKPiAgIAkJaWYg KHJldCA+IDAgJiYgd2FpdF9hbGwgJiYgKGkgKyAxIDwgc2hhcmVkX2NvdW50KSkKPiAgIAkJCWdv dG8gcmV0cnk7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==