From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nathan Ciobanu Subject: Re: [PATCH v2] drm/dp/mst: fix kernel oops when turning off secondary monitor Date: Wed, 25 Jan 2017 16:25:58 -0800 Message-ID: <7780bfc9-b949-a5aa-48f2-0475df276cbd@linux.intel.com> References: <1480974545-463-1-git-send-email-pierre-louis.bossart@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 541516EA98 for ; Thu, 26 Jan 2017 00:22:44 +0000 (UTC) In-Reply-To: <1480974545-463-1-git-send-email-pierre-louis.bossart@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: Pierre-Louis Bossart , intel-gfx@lists.freedesktop.org Cc: daniel.vetter@ffwll.ch, Dave Airlie List-Id: intel-gfx@lists.freedesktop.org SSB0ZXN0ZWQgdGhpcyBwYXRjaCBpbiBkaW5xIG9uIGEgS0JMIHN5c3RlbSBhbmQgaXQgZml4ZWQg dGhlIGJ1Zy4gVGhlIApzeXN0ZW0gZG9lc24ndCBjcmFzaCBvbiBkaXNjb25uZWN0aW5nIG9yIHBv d2VyaW5nIG9mZiB0aGUgc2Vjb25kIG1vbml0b3IgCmluIHRoZSBEUC1NU1QgY2hhaW4uIEkgYWxz byByZXBsaWVkIHRvIHRoZSBCdWd6aWxsYSBpc3N1ZS4KClRlc3RlZC1ieTogTmF0aGFuIEQgQ2lv YmFudSA8bmF0aGFuLmQuY2lvYmFudUBsaW51eC5pbnRlbC5jb20+CgpPbiAxMi8wNS8yMDE2IDAx OjQ5IFBNLCBQaWVycmUtTG91aXMgQm9zc2FydCB3cm90ZToKPiAxMDAlIHJlcHJvZHVjaWJsZSBp c3N1ZSBmb3VuZCBvbiBTS0wgU2t1bGxDYW55b24gTlVDIHdpdGggdHdvIGV4dGVybmFsCj4gRFAg ZGFpc3ktY2hhaW5lZCBtb25pdG9ycyBpbiBEUC9NU1QgbW9kZS4gV2hlbiB0dXJuaW5nIG9mZiBv ciBjaGFuZ2luZwo+IHRoZSBpbnB1dCBvZiB0aGUgc2Vjb25kIG1vbml0b3IgdGhlIG1hY2hpbmUg c3RvcHMgd2l0aCBhIGtlcm5lbAo+IG9vcHMuIFRoaXMgaXNzdWUgaGFwcGVuZWQgd2l0aCA0Ljgu OCBhcyB3ZWxsIGFzIGRybS9kcm0taW50ZWwtbmlnaHRseS4KPgo+IFRoaXMgaXNzdWUgaXMgdHJh Y2VkIHRvIGFuIGluY29uc2lzdGVudCBjb250cm9sIGZsb3cgaW4KPiBkcm1fZHBfdXBkYXRlX3Bh eWxvYWRfcGFydDEoKTogdGhlICdwb3J0JyBwb2ludGVyIGlzIHNldCB0byBOVUxMIGF0Cj4gdGhl IHNhbWUgdGltZSBhcyAncmVxX3BheWxvYWQubnVtX3Nsb3RzJyBpcyBzZXQgdG8gemVybywgYnV0 IHRoZSBwb2ludGVyCj4gaXMgZGVyZWZlcmVuY2VkIGV2ZW4gd2hlbiByZXFfcGF5bG9hZC5udW1f c2xvdCBpcyB6ZXJvLgo+Cj4gVGhlIHByb2JsZW1hdGljIGRlcmVmZXJlbmNlIHdhcyBpbnRyb2R1 Y2VkIGluIGNvbW1pdCBkZmRhMGRmMzQKPiAoImRybS9tc3Q6IHJld29yayBwYXlsb2FkIHRhYmxl IGFsbG9jYXRpb24gdG8gY29uZm9ybSBiZXR0ZXIiKQo+IGFuZCBtYXkgaW1wYWN0IGFsbCB2ZXJz aW9ucyBzaW5jZSB2My4xOAo+Cj4gVGhlIGZpeCBzdWdnZXN0ZWQgYnkgQ2hyaXMgV2lsc29uIHJl bW92ZXMgdGhlIGtlcm5lbCBvb3BzIGFuZCB3YXMgZm91bmQgdG8KPiB3b3JrIHdlbGwgYWZ0ZXIg MTBtbiBvZiBtb25rZXktdGVzdGluZyB3aXRoIHRoZSBzZWNvbmQgbW9uaXRvciBwb3dlciBhbmQK PiBpbnB1dCBidXR0b25zCj4KPiBCdWd6aWxsYTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9wLm9y Zy9zaG93X2J1Zy5jZ2k/aWQ9OTg5OTAKPiBDYzogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0 LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBQaWVycmUtTG91aXMgQm9zc2FydCA8cGllcnJlLWxvdWlz LmJvc3NhcnRAbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2RybV9k cF9tc3RfdG9wb2xvZ3kuYyB8IDIgKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr KSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBf bXN0X3RvcG9sb2d5LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jCj4g aW5kZXggYWE2NDQ0OC4uZjU5NzcxZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt X2RwX21zdF90b3BvbG9neS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9tc3RfdG9w b2xvZ3kuYwo+IEBAIC0xODE3LDcgKzE4MTcsNyBAQCBpbnQgZHJtX2RwX3VwZGF0ZV9wYXlsb2Fk X3BhcnQxKHN0cnVjdCBkcm1fZHBfbXN0X3RvcG9sb2d5X21nciAqbWdyKQo+ICAgCQkJCW1nci0+ cGF5bG9hZHNbaV0udmNwaSA9IHJlcV9wYXlsb2FkLnZjcGk7Cj4gICAJCQl9IGVsc2UgaWYgKG1n ci0+cGF5bG9hZHNbaV0ubnVtX3Nsb3RzKSB7Cj4gICAJCQkJbWdyLT5wYXlsb2Fkc1tpXS5udW1f c2xvdHMgPSAwOwo+IC0JCQkJZHJtX2RwX2Rlc3Ryb3lfcGF5bG9hZF9zdGVwMShtZ3IsIHBvcnQs IHBvcnQtPnZjcGkudmNwaSwgJm1nci0+cGF5bG9hZHNbaV0pOwo+ICsJCQkJZHJtX2RwX2Rlc3Ry b3lfcGF5bG9hZF9zdGVwMShtZ3IsIHBvcnQsIG1nci0+cGF5bG9hZHNbaV0udmNwaSwgJm1nci0+ cGF5bG9hZHNbaV0pOwo+ICAgCQkJCXJlcV9wYXlsb2FkLnBheWxvYWRfc3RhdGUgPSBtZ3ItPnBh eWxvYWRzW2ldLnBheWxvYWRfc3RhdGU7Cj4gICAJCQkJbWdyLT5wYXlsb2Fkc1tpXS5zdGFydF9z bG90ID0gMDsKPiAgIAkJCX0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=