From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH 13/13] drm/atomic: Use KMS VBLANK API Date: Wed, 12 Aug 2015 17:00:35 +0200 Message-ID: <1439391635-29166-13-git-send-email-thierry.reding@gmail.com> References: <1439391635-29166-1-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f44.google.com (mail-pa0-f44.google.com [209.85.220.44]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8B4E06EB94 for ; Wed, 12 Aug 2015 08:02:14 -0700 (PDT) Received: by pabyb7 with SMTP id yb7so16267625pab.0 for ; Wed, 12 Aug 2015 08:02:14 -0700 (PDT) In-Reply-To: <1439391635-29166-1-git-send-email-thierry.reding@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Daniel Vetter List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KCkluc3RlYWQgb2YgdXNp bmcgdGhlIGxlZ2FjeSBWQkxBTksgQVBJLCB1c2UgdGhlIG5ldyBLTVMgQVBJLiBUaGlzIGlzCnBh cnQgb2YgYW4gZWZmb3J0IHRvIGNvbnZlcnQgYWxsIGV4aXN0aW5nIHVzZXJzIHNvIHRoYXQgdGhl IEtNUyBBUEkgY2FuCmJlIGNoYW5nZWQgdG8gcHJvcGVybHkgdXNlIHBlci1DUlRDIGRhdGEuCgpT aWduZWQtb2ZmLWJ5OiBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgotLS0KIGRy aXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdl ZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNf aGVscGVyLmMKaW5kZXggMWVjZTMzNTZhNzFkLi5mOWE3MDVmZTk3YjIgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9k cm1fYXRvbWljX2hlbHBlci5jCkBAIC05NjYsNyArOTY2LDcgQEAgZHJtX2F0b21pY19oZWxwZXJf d2FpdF9mb3JfdmJsYW5rcyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCQkJY29udGludWU7CiAK IAkJb2xkX2NydGNfc3RhdGUtPmVuYWJsZSA9IHRydWU7Ci0JCW9sZF9jcnRjX3N0YXRlLT5sYXN0 X3ZibGFua19jb3VudCA9IGRybV92YmxhbmtfY291bnQoZGV2LCBpKTsKKwkJb2xkX2NydGNfc3Rh dGUtPmxhc3RfdmJsYW5rX2NvdW50ID0gZHJtX2NydGNfdmJsYW5rX2NvdW50KGNydGMpOwogCX0K IAogCWZvcl9lYWNoX2NydGNfaW5fc3RhdGUob2xkX3N0YXRlLCBjcnRjLCBvbGRfY3J0Y19zdGF0 ZSwgaSkgewpAQCAtOTc1LDcgKzk3NSw3IEBAIGRybV9hdG9taWNfaGVscGVyX3dhaXRfZm9yX3Zi bGFua3Moc3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAogCQlyZXQgPSB3YWl0X2V2ZW50X3RpbWVv dXQoZGV2LT52YmxhbmtbaV0ucXVldWUsCiAJCQkJb2xkX2NydGNfc3RhdGUtPmxhc3RfdmJsYW5r X2NvdW50ICE9Ci0JCQkJCWRybV92YmxhbmtfY291bnQoZGV2LCBpKSwKKwkJCQkJZHJtX2NydGNf dmJsYW5rX2NvdW50KGNydGMpLAogCQkJCW1zZWNzX3RvX2ppZmZpZXMoNTApKTsKIAogCQlkcm1f Y3J0Y192YmxhbmtfcHV0KGNydGMpOwotLSAKMi40LjUKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vZHJpLWRldmVsCg==