From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 6/6] drm/i915: Reject page flips with changed format/offset/pitch Date: Thu, 24 May 2012 21:08:59 +0300 Message-ID: <1337882939-22274-7-git-send-email-ville.syrjala@linux.intel.com> References: <1337882939-22274-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: In-Reply-To: <1337882939-22274-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 Cc: dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCk1J IGRpc3BsYXkgZmxpcHMgY2FuJ3QgaGFuZGxlIHNvbWUgY2hhbmdlcyBpbiB0aGUgZnJhbWVidWZm ZXIKZm9ybWF0IG9yIGxheW91dC4gUmV0dXJuIGFuIGVycm9yIGluIHN1Y2ggY2FzZXMuCgpTaWdu ZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29t PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8ICAgMTMgKysrKysr KysrKysrKwogMSBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAwIGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwppbmRleCBmNDMzOGNiLi43MmFjMmY5 IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCkBAIC02MjE3LDYgKzYyMTcsMTkg QEAgc3RhdGljIGludCBpbnRlbF9jcnRjX3BhZ2VfZmxpcChzdHJ1Y3QgZHJtX2NydGMgKmNydGMs CiAJdW5zaWduZWQgbG9uZyBmbGFnczsKIAlpbnQgcmV0OwogCisJLyogQ2FuJ3QgY2hhbmdlIHBp eGVsIGZvcm1hdCB2aWEgTUkgZGlzcGxheSBmbGlwcy4gKi8KKwlpZiAoZmItPnBpeGVsX2Zvcm1h dCAhPSBjcnRjLT5mYi0+cGl4ZWxfZm9ybWF0KQorCQlyZXR1cm4gLUVJTlZBTDsKKworCS8qCisJ ICogVElMRU9GRi9MSU5PRkYgcmVnaXN0ZXJzIGNhbid0IGJlIGNoYW5nZWQgdmlhIE1JIGRpc3Bs YXkgZmxpcHMuCisJICogTm90ZSB0aGF0IHBpdGNoIGNoYW5nZXMgY291bGQgYWxzbyBhZmZlY3Qg dGhlc2UgcmVnaXN0ZXIuCisJICovCisJaWYgKElOVEVMX0lORk8oZGV2KS0+Z2VuID4gMyAmJgor CSAgICAoZmItPm9mZnNldHNbMF0gIT0gY3J0Yy0+ZmItPm9mZnNldHNbMF0gfHwKKwkgICAgIGZi LT5waXRjaGVzWzBdICE9IGNydGMtPmZiLT5waXRjaGVzWzBdKSkKKwkJcmV0dXJuIC1FSU5WQUw7 CisKIAl3b3JrID0ga3phbGxvYyhzaXplb2YgKndvcmssIEdGUF9LRVJORUwpOwogCWlmICh3b3Jr ID09IE5VTEwpCiAJCXJldHVybiAtRU5PTUVNOwotLSAKMS43LjMuNAoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK