From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lyude Subject: [PATCH 2/2] drm/i915/mst: Reset MST after resume when necessary Date: Thu, 19 May 2016 10:19:56 -0400 Message-ID: <1463667596-25236-2-git-send-email-cpaul@redhat.com> References: <1463667596-25236-1-git-send-email-cpaul@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1463667596-25236-1-git-send-email-cpaul@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Dave Airlie Cc: Daniel Vetter , Lyude , stable@vger.kernel.org, open list List-Id: dri-devel@lists.freedesktop.org QSBmb2xsb3ctdXAgdG8gdGhlIHByZXZpb3VzIGNvbW1pdCwgd2Ugc2tpcCBjaGVja2luZyB0aGUg c3RhdHVzIG9mIHRoZQpNU1QgZGV2aWNlIGFuZCBjb21wbGV0ZWx5IHJlcHJvYmUgaXQgaWYgZHJt X2RwX21zdF90b3BvbG9neV9tZ3JfcmVzdW1lKCkKcmV0dXJucyAtRUlOVkFMLgoKQ2M6IHN0YWJs ZUB2Z2VyLmtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTogTHl1ZGUgPGNwYXVsQHJlZGhhdC5jb20+ Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyB8IDExICsrKysrKysrKy0tCiAx IGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kcC5jCmluZGV4IGRiNmEwZmQuLjViNjJmN2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2RwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZHAuYwpAQCAtNjA2Myw2ICs2MDYzLDcgQEAgdm9pZCBpbnRlbF9kcF9tc3Rfc3VzcGVuZChzdHJ1 Y3QgZHJtX2RldmljZSAqZGV2KQogdm9pZCBpbnRlbF9kcF9tc3RfcmVzdW1lKHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYpCiB7CiAJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZGV2 LT5kZXZfcHJpdmF0ZTsKKwlzdHJ1Y3QgZHJtX2RwX21zdF90b3BvbG9neV9tZ3IgKm1ncjsKIAlp bnQgaTsKIAogCWZvciAoaSA9IDA7IGkgPCBJOTE1X01BWF9QT1JUUzsgaSsrKSB7CkBAIC02MDc1 LDggKzYwNzYsMTQgQEAgdm9pZCBpbnRlbF9kcF9tc3RfcmVzdW1lKHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYpCiAJCQlpZiAoIWludGVsX2RpZ19wb3J0LT5kcC5jYW5fbXN0KQogCQkJCWNvbnRpbnVl OwogCi0JCQlyZXQgPSBkcm1fZHBfbXN0X3RvcG9sb2d5X21ncl9yZXN1bWUoJmludGVsX2RpZ19w b3J0LT5kcC5tc3RfbWdyKTsKLQkJCWlmIChyZXQgIT0gMCkgeworCQkJbWdyID0gJmludGVsX2Rp Z19wb3J0LT5kcC5tc3RfbWdyOworCisJCQlyZXQgPSBkcm1fZHBfbXN0X3RvcG9sb2d5X21ncl9y ZXN1bWUobWdyKTsKKwkJCS8qIEEgZnVsbCByZXNldCBpcyByZXF1aXJlZCAqLworCQkJaWYgKHJl dCA9PSAtRUlOVkFMKSB7CisJCQkJZHJtX2RwX21zdF90b3BvbG9neV9tZ3Jfc2V0X21zdChtZ3Is IGZhbHNlKTsKKwkJCQlpbnRlbF9kcF9wcm9iZV9tc3QoJmludGVsX2RpZ19wb3J0LT5kcCk7CisJ CQl9IGVsc2UgaWYgKHJldCAhPSAwKSB7CiAJCQkJaW50ZWxfZHBfY2hlY2tfbXN0X3N0YXR1cygm aW50ZWxfZGlnX3BvcnQtPmRwKTsKIAkJCX0KIAkJfQotLSAKMi41LjUKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=