From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan De Oliveira Subject: Re: [PATCH 2/6] drm/i915: Cleaning up intel_dp_hpd_pulse Date: Mon, 16 Nov 2015 16:33:16 +0200 Message-ID: <1447684396.2624.34.camel@gmail.com> References: <1446812886-32156-1-git-send-email-shubhangi.shrivastava@intel.com> <1446812886-32156-3-git-send-email-shubhangi.shrivastava@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f53.google.com (mail-pa0-f53.google.com [209.85.220.53]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3D1B66E01B for ; Mon, 16 Nov 2015 06:33:19 -0800 (PST) Received: by pacdm15 with SMTP id dm15so176860653pac.3 for ; Mon, 16 Nov 2015 06:33:18 -0800 (PST) In-Reply-To: <1446812886-32156-3-git-send-email-shubhangi.shrivastava@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Shubhangi Shrivastava , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAyMDE1LTExLTA2IGF0IDE3OjU4ICswNTMwLCBTaHViaGFuZ2kgU2hyaXZhc3RhdmEg d3JvdGU6Cj4gQ3VycmVudCBEUCBkZXRlY3Rpb24gaGFzIERQQ0Qgb3BlcmF0aW9ucyBzcGxpdCBh Y3Jvc3MKPiBpbnRlbF9kcF9ocGRfcHVsc2UgYW5kIGludGVsX2RwX2RldGVjdCB3aGljaCBjb250 YWlucwo+IGR1cGxpY2F0ZXMgYXMgd2VsbC4gQWxzbyBpbnRlbF9kcF9kZXRlY3QgaXMgY2FsbGVk Cj4gZHVyaW5nIG1vZGVzIGVudW1lcmF0aW9uIGFzIHdlbGwgd2hpY2ggd2lsbCByZXN1bHQKPiBp biBtdWx0aXBsZSBkcGNkIG9wZXJhdGlvbnMuIFNvIHRoaXMgcGF0Y2ggdHJpZXMKPiB0byBzb2x2 ZSBib3RoIHRoZXNlIGJ5IGJyaW5naW5nIGFsbCBEUENEIG9wZXJhdGlvbnMKPiBpbiBvbmUgc2lu Z2xlIGZ1bmN0aW9uIGFuZCBtYWtlIGludGVsX2RwX2RldGVjdAo+IHVzZSBleGlzdGluZyB2YWx1 ZXMgaW5zdGVhZCBvZiByZXBlYXRpbmcgc2FtZSBzdGVwcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBT aXZha3VtYXIgVGh1bGFzaW1hbmkgPHNpdmFrdW1hci50aHVsYXNpbWFuaUBpbnRlbC5jb20+Cj4g U2lnbmVkLW9mZi1ieTogU2h1YmhhbmdpIFNocml2YXN0YXZhIDxzaHViaGFuZ2kuc2hyaXZhc3Rh dmFAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwg MTkgKysrKy0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp LCAxNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiBpbmRleCBhMGZl ODI3Li40ZTc0Y2Q2IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rw LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gQEAgLTQ4ODEsNyAr NDg4MSw4IEBAIGludGVsX2RwX2RldGVjdChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9y LCBib29sCj4gZm9yY2UpCj4gIAkJcmV0dXJuIGNvbm5lY3Rvcl9zdGF0dXNfZGlzY29ubmVjdGVk Owo+ICAJfQo+ICAKPiAtCWludGVsX2RwX2xvbmdfcHVsc2UoaW50ZWxfZHAtPmF0dGFjaGVkX2Nv bm5lY3Rvcik7Cj4gKwlpZiAoZm9yY2UpCj4gKwkJaW50ZWxfZHBfbG9uZ19wdWxzZShpbnRlbF9k cC0+YXR0YWNoZWRfY29ubmVjdG9yKTsKPiAgCj4gIAlpZiAoaW50ZWxfY29ubmVjdG9yLT5kZXRl Y3RfZWRpZCkKPiAgCQlyZXR1cm4gY29ubmVjdG9yX3N0YXR1c19jb25uZWN0ZWQ7Cj4gQEAgLTUy MTEsMjEgKzUyMTIsOSBAQCBpbnRlbF9kcF9ocGRfcHVsc2Uoc3RydWN0IGludGVsX2RpZ2l0YWxf cG9ydAo+ICppbnRlbF9kaWdfcG9ydCwgYm9vbCBsb25nX2hwZCkKPiAgCQkvKiBpbmRpY2F0ZSB0 aGF0IHdlIG5lZWQgdG8gcmVzdGFydCBsaW5rIHRyYWluaW5nICovCj4gIAkJaW50ZWxfZHAtPnRy YWluX3NldF92YWxpZCA9IGZhbHNlOwo+ICAKPiAtCQlpZiAoIWludGVsX2RpZ2l0YWxfcG9ydF9j b25uZWN0ZWQoZGV2X3ByaXYsIGludGVsX2RpZ19wb3J0KSkKPiAtCQkJZ290byBtc3RfZmFpbDsK PiArCQlpbnRlbF9kcF9sb25nX3B1bHNlKGludGVsX2RwLT5hdHRhY2hlZF9jb25uZWN0b3IpOwo+ ICsJCWdvdG8gcHV0X3Bvd2VyOwo+ICAKPiAtCQlpZiAoIWludGVsX2RwX2dldF9kcGNkKGludGVs X2RwKSkgewo+IC0JCQlnb3RvIG1zdF9mYWlsOwo+IC0JCX0KClNvIHdlIGRvbid0IGNhbGwgdGhp cyBmb3IgZURQIGFueW1vcmUgb24gbG9uZyBwdWxzZSwgd2hpY2ggSSBhc3N1bWUgaXMgaGFybWxl c3MKc2luY2UgdGhlIGJpdHMgd2UgYXJlIHJlYWRpbmcgZnJvbSBEUENEIHNob3VsZG4ndCBjaGFu Z2U/Cgo+IC0KPiAtCQlpbnRlbF9kcF9wcm9iZV9vdWkoaW50ZWxfZHApOwo+IC0KPiAtCQlpZiAo IWludGVsX2RwX3Byb2JlX21zdChpbnRlbF9kcCkpIHsKPiAtCQkJZHJtX21vZGVzZXRfbG9jaygm ZGV2LT5tb2RlX2NvbmZpZy5jb25uZWN0aW9uX211dGV4LCBOVUxMKTsKPiAtCQkJaW50ZWxfZHBf Y2hlY2tfbGlua19zdGF0dXMoaW50ZWxfZHApOwo+IC0JCQlkcm1fbW9kZXNldF91bmxvY2soJmRl di0+bW9kZV9jb25maWcuY29ubmVjdGlvbl9tdXRleCk7Cj4gLQkJCWdvdG8gbXN0X2ZhaWw7Cj4g LQkJfQoKSG1tLCBzbyB0aGlzIGlzIHdoZXJlIHRoYXQgaHVuayBmcm9tIHBhdGNoIDEgSSBzYWlk IHNob3VsZCBiZSBhIHNlcGFyYXRlIHBhdGNoCmNvbWVzIGZyb20uIExvb2tzIGxpa2UgaW4gYmVs b25ncyB0byB0aGlzIHBhdGNoLgoKPiAgCX0gZWxzZSB7Cj4gIAkJaWYgKGludGVsX2RwLT5pc19t c3QpIHsKPiAgCQkJaWYgKGludGVsX2RwX2NoZWNrX21zdF9zdGF0dXMoaW50ZWxfZHApID09IC1F SU5WQUwpCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==