From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH v2 11/13] drm/i915: Get rid of crtc->config dereference in intel_dp_retrain_link Date: Thu, 4 Oct 2018 11:46:02 +0200 Message-ID: <20181004094604.2646-12-maarten.lankhorst@linux.intel.com> References: <20181004094604.2646-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [141.105.120.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0FE346E59E for ; Thu, 4 Oct 2018 09:46:10 +0000 (UTC) In-Reply-To: <20181004094604.2646-1-maarten.lankhorst@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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org V2UncmUgYWxyZWFkeSB1c2luZyBjcnRjX3N0YXRlIGhlcmUgYW5kIG1hZGUgc3VyZSBubyBtb2Rl c2V0IGlzIG9jY3VyaW5nCmJ5IGxvb2tpbmcgYXQgY29ubl9zdGF0ZS0+Y29tbWl0LT5od19kb25l LCBzbyB0aGVyZSdzIG5vIG5lZWQgdG8KZGVyZWZlcmVuY2UgY3J0Yy0+Y29uZmlnLgoKU2lnbmVk LW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVs LmNvbT4KUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5p bnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyB8IDQgKystLQog MSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZHAuYwppbmRleCAxNWE5ODFlZjU5NjYuLmQ5Y2M1MmIyYmE3OSAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kcC5jCkBAIC00NDE3LDcgKzQ0MTcsNyBAQCBpbnQgaW50ZWxfZHBfcmV0cmFp bl9saW5rKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAogCiAJLyogU3VwcHJlc3MgdW5k ZXJydW5zIGNhdXNlZCBieSByZS10cmFpbmluZyAqLwogCWludGVsX3NldF9jcHVfZmlmb191bmRl cnJ1bl9yZXBvcnRpbmcoZGV2X3ByaXYsIGNydGMtPnBpcGUsIGZhbHNlKTsKLQlpZiAoY3J0Yy0+ Y29uZmlnLT5oYXNfcGNoX2VuY29kZXIpCisJaWYgKGNydGNfc3RhdGUtPmhhc19wY2hfZW5jb2Rl cikKIAkJaW50ZWxfc2V0X3BjaF9maWZvX3VuZGVycnVuX3JlcG9ydGluZyhkZXZfcHJpdiwKIAkJ CQkJCSAgICAgIGludGVsX2NydGNfcGNoX3RyYW5zY29kZXIoY3J0YyksIGZhbHNlKTsKIApAQCAt NDQyOCw3ICs0NDI4LDcgQEAgaW50IGludGVsX2RwX3JldHJhaW5fbGluayhzdHJ1Y3QgaW50ZWxf ZW5jb2RlciAqZW5jb2RlciwKIAlpbnRlbF93YWl0X2Zvcl92YmxhbmsoZGV2X3ByaXYsIGNydGMt PnBpcGUpOwogCiAJaW50ZWxfc2V0X2NwdV9maWZvX3VuZGVycnVuX3JlcG9ydGluZyhkZXZfcHJp diwgY3J0Yy0+cGlwZSwgdHJ1ZSk7Ci0JaWYgKGNydGMtPmNvbmZpZy0+aGFzX3BjaF9lbmNvZGVy KQorCWlmIChjcnRjX3N0YXRlLT5oYXNfcGNoX2VuY29kZXIpCiAJCWludGVsX3NldF9wY2hfZmlm b191bmRlcnJ1bl9yZXBvcnRpbmcoZGV2X3ByaXYsCiAJCQkJCQkgICAgICBpbnRlbF9jcnRjX3Bj aF90cmFuc2NvZGVyKGNydGMpLCB0cnVlKTsKIAotLSAKMi4xOS4wCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK