From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: Re: [PATCH 2/2] drm/i915: take a power domain reference while checking the HDMI live status Date: Thu, 19 Nov 2015 21:13:04 +0200 Message-ID: <1447960384.7864.6.camel@intel.com> References: <1447959301-1263-1-git-send-email-imre.deak@intel.com> <1447959301-1263-2-git-send-email-imre.deak@intel.com> <20151119190840.GZ4437@intel.com> Reply-To: imre.deak@intel.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 9D50A6E9FC for ; Thu, 19 Nov 2015 11:13:29 -0800 (PST) In-Reply-To: <20151119190840.GZ4437@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ville =?ISO-8859-1?Q?Syrj=E4l=E4?= Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCAyMDE1LTExLTE5IGF0IDIxOjA4ICswMjAwLCBWaWxsZSBTeXJqw6Rsw6Qgd3JvdGU6 Cj4gT24gVGh1LCBOb3YgMTksIDIwMTUgYXQgMDg6NTU6MDFQTSArMDIwMCwgSW1yZSBEZWFrIHdy b3RlOgo+ID4gVGhlcmUgYXJlIHBsYXRmb3JtcyB0aGF0IGRvbid0IG5lZWQgdGhlIGZ1bGwgR01C VVMgcG93ZXIgZG9tYWluCj4gPiAoUENILCBCWFQpIHdoaWxlIG90aGVycyBkbyAoVkxWL0NIViku IEZvciBvcHRpbWl6aW5nIHRoaXMgd2UKPiA+IHdvdWxkIG5lZWQgdG8gYWRkIGEgbmV3IHBvd2Vy IGRvbWFpbiwgYnV0IGl0J3Mgbm90IGNsZWFyIGhvdyBtdWNoCj4gPiB3ZQo+ID4gd291bGQgYmVu ZWZpdCBnaXZlbiB0aGUgc2hvcnQgdGltZSB3ZSBob2xkIHRoZSByZWZlcmVuY2UuIFNvIGZvcgo+ ID4gbm93Cj4gPiBsZXQncyBrZWVwIHRoaW5ncyBzaW1wbGUuCj4gCj4gQWN0dWFsbHkgb24gUENI IHBsYXRmb3JtcyB0aGUgZ21idXMgZG9tYWluIG1lYW5zIGp1c3QganVzdCBhbgo+IHJwbSByZWYg c2luY2UgdGhlIGdtYnVzIGh3IGxpdmVzIGluIHRoZSBQQ0guCgpBaCByaWdodC4KCj4gQW5kIElJ UkMgb24gQlhUIGdtYnVzIGxpdmVzIGluIHB3MCBzbyBzYW1lIGRlYWwgcmVhbGx5LgoKSXQncyBp biBQVzIgdGhlcmUuIEknbGwgZml4IHRoZSBjb21taXQgbWVzc2FnZS4KCj4gQW5kIGZvciB2bHYv Y2h2IHdlIHNob3VsZCBqdXN0IG5lZWQgdGhlIGRpc3AyZCB3ZWxsLCB3aGljaAo+IGlzIGV4YWN0 bHkgd2hhdCB3ZSBnZXQgd2l0aCB0aGUgZ21idXMgZG9tYWluLgo+IAo+IFNvIEkgZG9uJ3QgdGhp bmsgdGhlcmUncyBhY3R1YWxseSBhbnl0aGluZyB0byBvcHRpbWl6ZSBoZXJlCj4gd2l0aCBjdXJy ZW50IHBsYXRmb3Jtcy4KPiAKPiBCb3RoIHBhdGNoZXMgbG9vayBmaW5lIHRvIG1lOgo+IFJldmll d2VkLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+ IAo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBJbXJlIERlYWsgPGltcmUuZGVha0BpbnRlbC5jb20+ Cj4gPiAtLS0KPiA+IMKgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRtaS5jIHwgNCArKysr Cj4gPiDCoDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkbWkuYwo+ID4gYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9oZG1pLmMKPiA+IGluZGV4IDE3Y2VkMDMuLmJkZDQ2MmUgMTAwNjQ0Cj4g PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZG1pLmMKPiA+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkbWkuYwo+ID4gQEAgLTEzOTMsNiArMTM5Myw4IEBAIGlu dGVsX2hkbWlfZGV0ZWN0KHN0cnVjdCBkcm1fY29ubmVjdG9yCj4gPiAqY29ubmVjdG9yLCBib29s IGZvcmNlKQo+ID4gwqAJRFJNX0RFQlVHX0tNUygiW0NPTk5FQ1RPUjolZDolc11cbiIsCj4gPiDC oAkJwqDCoMKgwqDCoMKgY29ubmVjdG9yLT5iYXNlLmlkLCBjb25uZWN0b3ItPm5hbWUpOwo+ID4g wqAKPiA+ICsJaW50ZWxfZGlzcGxheV9wb3dlcl9nZXQoZGV2X3ByaXYsIFBPV0VSX0RPTUFJTl9H TUJVUyk7Cj4gPiArCj4gPiDCoAl3aGlsZSAoIWxpdmVfc3RhdHVzICYmIC0tcmV0cnkpIHsKPiA+ IMKgCQlsaXZlX3N0YXR1cyA9Cj4gPiBpbnRlbF9kaWdpdGFsX3BvcnRfY29ubmVjdGVkKGRldl9w cml2LAo+ID4gwqAJCQkJaGRtaV90b19kaWdfcG9ydChpbnRlbF9oZG1pKSk7Cj4gPiBAQCAtMTQx Miw2ICsxNDE0LDggQEAgaW50ZWxfaGRtaV9kZXRlY3Qoc3RydWN0IGRybV9jb25uZWN0b3IKPiA+ ICpjb25uZWN0b3IsIGJvb2wgZm9yY2UpCj4gPiDCoAl9IGVsc2UKPiA+IMKgCQlzdGF0dXMgPSBj b25uZWN0b3Jfc3RhdHVzX2Rpc2Nvbm5lY3RlZDsKPiA+IMKgCj4gPiArCWludGVsX2Rpc3BsYXlf cG93ZXJfcHV0KGRldl9wcml2LCBQT1dFUl9ET01BSU5fR01CVVMpOwo+ID4gKwo+ID4gwqAJcmV0 dXJuIHN0YXR1czsKPiA+IMKgfQo+ID4gwqAKPiA+IC0tIAo+ID4gMi41LjAKPiA+IAo+ID4gX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiA+IEludGVsLWdm eCBtYWlsaW5nIGxpc3QKPiA+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiA+IGh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKPiAK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK