From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: [PATCH 30/31] drm/i915: Rely on TEST_SINK_START instead of tracking Sink CRC state on dev_priv. Date: Thu, 5 Nov 2015 10:50:22 -0800 Message-ID: <1446749423-4789-31-git-send-email-rodrigo.vivi@intel.com> References: <1446749423-4789-1-git-send-email-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id F1EDF6E50F for ; Thu, 5 Nov 2015 10:49:50 -0800 (PST) In-Reply-To: <1446749423-4789-1-git-send-email-rodrigo.vivi@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: Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org U2lnbmVkLW9mZi1ieTogUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgotLS0K IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgIHwgMTQgKysrKysrLS0tLS0tLS0KIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oIHwgIDUgLS0tLS0KIDIgZmlsZXMgY2hhbmdl ZCwgNiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAu YwppbmRleCAyNGQyYmZmLi41ZTE0ZjA3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKQEAgLTM4 MzgsNyArMzgzOCw2IEBAIHN0YXRpYyBpbnQgaW50ZWxfZHBfc2lua19jcmNfc3RvcChzdHJ1Y3Qg aW50ZWxfZHAgKmludGVsX2RwKQogCQlyZXQgPSAtRVRJTUVET1VUOwogCX0KIAotCWludGVsX2Rw LT5zaW5rX2NyYy5zdGFydGVkID0gZmFsc2U7CiAgb3V0OgogCWludGVsX2lwc19lbmFibGUoaW50 ZWxfY3J0Yyk7CiAJcmV0dXJuIHJldDsKQEAgLTM4NTIsMTIgKzM4NTEsNiBAQCBzdGF0aWMgaW50 IGludGVsX2RwX3NpbmtfY3JjX3N0YXJ0KHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCiAJdTgg YnVmOwogCWludCByZXQ7CiAKLQlpZiAoaW50ZWxfZHAtPnNpbmtfY3JjLnN0YXJ0ZWQpIHsKLQkJ cmV0ID0gaW50ZWxfZHBfc2lua19jcmNfc3RvcChpbnRlbF9kcCk7Ci0JCWlmIChyZXQpCi0JCQly ZXR1cm4gcmV0OwotCX0KLQogCWlmIChkcm1fZHBfZHBjZF9yZWFkYigmaW50ZWxfZHAtPmF1eCwg RFBfVEVTVF9TSU5LX01JU0MsICZidWYpIDwgMCkKIAkJcmV0dXJuIC1FSU87CiAKQEAgLTM4Njcs NiArMzg2MCwxMiBAQCBzdGF0aWMgaW50IGludGVsX2RwX3NpbmtfY3JjX3N0YXJ0KHN0cnVjdCBp bnRlbF9kcCAqaW50ZWxfZHApCiAJaWYgKGRybV9kcF9kcGNkX3JlYWRiKCZpbnRlbF9kcC0+YXV4 LCBEUF9URVNUX1NJTkssICZidWYpIDwgMCkKIAkJcmV0dXJuIC1FSU87CiAKKwlpZiAoYnVmICYg RFBfVEVTVF9TSU5LX1NUQVJUKSB7CisJCXJldCA9IGludGVsX2RwX3NpbmtfY3JjX3N0b3AoaW50 ZWxfZHApOworCQlpZiAocmV0KQorCQkJcmV0dXJuIHJldDsKKwl9CisKIAlpbnRlbF9pcHNfZGlz YWJsZShpbnRlbF9jcnRjKTsKIAogCWlmIChkcm1fZHBfZHBjZF93cml0ZWIoJmludGVsX2RwLT5h dXgsIERQX1RFU1RfU0lOSywKQEAgLTM4NzYsNyArMzg3NSw2IEBAIHN0YXRpYyBpbnQgaW50ZWxf ZHBfc2lua19jcmNfc3RhcnQoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkKIAl9CiAKIAlpbnRl bF93YWl0X2Zvcl92YmxhbmsoZGV2LCBpbnRlbF9jcnRjLT5waXBlKTsKLQlpbnRlbF9kcC0+c2lu a19jcmMuc3RhcnRlZCA9IHRydWU7CiAJcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZHJ2LmgKaW5kZXggZGUyYThmZi4uYzI4ZjI0YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZHJ2LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmgK QEAgLTc0NCwxMCArNzQ0LDYgQEAgZW51bSBsaW5rX21fbl9zZXQgewogCU0yX04yCiB9OwogCi1z dHJ1Y3Qgc2lua19jcmMgewotCWJvb2wgc3RhcnRlZDsKLX07Ci0KIHN0cnVjdCBpbnRlbF9kcCB7 CiAJdWludDMyX3Qgb3V0cHV0X3JlZzsKIAl1aW50MzJfdCBhdXhfY2hfY3RsX3JlZzsKQEAgLTc2 NCw3ICs3NjAsNiBAQCBzdHJ1Y3QgaW50ZWxfZHAgewogCS8qIHNpbmsgcmF0ZXMgYXMgcmVwb3J0 ZWQgYnkgRFBfU1VQUE9SVEVEX0xJTktfUkFURVMgKi8KIAl1aW50OF90IG51bV9zaW5rX3JhdGVz OwogCWludCBzaW5rX3JhdGVzW0RQX01BWF9TVVBQT1JURURfUkFURVNdOwotCXN0cnVjdCBzaW5r X2NyYyBzaW5rX2NyYzsKIAlzdHJ1Y3QgZHJtX2RwX2F1eCBhdXg7CiAJdWludDhfdCB0cmFpbl9z ZXRbNF07CiAJaW50IHBhbmVsX3Bvd2VyX3VwX2RlbGF5OwotLSAKMi40LjMKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxp c3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==