From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 3/4] drm/i915: Drop the excessive vblank waits from modeset codepaths Date: Tue, 11 Mar 2014 19:37:35 +0200 Message-ID: <1394559456-7348-4-git-send-email-ville.syrjala@linux.intel.com> References: <1394559456-7348-1-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id DF507FAE24 for ; Tue, 11 Mar 2014 10:38:26 -0700 (PDT) In-Reply-To: <1394559456-7348-1-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces@lists.freedesktop.org Errors-To: intel-gfx-bounces@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCk5v dyB0aGF0IHdlJ3ZlIHBsdWdnZWQgdGhlIG1taW8gdnMuIHJpbmcgZmxpcCByYWNlLCB3ZSBzaG91 bGRuJ3QgbmVlZAp0aGVzZSB2Ymxhbmsgd2FpdHMgaW4gdGhlIG1vZGVzZXQgY29kZXBhdGhzIGFu eW1vcmUuIFNvIGdldCByaWQgb2YKdGhlbS4KClNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzD pCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZGlzcGxheS5jIHwgMTIgLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlz cGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCmluZGV4IGFhYmM5 MGMuLjZiZmEzNTcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3Bs YXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKQEAgLTE5MDEs NyArMTkwMSw2IEBAIHN0YXRpYyB2b2lkIGludGVsX2VuYWJsZV9wcmltYXJ5X3BsYW5lKHN0cnVj dCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIAogCUk5MTVfV1JJVEUocmVnLCB2YWwgfCBE SVNQTEFZX1BMQU5FX0VOQUJMRSk7CiAJaW50ZWxfZmx1c2hfcHJpbWFyeV9wbGFuZShkZXZfcHJp diwgcGxhbmUpOwotCWludGVsX3dhaXRfZm9yX3ZibGFuayhkZXZfcHJpdi0+ZGV2LCBwaXBlKTsK IH0KIAogLyoqCkBAIC0xOTMxLDcgKzE5MzAsNiBAQCBzdGF0aWMgdm9pZCBpbnRlbF9kaXNhYmxl X3ByaW1hcnlfcGxhbmUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAogCiAJSTkx NV9XUklURShyZWcsIHZhbCAmIH5ESVNQTEFZX1BMQU5FX0VOQUJMRSk7CiAJaW50ZWxfZmx1c2hf cHJpbWFyeV9wbGFuZShkZXZfcHJpdiwgcGxhbmUpOwotCWludGVsX3dhaXRfZm9yX3ZibGFuayhk ZXZfcHJpdi0+ZGV2LCBwaXBlKTsKIH0KIAogc3RhdGljIGJvb2wgbmVlZF92dGRfd2Eoc3RydWN0 IGRybV9kZXZpY2UgKmRldikKQEAgLTM3MTEsMTYgKzM3MDksNiBAQCBzdGF0aWMgdm9pZCBpcm9u bGFrZV9jcnRjX2VuYWJsZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMpCiAKIAlpZiAoSEFTX1BDSF9D UFQoZGV2KSkKIAkJY3B0X3ZlcmlmeV9tb2Rlc2V0KGRldiwgaW50ZWxfY3J0Yy0+cGlwZSk7Ci0K LQkvKgotCSAqIFRoZXJlIHNlZW1zIHRvIGJlIGEgcmFjZSBpbiBQQ0ggcGxhdGZvcm0gaHcgKGF0 IGxlYXN0IG9uIHNvbWUKLQkgKiBvdXRwdXRzKSB3aGVyZSBhbiBlbmFibGVkIHBpcGUgc3RpbGwg Y29tcGxldGVzIGFueSBwYWdlZmxpcCByaWdodAotCSAqIGF3YXkgKGFzIGlmIHRoZSBwaXBlIGlz IG9mZikgaW5zdGVhZCBvZiB3YWl0aW5nIGZvciB2YmxhbmsuIEFzIHNvb24KLQkgKiBhcyB0aGUg Zmlyc3QgdmJsYW5rIGhhcHBlbmQsIGV2ZXJ5dGhpbmcgd29ya3MgYXMgZXhwZWN0ZWQuIEhlbmNl IGp1c3QKLQkgKiB3YWl0IGZvciBvbmUgdmJsYW5rIGJlZm9yZSByZXR1cm5pbmcgdG8gYXZvaWQg c3RyYW5nZSB0aGluZ3MKLQkgKiBoYXBwZW5pbmcuCi0JICovCi0JaW50ZWxfd2FpdF9mb3JfdmJs YW5rKGRldiwgaW50ZWxfY3J0Yy0+cGlwZSk7CiB9CiAKIC8qIElQUyBvbmx5IGV4aXN0cyBvbiBV TFQgbWFjaGluZXMgYW5kIGlzIHRpZWQgdG8gcGlwZSBBLiAqLwotLSAKMS44LjMuMgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK