From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Weinehall Subject: [PATCH 09/12] drm/i915: i915_vgacntrl_reg() fixes Date: Mon, 29 Aug 2016 13:31:49 +0300 Message-ID: <20160829103152.31282-10-david.weinehall@linux.intel.com> References: <20160829103152.31282-1-david.weinehall@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 [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id DB23F6E510 for ; Mon, 29 Aug 2016 10:32:15 +0000 (UTC) In-Reply-To: <20160829103152.31282-1-david.weinehall@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: --dry-run@freedesktop.org List-Id: intel-gfx@lists.freedesktop.org TW9kaWZ5IGk5MTVfdmdhY250cmxfcmVnKCkgdG8gdGFrZSBkZXZfcHJpdiBpbnN0ZWFkIG9mIGRl diwKYW5kIHJlcGxhY2UgaXRzIGNhbGwgdG8gSU5URUxfSU5GTyhkZXYpLT5nZW4gd2l0aCBJTlRF TF9HRU4oZGV2X3ByaXYpLgoKU2lnbmVkLW9mZi1ieTogRGF2aWQgV2VpbmVoYWxsIDxkYXZpZC53 ZWluZWhhbGxAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf ZHJ2LmggICAgICB8IDYgKysrLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5 LmMgfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmggYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCmluZGV4IGUzYjQyZTgxNzU4MC4uODM3NjJlN2Qy ODc0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKQEAgLTM4MTQsMTEgKzM4MTQsMTEgQEAgX19y YXdfd3JpdGUoNjQsIHEpCiAjZGVmaW5lIElOVEVMX0JST0FEQ0FTVF9SR0JfRlVMTCAxCiAjZGVm aW5lIElOVEVMX0JST0FEQ0FTVF9SR0JfTElNSVRFRCAyCiAKLXN0YXRpYyBpbmxpbmUgaTkxNV9y ZWdfdCBpOTE1X3ZnYWNudHJsX3JlZyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQorc3RhdGljIGlu bGluZSBpOTE1X3JlZ190IGk5MTVfdmdhY250cmxfcmVnKHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdikKIHsKLQlpZiAoSVNfVkFMTEVZVklFVyhkZXYpIHx8IElTX0NIRVJSWVZJRVco ZGV2KSkKKwlpZiAoSVNfVkFMTEVZVklFVyhkZXZfcHJpdikgfHwgSVNfQ0hFUlJZVklFVyhkZXZf cHJpdikpCiAJCXJldHVybiBWTFZfVkdBQ05UUkw7Ci0JZWxzZSBpZiAoSU5URUxfSU5GTyhkZXYp LT5nZW4gPj0gNSkKKwllbHNlIGlmIChJTlRFTF9HRU4oZGV2X3ByaXYpID49IDUpCiAJCXJldHVy biBDUFVfVkdBQ05UUkw7CiAJZWxzZQogCQlyZXR1cm4gVkdBQ05UUkw7CmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMKaW5kZXggNjkwMzM0MjBiZTBhLi5hYjczNGM0NmE5OTYgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKQEAgLTE2MjIxLDcgKzE2MjIxLDcgQEAgc3Rh dGljIHZvaWQgaTkxNV9kaXNhYmxlX3ZnYShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogCXN0cnVj dCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUoZGV2KTsKIAlzdHJ1Y3QgcGNp X2RldiAqcGRldiA9IGRldl9wcml2LT5kcm0ucGRldjsKIAl1OCBzcjE7Ci0JaTkxNV9yZWdfdCB2 Z2FfcmVnID0gaTkxNV92Z2FjbnRybF9yZWcoZGV2KTsKKwlpOTE1X3JlZ190IHZnYV9yZWcgPSBp OTE1X3ZnYWNudHJsX3JlZyhkZXZfcHJpdik7CiAKIAkvKiBXYUVuYWJsZVZHQUFjY2Vzc1Rocm91 Z2hJT1BvcnQ6Y3RnLGVsayxpbGssc25iLGl2Yix2bHYsaHN3ICovCiAJdmdhX2dldF91bmludGVy cnVwdGlibGUocGRldiwgVkdBX1JTUkNfTEVHQUNZX0lPKTsKQEAgLTE2NjY2LDcgKzE2NjY2LDcg QEAgc3RhdGljIHZvaWQgaW50ZWxfc2FuaXRpemVfZW5jb2RlcihzdHJ1Y3QgaW50ZWxfZW5jb2Rl ciAqZW5jb2RlcikKIHZvaWQgaTkxNV9yZWRpc2FibGVfdmdhX3Bvd2VyX29uKHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gdG9f aTkxNShkZXYpOwotCWk5MTVfcmVnX3QgdmdhX3JlZyA9IGk5MTVfdmdhY250cmxfcmVnKGRldik7 CisJaTkxNV9yZWdfdCB2Z2FfcmVnID0gaTkxNV92Z2FjbnRybF9yZWcoZGV2X3ByaXYpOwogCiAJ aWYgKCEoSTkxNV9SRUFEKHZnYV9yZWcpICYgVkdBX0RJU1BfRElTQUJMRSkpIHsKIAkJRFJNX0RF QlVHX0tNUygiU29tZXRoaW5nIGVuYWJsZWQgVkdBIHBsYW5lLCBkaXNhYmxpbmcgaXRcbiIpOwot LSAKMi45LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=