From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 6/6] drm/radeon/pm: Handle failure of drm_vblank_get. Date: Tue, 9 Feb 2016 11:10:05 +0100 Message-ID: <20160209101005.GQ11240@phenom.ffwll.local> References: <1454894009-15466-1-git-send-email-mario.kleiner.de@gmail.com> <1454894009-15466-7-git-send-email-mario.kleiner.de@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8B05E6E534 for ; Tue, 9 Feb 2016 02:09:43 -0800 (PST) Received: by mail-wm0-f66.google.com with SMTP id c200so2454134wme.0 for ; Tue, 09 Feb 2016 02:09:43 -0800 (PST) Content-Disposition: inline In-Reply-To: <1454894009-15466-7-git-send-email-mario.kleiner.de@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Mario Kleiner Cc: alexander.deucher@amd.com, michel@daenzer.net, linux@bernd-steinhauser.de, christian.koenig@amd.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBGZWIgMDgsIDIwMTYgYXQgMDI6MTM6MjlBTSArMDEwMCwgTWFyaW8gS2xlaW5lciB3 cm90ZToKPiBNYWtlIHN1cmUgdGhhdCBkcm1fdmJsYW5rX2dldC9wdXQoKSBzdGF5IGJhbGFuY2Vk IGluCj4gY2FzZSBkcm1fdmJsYW5rX2dldCBmYWlscywgYnkgc2tpcHBpbmcgdGhlIGNvcnJlc3Bv bmRpbmcKPiBwdXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWFyaW8gS2xlaW5lciA8bWFyaW8ua2xl aW5lci5kZUBnbWFpbC5jb20+Cj4gQ2M6IG1pY2hlbEBkYWVuemVyLm5ldAo+IENjOiBkcmktZGV2 ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gQ2M6IGFsZXhhbmRlci5kZXVjaGVyQGFtZC5jb20K PiBDYzogY2hyaXN0aWFuLmtvZW5pZ0BhbWQuY29tCgpSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRl ciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9yYWRl b24vcmFkZW9uX3BtLmMgfCA4ICsrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv bnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9y YWRlb24vcmFkZW9uX3BtLmMgYi9kcml2ZXJzL2dwdS9kcm0vcmFkZW9uL3JhZGVvbl9wbS5jCj4g aW5kZXggNTlhYmViZC4uMzM5YTZjNSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vcmFk ZW9uL3JhZGVvbl9wbS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3JhZGVvbi9yYWRlb25fcG0u Ywo+IEBAIC0yNzYsOCArMjc2LDEyIEBAIHN0YXRpYyB2b2lkIHJhZGVvbl9wbV9zZXRfY2xvY2tz KHN0cnVjdCByYWRlb25fZGV2aWNlICpyZGV2KQo+ICAJaWYgKHJkZXYtPmlycS5pbnN0YWxsZWQp IHsKPiAgCQlmb3IgKGkgPSAwOyBpIDwgcmRldi0+bnVtX2NydGM7IGkrKykgewo+ICAJCQlpZiAo cmRldi0+cG0uYWN0aXZlX2NydGNzICYgKDEgPDwgaSkpIHsKPiAtCQkJCXJkZXYtPnBtLnJlcV92 YmxhbmsgfD0gKDEgPDwgaSk7Cj4gLQkJCQlkcm1fdmJsYW5rX2dldChyZGV2LT5kZGV2LCBpKTsK PiArCQkJCS8qIFRoaXMgY2FuIGZhaWwgaWYgYSBtb2Rlc2V0IGlzIGluIHByb2dyZXNzICovCj4g KwkJCQlpZiAoMCA9PSBkcm1fdmJsYW5rX2dldChyZGV2LT5kZGV2LCBpKSkKPiArCQkJCQlyZGV2 LT5wbS5yZXFfdmJsYW5rIHw9ICgxIDw8IGkpOwo+ICsJCQkJZWxzZQo+ICsJCQkJCURSTV9ERUJV R19EUklWRVIoImNydGMgJWQgbm8gdmJsYW5rLCBjYW4gZ2xpdGNoXG4iLAo+ICsJCQkJCQkJIGkp Owo+ICAJCQl9Cj4gIAkJfQo+ICAJfQo+IC0tIAo+IDEuOS4xCj4gCj4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0 Cj4gZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCgotLSAKRGFuaWVsIFZldHRlcgpT b2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==