From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 8/9] drm/i915: Spruce up assert_sprites_disabled() Date: Tue, 4 Jun 2013 13:49:06 +0300 Message-ID: <1370342947-20757-9-git-send-email-ville.syrjala@linux.intel.com> References: <1370342947-20757-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 E7B7FE62E5 for ; Tue, 4 Jun 2013 03:49:38 -0700 (PDT) In-Reply-To: <1370342947-20757-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 RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCk1h a2UgYXNzZXJ0X3Nwcml0ZXNfZGlzYWJsZWQoKSBvcGVyYXRpb25hbCBvbiBhbGwgcGxhdGZvcm1z IHdoZXJlCndlIGN1cnJlbnRseSBoYXZlIHNwcml0ZSBzdXBwb3J0IGVuYWJsZWQuCgpTaWduZWQt b2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgot LS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8IDI3ICsrKysrKysrKysr KysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDggZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxh eS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCmluZGV4IDljODlkZGYu LjkwZDAyYzcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXku YworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKQEAgLTExMzIsMTkg KzExMzIsMzAgQEAgc3RhdGljIHZvaWQgYXNzZXJ0X3BsYW5lc19kaXNhYmxlZChzdHJ1Y3QgZHJt X2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiBzdGF0aWMgdm9pZCBhc3NlcnRfc3ByaXRlc19kaXNh YmxlZChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJCQkJICAgIGVudW0gcGlw ZSBwaXBlKQogeworCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBkZXZfcHJpdi0+ZGV2OwogCWlu dCByZWcsIGk7CiAJdTMyIHZhbDsKIAotCWlmICghSVNfVkFMTEVZVklFVyhkZXZfcHJpdi0+ZGV2 KSkKLQkJcmV0dXJuOwotCi0JLyogTmVlZCB0byBjaGVjayBib3RoIHBsYW5lcyBhZ2FpbnN0IHRo ZSBwaXBlICovCi0JZm9yIChpID0gMDsgaSA8IGRldl9wcml2LT5udW1fcGxhbmU7IGkrKykgewot CQlyZWcgPSBTUENOVFIocGlwZSwgaSk7CisJaWYgKElTX1ZBTExFWVZJRVcoZGV2KSkgeworCQlm b3IgKGkgPSAwOyBpIDwgZGV2X3ByaXYtPm51bV9wbGFuZTsgaSsrKSB7CisJCQlyZWcgPSBTUENO VFIocGlwZSwgaSk7CisJCQl2YWwgPSBJOTE1X1JFQUQocmVnKTsKKwkJCVdBUk4oKHZhbCAmIFNQ X0VOQUJMRSksCisJCQkgICAgICJzcHJpdGUgJWMgYXNzZXJ0aW9uIGZhaWx1cmUsIHNob3VsZCBi ZSBvZmYgb24gcGlwZSAlYyBidXQgaXMgc3RpbGwgYWN0aXZlXG4iLAorCQkJICAgICBzcHJpdGVf bmFtZShwaXBlLCBpKSwgcGlwZV9uYW1lKHBpcGUpKTsKKwkJfQorCX0gZWxzZSBpZiAoSU5URUxf SU5GTyhkZXYpLT5nZW4gPj0gNykgeworCQlyZWcgPSBTUFJDVEwocGlwZSk7CisJCXZhbCA9IEk5 MTVfUkVBRChyZWcpOworCQlXQVJOKCh2YWwgJiBTUFJJVEVfRU5BQkxFKSwKKwkJICAgICAic3By aXRlICVjIGFzc2VydGlvbiBmYWlsdXJlLCBzaG91bGQgYmUgb2ZmIG9uIHBpcGUgJWMgYnV0IGlz IHN0aWxsIGFjdGl2ZVxuIiwKKwkJICAgICBwbGFuZV9uYW1lKHBpcGUpLCBwaXBlX25hbWUocGlw ZSkpOworCX0gZWxzZSBpZiAoSU5URUxfSU5GTyhkZXYpLT5nZW4gPj0gNSkgeworCQlyZWcgPSBE VlNDTlRSKHBpcGUpOwogCQl2YWwgPSBJOTE1X1JFQUQocmVnKTsKLQkJV0FSTigodmFsICYgU1Bf RU5BQkxFKSwKKwkJV0FSTigodmFsICYgRFZTX0VOQUJMRSksCiAJCSAgICAgInNwcml0ZSAlYyBh c3NlcnRpb24gZmFpbHVyZSwgc2hvdWxkIGJlIG9mZiBvbiBwaXBlICVjIGJ1dCBpcyBzdGlsbCBh Y3RpdmVcbiIsCi0JCSAgICAgc3ByaXRlX25hbWUocGlwZSwgaSksIHBpcGVfbmFtZShwaXBlKSk7 CisJCSAgICAgcGxhbmVfbmFtZShwaXBlKSwgcGlwZV9uYW1lKHBpcGUpKTsKIAl9CiB9CiAKLS0g CjEuOC4xLjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==