From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH v2] drm/i915: Remove all ->config dereferences from intel_hdmi, v2. Date: Wed, 23 Nov 2016 17:22:58 +0200 Message-ID: <20161123152258.GI31595@intel.com> References: <20161122132033.GA31595@intel.com> <8b02a6b4-606a-e43a-b357-ad17f491525b@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 087D36E6AC for ; Wed, 23 Nov 2016 15:23:02 +0000 (UTC) Content-Disposition: inline In-Reply-To: <8b02a6b4-606a-e43a-b357-ad17f491525b@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: Maarten Lankhorst Cc: Intel Graphics Development List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBOb3YgMjMsIDIwMTYgYXQgMDM6NTc6MDBQTSArMDEwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gSW4gYWxsIGNhc2VzIHdlIGNhbiBub3cgb2J0YWluIHRoZSByZWxldmFudCBj cnRjX3N0YXRlL2Nvbm5fc3RhdGUKPiBmcm9tIHRoZSByZWxldmFudCBjYWxsYmFja3MsIHdoaWNo IG1lYW5zIGFsbCB0aGUgLT5jb25maWcgYWNjZXNzZXMKPiBjYW4gYmUgcmVtb3ZlZCBhbmQgdGhl IGNvZGUgY2xlYW5lZCB1cC4KPiAKPiBDaGFuZ2VzIHNpbmNlIHYxOgo+IC0gY3N0YXRlIC0+IGNy dGNfc3RhdGUKPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5s YW5raG9yc3RAbGludXguaW50ZWwuY29tPgo+IC0tLQo8c25pcD4KPiBAQCAtNTYwLDI4ICs1NjYs MTYgQEAgc3RhdGljIHZvaWQgZzR4X3NldF9pbmZvZnJhbWVzKHN0cnVjdCBkcm1fZW5jb2RlciAq ZW5jb2RlciwKPiAgCUk5MTVfV1JJVEUocmVnLCB2YWwpOwo+ICAJUE9TVElOR19SRUFEKHJlZyk7 Cj4gIAo+IC0JaW50ZWxfaGRtaV9zZXRfYXZpX2luZm9mcmFtZShlbmNvZGVyLCBhZGp1c3RlZF9t b2RlKTsKPiAtCWludGVsX2hkbWlfc2V0X3NwZF9pbmZvZnJhbWUoZW5jb2Rlcik7Cj4gLQlpbnRl bF9oZG1pX3NldF9oZG1pX2luZm9mcmFtZShlbmNvZGVyLCBhZGp1c3RlZF9tb2RlKTsKPiArCWlu dGVsX2hkbWlfc2V0X2F2aV9pbmZvZnJhbWUoZW5jb2RlciwgY3J0Y19zdGF0ZSk7Cj4gKwlpbnRl bF9oZG1pX3NldF9zcGRfaW5mb2ZyYW1lKGVuY29kZXIsIGNydGNfc3RhdGUpOwo+ICsJaW50ZWxf aGRtaV9zZXRfaGRtaV9pbmZvZnJhbWUoZW5jb2RlciwgY3J0Y19zdGF0ZSk7Cj4gIH0KPiAgCj4g LXN0YXRpYyBib29sIGhkbWlfc2lua19pc19kZWVwX2NvbG9yKHN0cnVjdCBkcm1fZW5jb2RlciAq ZW5jb2RlcikKPiArc3RhdGljIGJvb2wgaGRtaV9zaW5rX2lzX2RlZXBfY29sb3IoY29uc3Qgc3Ry dWN0IGRybV9jb25uZWN0b3Jfc3RhdGUgKmNvbm5fc3RhdGUpCj4gIHsKPiAtCXN0cnVjdCBkcm1f ZGV2aWNlICpkZXYgPSBlbmNvZGVyLT5kZXY7Cj4gLQlzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29u bmVjdG9yOwo+IC0KPiAtCVdBUk5fT04oIWRybV9tb2Rlc2V0X2lzX2xvY2tlZCgmZGV2LT5tb2Rl X2NvbmZpZy5jb25uZWN0aW9uX211dGV4KSk7Cj4gKwlzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29u bmVjdG9yID0gY29ubl9zdGF0ZS0+Y29ubmVjdG9yOwo+ICAKPiAtCS8qCj4gLQkgKiBIRE1JIGNs b25pbmcgaXMgb25seSBzdXBwb3J0ZWQgb24gZzR4IHdoaWNoIGRvZXNuJ3QKPiAtCSAqIHN1cHBv cnQgZGVlcCBjb2xvciBvciBHQ1AgaW5mb2ZyYW1lcyBhbnl3YXkgc28gbm8KPiAtCSAqIG5lZWQg dG8gd29ycnkgYWJvdXQgbXVsdGlwbGUgSERNSSBzaW5rcyBoZXJlLgo+IC0JICovCgpQbGVhc2Ug ZG9uJ3QgcmVtb3ZlIHRoYXQgY29tbWVudC4KCldpdGggdGhlIGNvbW1lbnQgcmVzdG9yZWQgdGhp cyBpcwpSZXZpZXdlZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4Lmlu dGVsLmNvbT4KCj4gLQlsaXN0X2Zvcl9lYWNoX2VudHJ5KGNvbm5lY3RvciwgJmRldi0+bW9kZV9j b25maWcuY29ubmVjdG9yX2xpc3QsIGhlYWQpCj4gLQkJaWYgKGNvbm5lY3Rvci0+ZW5jb2RlciA9 PSBlbmNvZGVyKQo+IC0JCQlyZXR1cm4gY29ubmVjdG9yLT5kaXNwbGF5X2luZm8uYnBjID4gODsK PiAtCj4gLQlyZXR1cm4gZmFsc2U7Cj4gKwlyZXR1cm4gY29ubmVjdG9yLT5kaXNwbGF5X2luZm8u YnBjID4gODsKPiAgfQo+ICAKPiAgLyoKICAKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwgT1RD Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=