From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: Re: [PATCH 19/19] drm/i915: Allow async update of pageflips. Date: Wed, 20 Apr 2016 09:39:07 +0200 Message-ID: <5717321B.7040400@linux.intel.com> References: <1461052359-24154-1-git-send-email-maarten.lankhorst@linux.intel.com> <1461052359-24154-20-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 52FE26E8C2 for ; Wed, 20 Apr 2016 07:39:10 +0000 (UTC) In-Reply-To: <1461052359-24154-20-git-send-email-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T3AgMTktMDQtMTYgb20gMDk6NTIgc2NocmVlZiBNYWFydGVuIExhbmtob3JzdDoKPiBTaWduZWQt b2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwu Y29tPgo+ClVoIG9oLCBrYnVpbGQgZm91bmQgYSBtaXNzaW5nIGRybV9jcnRjX3ZibGFua19nZXQs IG5vIGlkZWEgd2h5IEkgZGlkbid0IG5vdGljZSB0aGlzIG15c2VsZi4KCkFwcGVuZGVkIGRlbHRh IGZvciByZWFkYWJpbGl0eS4KLS0tCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5k ZXggMzRiODkzN2VkZTg4Li4xNGY4ZGQzOWQ4MzUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k aXNwbGF5LmMKQEAgLTExMDY2LDcgKzExMDY2LDcgQEAgc3RhdGljIHZvaWQgaW50ZWxfbW1pb19m bGlwX3dvcmtfZnVuYyhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKncpCiAJc3RydWN0IGRybV9kZXZpY2Ug KmRldiA9IGNydGMtPmRldjsKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBk ZXYtPmRldl9wcml2YXRlOwogCXN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxOwotCWlu dCBpOworCWludCBpLCByZXQ7CiAKIAlpZiAoIW5lZWRzX21vZGVzZXQoJmNydGNfc3RhdGUtPmJh c2UpICYmIGNydGNfc3RhdGUtPnVwZGF0ZV9waXBlKSB7CiAJCXdvcmstPnB1dF9wb3dlcl9kb21h aW5zID0KQEAgLTExMDg4LDYgKzExMDg4LDkgQEAgc3RhdGljIHZvaWQgaW50ZWxfbW1pb19mbGlw X3dvcmtfZnVuYyhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKncpCiAJCQkJCSAgICAmZGV2X3ByaXYtPnJw cy5tbWlvZmxpcHMpKTsKIAl9CiAKKwlyZXQgPSBkcm1fY3J0Y192YmxhbmtfZ2V0KGNydGMpOwor CUk5MTVfU1RBVEVfV0FSTihyZXQgPCAwLCAiZW5hYmxpbmcgdmJsYW5rIGZhaWxlZCB3aXRoICVp XG4iLCByZXQpOworCiAJaWYgKHdvcmstPm51bV9wbGFuZXMgJiYKIAkgICAgd29yay0+b2xkX3Bs YW5lX3N0YXRlWzBdLT5iYXNlLnBsYW5lID09IGNydGMtPnByaW1hcnkpCiAJCWludGVsX2ZiY19l bmFibGUoaW50ZWxfY3J0Yywgd29yay0+bmV3X2NydGNfc3RhdGUsIHdvcmstPm5ld19wbGFuZV9z dGF0ZVswXSk7CkBAIC0xMzAzNCw2ICsxMzAzNywxMSBAQCBzdGF0aWMgdm9pZCBpbnRlbF9zY2hl ZHVsZV9mbGlwKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAkJZWxzZQogCQkJaW50ZWxfbW1pb19m bGlwX3dvcmtfZnVuYygmd29yay0+bW1pb193b3JrKTsKIAl9IGVsc2UgeworCQlpbnQgcmV0Owor CisJCXJldCA9IGRybV9jcnRjX3ZibGFua19nZXQoY3J0Yyk7CisJCUk5MTVfU1RBVEVfV0FSTihy ZXQgPCAwLCAiZW5hYmxpbmcgdmJsYW5rIGZhaWxlZCB3aXRoICVpXG4iLCByZXQpOworCiAJCXdv cmstPmZsaXBfcXVldWVkX3ZibGFuayA9IGludGVsX2NydGNfZ2V0X3ZibGFua19jb3VudGVyKHRv X2ludGVsX2NydGMoY3J0YykpOwogCQlzbXBfbWJfX2JlZm9yZV9hdG9taWMoKTsKIAkJYXRvbWlj X3NldCgmd29yay0+cGVuZGluZywgSU5URUxfRkxJUF9QRU5ESU5HKTsKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=