From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 4/6] drm: Fix treatment of drm_vblank_offdelay in drm_vblank_on() Date: Tue, 9 Feb 2016 11:06:18 +0100 Message-ID: <20160209100618.GO11240@phenom.ffwll.local> References: <1454894009-15466-1-git-send-email-mario.kleiner.de@gmail.com> <1454894009-15466-5-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-f68.google.com (mail-wm0-f68.google.com [74.125.82.68]) by gabe.freedesktop.org (Postfix) with ESMTPS id 681CA6E533 for ; Tue, 9 Feb 2016 02:05:56 -0800 (PST) Received: by mail-wm0-f68.google.com with SMTP id c200so2434305wme.0 for ; Tue, 09 Feb 2016 02:05:56 -0800 (PST) Content-Disposition: inline In-Reply-To: <1454894009-15466-5-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: dri-devel@lists.freedesktop.org, daniel.vetter@ffwll.ch, michel@daenzer.net, linux@bernd-steinhauser.de, stable@vger.kernel.org, alexander.deucher@amd.com, christian.koenig@amd.com, vbabka@suse.cz List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBGZWIgMDgsIDIwMTYgYXQgMDI6MTM6MjdBTSArMDEwMCwgTWFyaW8gS2xlaW5lciB3 cm90ZToKPiBkcm1fdmJsYW5rX29mZmRlbGF5IGNhbiBoYXZlIHRocmVlIGRpZmZlcmVudCB0eXBl cyBvZiB2YWx1ZXM6Cj4gCj4gPCAwIGlzIHRvIGJlIGFsd2F5cyB0cmVhdGVkIHRoZSBzYW1lIGFz IGRldi0+dmJsYW5rX2Rpc2FibGVfaW1tZWRpYXRlCj4gPSAwIGlzIHRvIGJlIHRyZWF0ZWQgYXMg Im5ldmVyIGRpc2FibGUgdmJsYW5rcyIKPiA+IDAgaXMgdG8gYmUgdHJlYXRlZCBhcyBkaXNhYmxl IGltbWVkaWF0ZSBpZiBrbXMgZHJpdmVyIHdhbnRzIGl0Cj4gICAgIHRoYXQgd2F5IHZpYSBkZXYt PnZibGFua19kaXNhYmxlX2ltbWVkaWF0ZS4gT3RoZXJ3aXNlIGl0IGlzCj4gICAgIGEgZGlzYWJs ZSB0aW1lb3V0IGluIG1zZWNzLgo+IAo+IFRoaXMgZ290IGJyb2tlbiBpbiBMaW51eCAzLjE4KyBm b3IgdGhlIGltcGxlbWVudGF0aW9uIG9mCj4gZHJtX3ZibGFua19vbi4gSWYgdGhlIHVzZXIgc3Bl Y2lmaWVkIGEgdmFsdWUgb2YgemVybyB3aGljaCBzaG91bGQKPiBhbHdheXMgcmVlbmFibGUgdmJs YW5rIGlycXMgaW4gdGhpcyBmdW5jdGlvbiwgYSBrbXMgZHJpdmVyIGNvdWxkCj4gb3ZlcnJpZGUg dGhlIHVzZXJzIGNob2ljZSBieSBzZXR0aW5nIHZibGFua19kaXNhYmxlX2ltbWVkaWF0ZQo+IHRv IHRydWUuIFRoaXMgcGF0Y2ggZml4ZXMgdGhlIHJlZ3Jlc3Npb24gYW5kIGtlZXBzIHRoZSB1c2Vy IGluCj4gY29udHJvbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYXJpbyBLbGVpbmVyIDxtYXJpby5r bGVpbmVyLmRlQGdtYWlsLmNvbT4KPiBDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICMgMy4x OCsKPiBDYzogbWljaGVsQGRhZW56ZXIubmV0Cj4gQ2M6IHZiYWJrYUBzdXNlLmN6Cj4gQ2M6IHZp bGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tCj4gQ2M6IGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2gK PiBDYzogZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IENjOiBhbGV4YW5kZXIuZGV1 Y2hlckBhbWQuY29tCj4gQ2M6IGNocmlzdGlhbi5rb2VuaWdAYW1kLmNvbQo+IC0tLQo+ICBkcml2 ZXJzL2dwdS9kcm0vZHJtX2lycS5jIHwgNCArKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9kcm1faXJxLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2lycS5jCj4gaW5kZXggNWMyN2FkMy4u ZmIxN2M0NSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2lycS5jCj4gKysrIGIv ZHJpdmVycy9ncHUvZHJtL2RybV9pcnEuYwo+IEBAIC0xNDkyLDggKzE0OTIsOCBAQCB2b2lkIGRy bV92Ymxhbmtfb24oc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdW5zaWduZWQgaW50IHBpcGUpCj4g IAkgKiByZS1lbmFibGUgaW50ZXJydXB0cyBpZiB0aGVyZSBhcmUgdXNlcnMgbGVmdCwgb3IgdGhl Cj4gIAkgKiB1c2VyIHdpc2hlcyB2YmxhbmsgaW50ZXJydXB0cyB0byBiZSBlbmFibGVkIGFsbCB0 aGUgdGltZS4KPiAgCSAqLwo+IC0JaWYgKGF0b21pY19yZWFkKCZ2YmxhbmstPnJlZmNvdW50KSAh PSAwIHx8Cj4gLQkgICAgKCFkZXYtPnZibGFua19kaXNhYmxlX2ltbWVkaWF0ZSAmJiBkcm1fdmJs YW5rX29mZmRlbGF5ID09IDApKQo+ICsJaWYgKGF0b21pY19yZWFkKCZ2YmxhbmstPnJlZmNvdW50 KSAhPSAwIHx8IGRybV92Ymxhbmtfb2ZmZGVsYXkgPT0gMCB8fAo+ICsJICAgICghZGV2LT52Ymxh bmtfZGlzYWJsZV9pbW1lZGlhdGUgJiYgZHJtX3ZibGFua19vZmZkZWxheSA+IDApKQoKSG0sIHNo b3VsZG4ndCB3ZSBjaGFuZ2UgdGhpcyB0byBvbmx5IGVuYWJsZSB0aGUgdmJsYW5rIGlycSBpZiB3 ZSBuZWVkIGl0LAppLmUuIG9mZmRlbGF5ID09IDA/IEZvciBkZWxheWVkIGRpc2FibGluZyB0aGVy ZSdzIGtpbmRhIG5vIG5lZWQgdG8gZW5hYmxlCml0IHN1cGVyZmxvdXNseSBhZnRlciBhIG1vZGVz ZXQsIGlmIHVzZXJzcGFjZSBkaWRuJ3QgeWV0IGFzayBmb3IgdmJsYW5rCnRpbWVzdGFtcHMuIEJ1 dCB0aGVuIGlzIHdhcyBzcGVjaWZpY2FsbHkgYWRkZWQgYnkgVmlsbGUgaW4gY2QxOWU1MmFlZTky MiwKc28gSSBndWVzcyBzb21lb25lIHJlYWxseSB3YW50cyB0aGlzLgoKUmV2aWV3ZWQtYnk6IERh bmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Cgo+ICAJCVdBUk5fT04oZHJtX3Zi bGFua19lbmFibGUoZGV2LCBwaXBlKSk7Cj4gIAlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXYt PnZibF9sb2NrLCBpcnFmbGFncyk7Cj4gIH0KPiAtLSAKPiAxLjkuMQo+IAoKLS0gCkRhbmllbCBW ZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZm d2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRy aS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=