From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Fixing mutex deadlock window at eDP DRRS Date: Thu, 5 Mar 2015 12:49:39 +0100 Message-ID: <20150305114939.GQ18775@phenom.ffwll.local> References: <54F2CCA6.9070606@intel.com> <1425364906-31769-1-git-send-email-ramalingam.c@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-we0-f171.google.com (mail-we0-f171.google.com [74.125.82.171]) by gabe.freedesktop.org (Postfix) with ESMTP id 0BB316E787 for ; Thu, 5 Mar 2015 03:48:04 -0800 (PST) Received: by wevl61 with SMTP id l61so52423630wev.2 for ; Thu, 05 Mar 2015 03:48:03 -0800 (PST) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Rodrigo Vivi Cc: intel-gfx , Paulo Zanoni , "Vivi, Rodrigo" List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBNYXIgMDQsIDIwMTUgYXQgMDI6NTU6MjNQTSAtMDgwMCwgUm9kcmlnbyBWaXZpIHdy b3RlOgo+IExvb2tzIGVub3VnaCBmb3IgbWUuLi4KPiAKPiBSZXZpZXdlZC1ieTogUm9kcmlnbyBW aXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgo+IAo+IE9uIE1vbiwgTWFyIDIsIDIwMTUgYXQg MTA6NDEgUE0sIFJhbWFsaW5nYW0gQyA8cmFtYWxpbmdhbS5jQGludGVsLmNvbT4gd3JvdGU6Cj4g PiBJbiBpbnZhbGlkYXRlIGFuZCBmbHVzaCBmdW5jdGlvbnMgb2YgZURQIERSUlMsIGlmIGRlZmVy cmVkIGRvd25jbG9jawo+ID4gd29yayBzdGFydHMgZXhlY3V0aW9uIGF0IGEgdGltZSB3aW5kb3cg YmV0d2VlbiBhY3F1aXJpbmcgdGhlIGRycnMKPiA+IG11dGV4IGFuZCBjYW5jZWxsYXRpb24gb2Yg dGhlIGRlZmVycmVkIHdvcmsKPiA+IChpbnRlbF9lZHBfZHJyc19kb3duY2xvY2tfd29yayksIHRo ZW4gZGVmZXJyZWQgd29yayB3aWxsIGZpbmQKPiA+IGRycnMgbXV0ZXggbG9ja2VkIGFuZCB3YWl0 IGZvciB0aGUgc2FtZS4KPiA+Cj4gPiBNZWFud2hpbGUgdGhlIGZ1bmN0aW9uIHRoYXQgYWNxdWly ZWQgbXV0ZXggZHJycyBpbnZhbGlkYXRlL2ZsdXNoIHdpbGwKPiA+IHdhaXQgZm9yIHRoZSBjb21w bGV0aW9uIG9mIHRoZSBkZWZlcnJlZCB3b3JrIGJlZm9yZSByZWxlYXNpbmcgdGhlIG11dGV4Lgo+ ID4gVGhhdHMgYSBkZWFkbG9jay4KPiA+Cj4gPiBUbyBhdm9pZCBzdWNoIGRlYWRsb2NrIHNjZW5h cmlvLCB0aGlzIGNoYW5nZSBjYW5jZWxzIHRoZSBkZWZlcnJlZCB3b3JrCj4gPiBiZWZvcmUgYWNx dWlyaW5nIHRoZSBtdXRleCBhdCBpbnZhbGlkYXRlIGFuZCBmbHVzaCBmdW5jdGlvbnMuCj4gPgo+ ID4gU2lnbmVkLW9mZi1ieTogUmFtYWxpbmdhbSBDIDxyYW1hbGluZ2FtLmNAaW50ZWwuY29tPgoK UXVldWVkIGZvciAtbmV4dCwgdGhhbmtzIGZvciB0aGUgcGF0Y2guCi1EYW5pZWwKCj4gPiAtLS0K PiA+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgICAgNyArKysrLS0tCj4gPiAg MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiA+Cj4gPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2RwLmMKPiA+IGluZGV4IGQxMTQxZDMuLjBhNTc3NjMgMTAwNjQ0Cj4g PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gPiBAQCAtNDk2NiwxMiArNDk2NiwxMyBAQCB2b2lk IGludGVsX2VkcF9kcnJzX2ludmFsaWRhdGUoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiA+ICAg ICAgICAgaWYgKCFkZXZfcHJpdi0+ZHJycy5kcCkKPiA+ICAgICAgICAgICAgICAgICByZXR1cm47 Cj4gPgo+ID4gKyAgICAgICBjYW5jZWxfZGVsYXllZF93b3JrX3N5bmMoJmRldl9wcml2LT5kcnJz LndvcmspOwo+ID4gKwo+ID4gICAgICAgICBtdXRleF9sb2NrKCZkZXZfcHJpdi0+ZHJycy5tdXRl eCk7Cj4gPiAgICAgICAgIGNydGMgPSBkcF90b19kaWdfcG9ydChkZXZfcHJpdi0+ZHJycy5kcCkt PmJhc2UuYmFzZS5jcnRjOwo+ID4gICAgICAgICBwaXBlID0gdG9faW50ZWxfY3J0YyhjcnRjKS0+ cGlwZTsKPiA+Cj4gPiAgICAgICAgIGlmIChkZXZfcHJpdi0+ZHJycy5yZWZyZXNoX3JhdGVfdHlw ZSA9PSBEUlJTX0xPV19SUikgewo+ID4gLSAgICAgICAgICAgICAgIGNhbmNlbF9kZWxheWVkX3dv cmtfc3luYygmZGV2X3ByaXYtPmRycnMud29yayk7Cj4gPiAgICAgICAgICAgICAgICAgaW50ZWxf ZHBfc2V0X2RycnNfc3RhdGUoZGV2X3ByaXYtPmRldiwKPiA+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgZGV2X3ByaXYtPmRycnMuZHAtPmF0dGFjaGVkX2Nvbm5lY3Rvci0+cGFuZWwu Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpeGVkX21vZGUtPnZyZWZyZXNo KTsKPiA+IEBAIC01MDA0LDEzICs1MDA1LDEzIEBAIHZvaWQgaW50ZWxfZWRwX2RycnNfZmx1c2go c3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiA+ICAgICAgICAgaWYgKCFkZXZfcHJpdi0+ZHJycy5k cCkKPiA+ICAgICAgICAgICAgICAgICByZXR1cm47Cj4gPgo+ID4gKyAgICAgICBjYW5jZWxfZGVs YXllZF93b3JrX3N5bmMoJmRldl9wcml2LT5kcnJzLndvcmspOwo+ID4gKwo+ID4gICAgICAgICBt dXRleF9sb2NrKCZkZXZfcHJpdi0+ZHJycy5tdXRleCk7Cj4gPiAgICAgICAgIGNydGMgPSBkcF90 b19kaWdfcG9ydChkZXZfcHJpdi0+ZHJycy5kcCktPmJhc2UuYmFzZS5jcnRjOwo+ID4gICAgICAg ICBwaXBlID0gdG9faW50ZWxfY3J0YyhjcnRjKS0+cGlwZTsKPiA+ICAgICAgICAgZGV2X3ByaXYt PmRycnMuYnVzeV9mcm9udGJ1ZmZlcl9iaXRzICY9IH5mcm9udGJ1ZmZlcl9iaXRzOwo+ID4KPiA+ IC0gICAgICAgY2FuY2VsX2RlbGF5ZWRfd29ya19zeW5jKCZkZXZfcHJpdi0+ZHJycy53b3JrKTsK PiA+IC0KPiA+ICAgICAgICAgaWYgKGRldl9wcml2LT5kcnJzLnJlZnJlc2hfcmF0ZV90eXBlICE9 IERSUlNfTE9XX1JSICYmCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAhZGV2X3ByaXYtPmRy cnMuYnVzeV9mcm9udGJ1ZmZlcl9iaXRzKQo+ID4gICAgICAgICAgICAgICAgIHNjaGVkdWxlX2Rl bGF5ZWRfd29yaygmZGV2X3ByaXYtPmRycnMud29yaywKPiA+IC0tCj4gPiAxLjcuOS41Cj4gPgo+ ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+IElu dGVsLWdmeCBtYWlsaW5nIGxpc3QKPiA+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK PiA+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngKPiAKPiAKPiAKPiAtLSAKPiBSb2RyaWdvIFZpdmkKPiBCbG9nOiBodHRwOi8vYmxvZy52aXZp LmVuZy5icgoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBv cmF0aW9uCis0MSAoMCkgNzkgMzY1IDU3IDQ4IC0gaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK