From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mario Kleiner Subject: [PATCH 2/2] drm/vc4: Fix drm_vblank_put/get imbalance in page flip path. Date: Fri, 6 May 2016 19:26:06 +0200 Message-ID: <1462555566-27612-3-git-send-email-mario.kleiner.de@gmail.com> References: <1462555566-27612-1-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-x22b.google.com (mail-wm0-x22b.google.com [IPv6:2a00:1450:400c:c09::22b]) by gabe.freedesktop.org (Postfix) with ESMTPS id C15586EB1C for ; Fri, 6 May 2016 17:26:41 +0000 (UTC) Received: by mail-wm0-x22b.google.com with SMTP id g17so88530585wme.1 for ; Fri, 06 May 2016 10:26:41 -0700 (PDT) In-Reply-To: <1462555566-27612-1-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: eric@anholt.net Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org VGhlIGFzeW5jIHBhZ2UgZmxpcCBwYXRoIHdhcyBtaXNzaW5nIGRybV9jcnRjX3ZibGFua19nZXQv cHV0CmNvbXBsZXRlbHkuIFRoZSBzeW5jIGZsaXAgcGF0aCB3YXMgbWlzc2luZyBhIHZibGFuayBw dXQsIHNvIGFzeW5jCmZsaXBzIG9ubHkgcmVwb3J0ZWQgcHJvcGVyIHBhZ2VmbGlwIGNvbXBsZXRp b24gZXZlbnRzIGJ5IGNoYW5jZSwKYW5kIHZibGFuayBpcnEncyBuZXZlciB0dXJuZWQgb2ZmIGFm dGVyIGEgZmlyc3QgdnN5bmMnZWQgcGFnZSBmbGlwCnVudGlsIHN5c3RlbSByZWJvb3QuCgpUZXN0 ZWQgYWdhaW5zdCBSYXNwaWFuIGtlcm5lbCA0LjQuOCB0cmVlIG9uIFJQaSAyQi4KClNpZ25lZC1v ZmYtYnk6IE1hcmlvIEtsZWluZXIgPG1hcmlvLmtsZWluZXIuZGVAZ21haWwuY29tPgpDYzogRXJp YyBBbmhvbHQgPGVyaWNAYW5ob2x0Lm5ldD4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9j cnRjLmMgfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vdmM0L3ZjNF9jcnRjLmMgYi9kcml2ZXJzL2dwdS9kcm0vdmM0 L3ZjNF9jcnRjLmMKaW5kZXggMzU1ZWU0Yi4uYzM4NTRlMiAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL3ZjNC92YzRfY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS92YzQvdmM0X2NydGMu YwpAQCAtNDU2LDYgKzQ1Niw3IEBAIHN0YXRpYyB2b2lkIHZjNF9jcnRjX2hhbmRsZV9wYWdlX2Zs aXAoc3RydWN0IHZjNF9jcnRjICp2YzRfY3J0YykKIAlpZiAodmM0X2NydGMtPmV2ZW50KSB7CiAJ CWRybV9jcnRjX3NlbmRfdmJsYW5rX2V2ZW50KGNydGMsIHZjNF9jcnRjLT5ldmVudCk7CiAJCXZj NF9jcnRjLT5ldmVudCA9IE5VTEw7CisJCWRybV9jcnRjX3ZibGFua19wdXQoY3J0Yyk7CiAJfQog CXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRldi0+ZXZlbnRfbG9jaywgZmxhZ3MpOwogfQpAQCAt NTA2LDYgKzUwNyw3IEBAIHZjNF9hc3luY19wYWdlX2ZsaXBfY29tcGxldGUoc3RydWN0IHZjNF9z ZXFub19jYiAqY2IpCiAJCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRldi0+ZXZlbnRfbG9jaywg ZmxhZ3MpOwogCX0KIAorCWRybV9jcnRjX3ZibGFua19wdXQoY3J0Yyk7CiAJZHJtX2ZyYW1lYnVm ZmVyX3VucmVmZXJlbmNlKGZsaXBfc3RhdGUtPmZiKTsKIAlrZnJlZShmbGlwX3N0YXRlKTsKIApA QCAtNTQ4LDYgKzU1MCw4IEBAIHN0YXRpYyBpbnQgdmM0X2FzeW5jX3BhZ2VfZmxpcChzdHJ1Y3Qg ZHJtX2NydGMgKmNydGMsCiAJCXJldHVybiByZXQ7CiAJfQogCisJV0FSTl9PTihkcm1fY3J0Y192 YmxhbmtfZ2V0KGNydGMpICE9IDApOworCiAJLyogSW1tZWRpYXRlbHkgdXBkYXRlIHRoZSBwbGFu ZSdzIGxlZ2FjeSBmYiBwb2ludGVyLCBzbyB0aGF0IGxhdGVyCiAJICogbW9kZXNldCBwcmVwIHNl ZXMgdGhlIHN0YXRlIHRoYXQgd2lsbCBiZSBwcmVzZW50IHdoZW4gdGhlIHNlbWFwaG9yZQogCSAq IGlzIHJlbGVhc2VkLgotLSAKMi43LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2RyaS1kZXZlbAo=