From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH v2 1/2] drm/i915: Really wait for pending flips when panning Date: Mon, 18 Feb 2013 19:08:48 +0200 Message-ID: <1361207329-24539-2-git-send-email-ville.syrjala@linux.intel.com> References: <1361207329-24539-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 mga03.intel.com (mga03.intel.com [143.182.124.21]) by gabe.freedesktop.org (Postfix) with ESMTP id 4A896E5DD2 for ; Mon, 18 Feb 2013 09:09:09 -0800 (PST) In-Reply-To: <1361207329-24539-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 Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5kZXggNjMzNzE5Ni4uZmQz N2Q4YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwpAQCAtMjMwMSw5ICsyMzAx LDYgQEAgaW50ZWxfcGlwZV9zZXRfYmFzZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMsIGludCB4LCBp bnQgeSwKIAkJcmV0dXJuIHJldDsKIAl9CiAKLQlpZiAoY3J0Yy0+ZmIpCi0JCWludGVsX2Zpbmlz aF9mYihjcnRjLT5mYik7Ci0KIAlyZXQgPSBkZXZfcHJpdi0+ZGlzcGxheS51cGRhdGVfcGxhbmUo Y3J0YywgZmIsIHgsIHkpOwogCWlmIChyZXQpIHsKIAkJaW50ZWxfdW5waW5fZmJfb2JqKHRvX2lu dGVsX2ZyYW1lYnVmZmVyKGZiKS0+b2JqKTsKQEAgLTgxMTEsNiArODEwOCw4IEBAIHN0YXRpYyBp bnQgaW50ZWxfY3J0Y19zZXRfY29uZmlnKHN0cnVjdCBkcm1fbW9kZV9zZXQgKnNldCkKIAkJCWdv dG8gZmFpbDsKIAkJfQogCX0gZWxzZSBpZiAoY29uZmlnLT5mYl9jaGFuZ2VkKSB7CisJCWludGVs X2NydGNfd2FpdF9mb3JfcGVuZGluZ19mbGlwcyhzZXQtPmNydGMpOworCiAJCXJldCA9IGludGVs X3BpcGVfc2V0X2Jhc2Uoc2V0LT5jcnRjLAogCQkJCQkgIHNldC0+eCwgc2V0LT55LCBzZXQtPmZi KTsKIAl9Ci0tIAoxLjcuMTIuNAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK