From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH 09/12] drm/i915/ilk: Move register read under spinlock Date: Tue, 2 Feb 2016 11:06:27 +0000 Message-ID: <1454411190-15721-10-git-send-email-tvrtko.ursulin@linux.intel.com> References: <1454411190-15721-1-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id 746336E57C for ; Tue, 2 Feb 2016 03:06:44 -0800 (PST) In-Reply-To: <1454411190-15721-1-git-send-email-tvrtko.ursulin@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: Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkNvZGUgZG9l cyByZWFkLW1vZGlmeS13cml0ZSBidXQgdGhlIHJlYWQgd2FzIG91dHNpZGUgdGhlIGxvY2suCgpJ dCBpcyBmaW5lIHNpbmNlIHRoZSBjYWxsZXIgaG9sZHMgc3RydWN0IG11dGV4LCBidXQgaWYgd2UK Y29ycmVjdCB0aGlzIHdlIG9wZW4gdXAgdGhlIG9wcG9ydHVuaXR5IGZvciBkZWNyZWFzaW5nIHRo ZQptdXRleCBkdXJhdGlvbiB0aW1lIHNpbmNlIHRoZSBjYWxsIHRvIGlyb25sYWtlX2VuYWJsZV9k cnBzCmRvZXMgbm90IG5lZWQgaXQgYW55IGxvbmdlciBzaW5jZSBpdCBpcyBjb3ZlcmVkIGJ5IHRo ZQptY2hkZXZfbG9jayBsb2NrLgoKU2lnbmVkLW9mZi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRr by51cnN1bGluQGludGVsLmNvbT4KQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3 bGwuY2g+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYyB8IDYgKysrKy0tCiAx IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9wbS5jCmluZGV4IDdmMTM3YTcwYjZhZS4uNzgyNzFkMTdjYWEwIDEwMDY0NAotLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX3BtLmMKQEAgLTQxMTIsMTEgKzQxMTIsMTMgQEAgYm9vbCBpcm9ubGFrZV9zZXRf ZHJwcyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB1OCB2YWwpCiBzdGF0aWMgdm9pZCBpcm9ubGFr ZV9lbmFibGVfZHJwcyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogewogCXN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7Ci0JdTMyIHJndm1vZGVjdGwg PSBJOTE1X1JFQUQoTUVNTU9ERUNUTCk7CisJdTMyIHJndm1vZGVjdGw7CiAJdTggZm1heCwgZm1p biwgZnN0YXJ0LCB2c3RhcnQ7CiAKIAlzcGluX2xvY2tfaXJxKCZtY2hkZXZfbG9jayk7CiAKKwly Z3Ztb2RlY3RsID0gSTkxNV9SRUFEKE1FTU1PREVDVEwpOworCiAJLyogRW5hYmxlIHRlbXAgcmVw b3J0aW5nICovCiAJSTkxNV9XUklURTE2KFBNTUlTQywgSTkxNV9SRUFEKFBNTUlTQykgfCBNQ1BQ Q0VfRU4pOwogCUk5MTVfV1JJVEUxNihUU0MxLCBJOTE1X1JFQUQoVFNDMSkgfCBUU0UpOwpAQCAt NjE4OSw4ICs2MTkxLDggQEAgdm9pZCBpbnRlbF9lbmFibGVfZ3RfcG93ZXJzYXZlKHN0cnVjdCBk cm1fZGV2aWNlICpkZXYpCiAJCXJldHVybjsKIAogCWlmIChJU19JUk9OTEFLRV9NKGRldikpIHsK LQkJbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwogCQlpcm9ubGFrZV9lbmFibGVfZHJw cyhkZXYpOworCQltdXRleF9sb2NrKCZkZXYtPnN0cnVjdF9tdXRleCk7CiAJCWludGVsX2luaXRf ZW1vbihkZXYpOwogCQltdXRleF91bmxvY2soJmRldi0+c3RydWN0X211dGV4KTsKIAl9IGVsc2Ug aWYgKElOVEVMX0lORk8oZGV2KS0+Z2VuID49IDYpIHsKLS0gCjEuOS4xCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=