From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH v2 2/3] drm/i915: Really wait for pending flips when panning Date: Fri, 15 Feb 2013 17:07:45 +0200 Message-ID: <1360940866-22435-3-git-send-email-ville.syrjala@linux.intel.com> References: <1360940866-22435-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 mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 734AEE6B82 for ; Fri, 15 Feb 2013 07:08:02 -0800 (PST) In-Reply-To: <1360940866-22435-1-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClNp bmNlIG9iai0+cGVuZGluZ19mbGlwcyB3YXMgbmV2ZXIgc2V0LCBpbnRlbF9waXBlX3NldF9iYXNl KCkgbmV2ZXIKYWN0dWFsbHkgd2FpdGVkIGZvciBwZW5kaW5nIHBhZ2UgZmxpcHMgdG8gY29tcGxl dGUuCgpXZSByZWFsbHkgZG8gd2FudCB0byB3YWl0IGZvciB0aGUgcGVuZGluZyBmbGlwcywgYmVj YXVzZSBvdGhlcndpc2UgdGhlCm1taW8gc3VyZmFjZSBiYXNlIGFkZHJlc3MgdXBkYXRlIGNvdWxk IG92ZXJ0YWtlIHRoZSBmbGlwLCBhbmQgeW91CmNvdWxkIGVuZCB1cCB3aXRoIGFuIG9sZCBmcmFt ZSBvbiB0aGUgc2NyZWVuIG9uY2UgdGhlIGZsaXAgcmVhbGx5CmNvbXBsZXRlcy4KCkp1c3QgY2Fs bCBpbnRlbF9jcnRjX3dhaXRfcGVuZGluZ19mbGlwcygpIHByaW9yIHRvIGNhbGxpbmcKaW50ZWxf cGlwZV9zZXRfYmFzZSgpIGluc3RlYWQgb2YgY2FsbGluZyBqdXN0IGludGVsX2ZpbmlzaF9mYigp CmZyb20gaW50ZWxfcGlwZV9zZXRfYmFzZSgpLiBNb3ZpbmcgdGhlIGNhbGwgb3V0c2lkZSBvZgpp bnRlbF9waXBlX3NldF9iYXNlKCkgYXZvaWRzIGNhbGxpbmcgaXQgdHdpY2UgZnJvbSB0aGUgZnVs bAptb2Rlc2V0IHBhdGguCgp2MjogV2FpdCBmb3IgcGVuZGluZyBmbGlwcyB3L28gaG9sZGluZyBz dHJ1Y3RfbXV0ZXgKClNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFs YUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxh eS5jIHwgNSArKy0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5kZXggMTFlNzJkZS4uZjBj NjQxNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwpAQCAtMjMwMSw5ICsyMzAx LDYgQEAgaW50ZWxfcGlwZV9zZXRfYmFzZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMsIGludCB4LCBp bnQgeSwKIAkJcmV0dXJuIHJldDsKIAl9CiAKLQlpZiAoY3J0Yy0+ZmIpCi0JCWludGVsX2Zpbmlz aF9mYihjcnRjLT5mYik7Ci0KIAlyZXQgPSBkZXZfcHJpdi0+ZGlzcGxheS51cGRhdGVfcGxhbmUo Y3J0YywgZmIsIHgsIHkpOwogCWlmIChyZXQpIHsKIAkJaW50ZWxfdW5waW5fZmJfb2JqKHRvX2lu dGVsX2ZyYW1lYnVmZmVyKGZiKS0+b2JqKTsKQEAgLTgwNDIsNiArODAzOSw4IEBAIHN0YXRpYyBp bnQgaW50ZWxfY3J0Y19zZXRfY29uZmlnKHN0cnVjdCBkcm1fbW9kZV9zZXQgKnNldCkKIAkJCWdv dG8gZmFpbDsKIAkJfQogCX0gZWxzZSBpZiAoY29uZmlnLT5mYl9jaGFuZ2VkKSB7CisJCWludGVs X2NydGNfd2FpdF9mb3JfcGVuZGluZ19mbGlwcyhzZXQtPmNydGMpOworCiAJCXJldCA9IGludGVs X3BpcGVfc2V0X2Jhc2Uoc2V0LT5jcnRjLAogCQkJCQkgIHNldC0+eCwgc2V0LT55LCBzZXQtPmZi KTsKIAl9Ci0tIAoxLjcuMTIuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK