From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH] drm/i915: Do not use lock all in hsw_trans_edp_pipe_A_crc_wa Date: Tue, 4 Apr 2017 15:24:57 +0200 Message-ID: <1491312297-18673-1-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [IPv6:2a02:2308::216:3eff:fe92:dfa3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7ACBE6E591 for ; Tue, 4 Apr 2017 13:25:02 +0000 (UTC) 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 List-Id: intel-gfx@lists.freedesktop.org VGhlcmUgaXMgbm8gbmVlZCB0byBhY3F1aXJlIGFsbCBsb2NrcyBoZXJlLApkb2luZyBhIGNvbW1p dCBhZnRlciBmb3JjaW5nIGEgbW9kZXNldCBvbiB0aGUgYWZmZWN0ZWQgY3J0YwppcyBlbm91Z2gu IEFueSBvdGhlciBsb2NrcyBuZWVkZWQgd2lsbCBiZSBhY3F1aXJlZCBhcyBuZWVkZWQuCgpTaWdu ZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50 ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BpcGVfY3JjLmMgfCAxNyAr KysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDMgZGVs ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcGlwZV9j cmMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BpcGVfY3JjLmMKaW5kZXggOWZkOWM3 MGJhZWVkLi42NDc0MjZjNzViMGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3BpcGVfY3JjLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcGlwZV9jcmMu YwpAQCAtNTEzLDE2ICs1MTMsMjAgQEAgc3RhdGljIHZvaWQgaHN3X3RyYW5zX2VkcF9waXBlX0Ff Y3JjX3dhKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIAlzdHJ1Y3QgaW50ZWxf Y3J0YyAqY3J0YyA9IGludGVsX2dldF9jcnRjX2Zvcl9waXBlKGRldl9wcml2LCBQSVBFX0EpOwog CXN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpwaXBlX2NvbmZpZzsKIAlzdHJ1Y3QgZHJtX2F0b21p Y19zdGF0ZSAqc3RhdGU7CisJc3RydWN0IGRybV9tb2Rlc2V0X2FjcXVpcmVfY3R4IGN0eDsKIAlp bnQgcmV0ID0gMDsKIAotCWRybV9tb2Rlc2V0X2xvY2tfYWxsKGRldik7CisJZHJtX21vZGVzZXRf YWNxdWlyZV9pbml0KCZjdHgsIDApOworCiAJc3RhdGUgPSBkcm1fYXRvbWljX3N0YXRlX2FsbG9j KGRldik7CiAJaWYgKCFzdGF0ZSkgewogCQlyZXQgPSAtRU5PTUVNOwogCQlnb3RvIHVubG9jazsK IAl9CiAKLQlzdGF0ZS0+YWNxdWlyZV9jdHggPSBkcm1fbW9kZXNldF9sZWdhY3lfYWNxdWlyZV9j dHgoJmNydGMtPmJhc2UpOworCXN0YXRlLT5hY3F1aXJlX2N0eCA9ICZjdHg7CisKK3JldHJ5Ogog CXBpcGVfY29uZmlnID0gaW50ZWxfYXRvbWljX2dldF9jcnRjX3N0YXRlKHN0YXRlLCBjcnRjKTsK IAlpZiAoSVNfRVJSKHBpcGVfY29uZmlnKSkgewogCQlyZXQgPSBQVFJfRVJSKHBpcGVfY29uZmln KTsKQEAgLTUzNywxMCArNTQxLDE3IEBAIHN0YXRpYyB2b2lkIGhzd190cmFuc19lZHBfcGlwZV9B X2NyY193YShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJcmV0ID0gZHJtX2F0 b21pY19jb21taXQoc3RhdGUpOwogCiBwdXRfc3RhdGU6CisJaWYgKHJldCA9PSAtRURFQURMSykg eworCQlkcm1fYXRvbWljX3N0YXRlX2NsZWFyKHN0YXRlKTsKKwkJZHJtX21vZGVzZXRfYmFja29m ZigmY3R4KTsKKwkJZ290byByZXRyeTsKKwl9CisKIAlkcm1fYXRvbWljX3N0YXRlX3B1dChzdGF0 ZSk7CiB1bmxvY2s6CiAJV0FSTihyZXQsICJUb2dnbGluZyB3b3JrYXJvdW5kIHRvICVpIHJldHVy bnMgJWlcbiIsIGVuYWJsZSwgcmV0KTsKLQlkcm1fbW9kZXNldF91bmxvY2tfYWxsKGRldik7CisJ ZHJtX21vZGVzZXRfZHJvcF9sb2NrcygmY3R4KTsKKwlkcm1fbW9kZXNldF9hY3F1aXJlX2Zpbmko JmN0eCk7CiB9CiAKIHN0YXRpYyBpbnQgaXZiX3BpcGVfY3JjX2N0bF9yZWcoc3RydWN0IGRybV9p OTE1X3ByaXZhdGUgKmRldl9wcml2LAotLSAKMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=