From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 18/17] drm/i915: Don't call intel_get_hpd_pins() when there's no hotplug interrupt Date: Wed, 2 Sep 2015 17:10:11 +0200 Message-ID: <20150902151011.GK1367@phenom.ffwll.local> References: <1440708972-17112-1-git-send-email-ville.syrjala@linux.intel.com> <1440791948-18828-1-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f177.google.com (mail-wi0-f177.google.com [209.85.212.177]) by gabe.freedesktop.org (Postfix) with ESMTPS id 32FCA6E8FB for ; Wed, 2 Sep 2015 08:10:15 -0700 (PDT) Received: by wicfx3 with SMTP id fx3so21082333wic.1 for ; Wed, 02 Sep 2015 08:10:13 -0700 (PDT) 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: Paulo Zanoni Cc: Intel Graphics Development List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBBdWcgMjgsIDIwMTUgYXQgMDc6MTU6MTVQTSAtMDMwMCwgUGF1bG8gWmFub25pIHdy b3RlOgo+IDIwMTUtMDgtMjggMTY6NTkgR01ULTAzOjAwICA8dmlsbGUuc3lyamFsYUBsaW51eC5p bnRlbC5jb20+Ogo+ID4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4 LmludGVsLmNvbT4KPiA+Cj4gPiBPbiBHTUNIIHBsYWZvcm1zIHdlIGFyZSBub3cgZ2V0dGluZyB0 aGUgZm9sbG93aW5nIHNwZXcgb24gYXV4Cj4gPiBpbnRlcnJ1cHRzOgo+ID4gW2RybTppbnRlbF9n ZXRfaHBkX3BpbnNdIGhvdHBsdWcgZXZlbnQgcmVjZWl2ZWQsIHN0YXQgMHgwMDAwMDAwMCwgZGln IDB4MDAwMDAwMDAsIHBpbnMgMHgwMDAwMDAwMAo+ID4gW2RybTppbnRlbF9nZXRfaHBkX3BpbnNd IGhvdHBsdWcgZXZlbnQgcmVjZWl2ZWQsIHN0YXQgMHgwMDAwMDAwMCwgZGlnIDB4MDAwMDAwMDAs IHBpbnMgMHgwMDAwMDAwMAo+ID4gW2RybTppbnRlbF9nZXRfaHBkX3BpbnNdIGhvdHBsdWcgZXZl bnQgcmVjZWl2ZWQsIHN0YXQgMHgwMDAwMDAwMCwgZGlnIDB4MDAwMDAwMDAsIHBpbnMgMHgwMDAw MDAwMAo+ID4gW2RybTppbnRlbF9nZXRfaHBkX3BpbnNdIGhvdHBsdWcgZXZlbnQgcmVjZWl2ZWQs IHN0YXQgMHgwMDAwMDAwMCwgZGlnIDB4MDAwMDAwMDAsIHBpbnMgMHgwMDAwMDAwMAo+ID4gW2Ry bTppbnRlbF9nZXRfaHBkX3BpbnNdIGhvdHBsdWcgZXZlbnQgcmVjZWl2ZWQsIHN0YXQgMHgwMDAw MDAwMCwgZGlnIDB4MDAwMDAwMDAsIHBpbnMgMHgwMDAwMDAwMAo+ID4gW2RybTppbnRlbF9kcF9h dXhfY2hdIGRwX2F1eF9jaCB0aW1lb3V0IHN0YXR1cyAweDcxNDUwMDY0Cj4gPgo+ID4gUHJldmVu dCBpdCBieSBub3QgY2FsbGluZyBpbnRlbF9nZXRfaHBkX3BpbnMoKSB1bmxlc3Mgb25lIG9mIHRo ZSBIUEQKPiA+IGludGVycnVwdCBiaXRzIGFyZSBhY3R1YWxseSBzZXQuCj4gPgo+ID4gSSBhbHJl YWR5IGZpeGVkIHNpbWlsYXIgYW5ub3lhbmNlIG9uY2Ugd2l0aAo+ID4gNGJjYTI2ZDBhNjUxOGQ1 MWE5YWJlNjRmYmRlNGIxMmYwNGM3NDA1MyBkcm0vaTkxNTogVXNlIEhPVFBMVUdfSU5UX1NUQVRV U19HNFggb24gVkxWL0NIVgo+ID4KPiA+IGJ1dCBhbm90aGVyIHNvdXJjZSBmb3IgaXQgZ290IGFk ZGVkIGluCj4gPiBmZDYzZTJhOTcyYzY3MDg4N2U1ZThhMDg0NDAxMTFkMzgxMmMwOTk2IGRybS9p OTE1OiBjb21iaW5lIGk5eHhfZ2V0X2hwZF9waW5zIGFuZCBwY2hfZ2V0X2hwZF9waW5zCj4gPgo+ ID4gZHVlIHRvIHBjaF9nZXRfaHBkX3BpbnMoKSBiZWluZyBjaG9zZW4gb3ZlciBpOXh4X2dldF9o cGRfcGlucygpIHRvCj4gPiBzZXJ2ZSBhcyB0aGUgbmV3IHVuaWZpZWQgcGllY2Ugb2YgY29kZS4g cGNoX2dldF9ocGRfcGlucygpIGhhZCB0aGUgZGVidWcKPiA+IHByaW50LCBhbmQgaTl4eF9nZXRf aHBkX3BpbnMoKSBkaWRuJ3QuCj4gPgo+ID4gQ2M6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVs LmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IFBhdWxvIFphbm9uaSA8cGF1bG8uci56 YW5vbmlAaW50ZWwuY29tPgoKQWxsIGFwcGxpZWQgdG8gZGlucSBleGNlcHQgZm9yIG9uZSBwYXRj aCB0aGF0IEphbmkgcGlja2VkIHVwIHRvIC1maXhlcy4KLURhbmllbAoKPiAKPiA+IC0tLQo+ID4g IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgfCAyMiArKysrKysrKysrKysrKy0tLS0t LS0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0p Cj4gPgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCj4gPiBpbmRleCA2MTBkMzAxLi4wN2U1Mzlk IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwo+ID4gKysr IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwo+ID4gQEAgLTE2MzksMjAgKzE2Mzks MjYgQEAgc3RhdGljIHZvaWQgaTl4eF9ocGRfaXJxX2hhbmRsZXIoc3RydWN0IGRybV9kZXZpY2Ug KmRldikKPiA+ICAgICAgICAgaWYgKElTX0c0WChkZXYpIHx8IElTX1ZBTExFWVZJRVcoZGV2KSkg ewo+ID4gICAgICAgICAgICAgICAgIHUzMiBob3RwbHVnX3RyaWdnZXIgPSBob3RwbHVnX3N0YXR1 cyAmIEhPVFBMVUdfSU5UX1NUQVRVU19HNFg7Cj4gPgo+ID4gLSAgICAgICAgICAgICAgIGludGVs X2dldF9ocGRfcGlucygmcGluX21hc2ssICZsb25nX21hc2ssIGhvdHBsdWdfdHJpZ2dlciwKPiA+ IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaG90cGx1Z190cmlnZ2VyLCBocGRf c3RhdHVzX2c0eCwKPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaTl4eF9w b3J0X2hvdHBsdWdfbG9uZ19kZXRlY3QpOwo+ID4gLSAgICAgICAgICAgICAgIGludGVsX2hwZF9p cnFfaGFuZGxlcihkZXYsIHBpbl9tYXNrLCBsb25nX21hc2spOwo+ID4gKyAgICAgICAgICAgICAg IGlmIChob3RwbHVnX3RyaWdnZXIpIHsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIGludGVs X2dldF9ocGRfcGlucygmcGluX21hc2ssICZsb25nX21hc2ssIGhvdHBsdWdfdHJpZ2dlciwKPiA+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBob3RwbHVnX3RyaWdn ZXIsIGhwZF9zdGF0dXNfZzR4LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGk5eHhfcG9ydF9ob3RwbHVnX2xvbmdfZGV0ZWN0KTsKPiA+ICsKPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgIGludGVsX2hwZF9pcnFfaGFuZGxlcihkZXYsIHBpbl9tYXNrLCBs b25nX21hc2spOwo+ID4gKyAgICAgICAgICAgICAgIH0KPiA+Cj4gPiAgICAgICAgICAgICAgICAg aWYgKGhvdHBsdWdfc3RhdHVzICYgRFBfQVVYX0NIQU5ORUxfTUFTS19JTlRfU1RBVFVTX0c0WCkK PiA+ICAgICAgICAgICAgICAgICAgICAgICAgIGRwX2F1eF9pcnFfaGFuZGxlcihkZXYpOwo+ID4g ICAgICAgICB9IGVsc2Ugewo+ID4gICAgICAgICAgICAgICAgIHUzMiBob3RwbHVnX3RyaWdnZXIg PSBob3RwbHVnX3N0YXR1cyAmIEhPVFBMVUdfSU5UX1NUQVRVU19JOTE1Owo+ID4KPiA+IC0gICAg ICAgICAgICAgICBpbnRlbF9nZXRfaHBkX3BpbnMoJnBpbl9tYXNrLCAmbG9uZ19tYXNrLCBob3Rw bHVnX3RyaWdnZXIsCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhvdHBs dWdfdHJpZ2dlciwgaHBkX3N0YXR1c19pOTE1LAo+ID4gLSAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBpOXh4X3BvcnRfaG90cGx1Z19sb25nX2RldGVjdCk7Cj4gPiAtICAgICAgICAg ICAgICAgaW50ZWxfaHBkX2lycV9oYW5kbGVyKGRldiwgcGluX21hc2ssIGxvbmdfbWFzayk7Cj4g PiArICAgICAgICAgICAgICAgaWYgKGhvdHBsdWdfdHJpZ2dlcikgewo+ID4gKyAgICAgICAgICAg ICAgICAgICAgICAgaW50ZWxfZ2V0X2hwZF9waW5zKCZwaW5fbWFzaywgJmxvbmdfbWFzaywgaG90 cGx1Z190cmlnZ2VyLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGhvdHBsdWdfdHJpZ2dlciwgaHBkX3N0YXR1c19pOTE1LAo+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGk5eHhfcG9ydF9ob3RwbHVnX2xvbmdfZGV0ZWN0 KTsKPiA+ICsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIGludGVsX2hwZF9pcnFfaGFuZGxl cihkZXYsIHBpbl9tYXNrLCBsb25nX21hc2spOwo+ID4gKyAgICAgICAgICAgICAgIH0KPiA+ICAg ICAgICAgfQo+ID4gIH0KPiA+Cj4gPiAtLQo+ID4gMi40LjYKPiA+Cj4gPiBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gSW50ZWwtZ2Z4IG1haWxpbmcg bGlzdAo+ID4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4gaHR0cDovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo+IAo+IAo+IAo+IC0t IAo+IFBhdWxvIFphbm9uaQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4CgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwg Q29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK