From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH v2 1/3] drm/i915: Fix cdclk vs. dev_cdclk mess when not recomputing things Date: Mon, 14 Nov 2016 18:35:09 +0200 Message-ID: <1479141311-11904-2-git-send-email-ville.syrjala@linux.intel.com> References: <1479141311-11904-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 mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5B39F6E40B for ; Mon, 14 Nov 2016 16:35:29 +0000 (UTC) In-Reply-To: <1479141311-11904-1-git-send-email-ville.syrjala@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 Cc: bruno.pagani@ens-lyon.org, Daniel J Blueman , Paul Bolle , stable@vger.kernel.org, Joseph Yasi List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCldo ZW4gd2UgZW5kIHVwIG5vdCByZWNvbXB1dGluZyB0aGUgY2RjbGssIHdlIG5lZWQgdG8gcG9wdWxh dGUKaW50ZWxfc3RhdGUtPmNkY2xrIHdpdGggdGhlICJhdG9taWNfY2RjbGtfZnJlcSIgaW5zdGVh ZCBvZiB0aGUKY3VycmVudCBjZGNsa19mcmVxLiBXaGVuIG5vIHBpcGVzIGFyZSBhY3RpdmUsIHRo ZSBhY3R1YWwgY2RjbGtfZnJlcQptYXkgYmUgbG93ZXIgdGhhbiB3aGF0IHRoZSBjb25maWd1cmF0 aW9uIG9mIHRoZSBwbGFuZXMgYW5kCnBpcGVzIHdvdWxkIHJlcXVpcmUgZnJvbSB0aGUgcG9pbnQg b2YgdmlldyBvZiB0aGUgc29mdHdhcmUgc3RhdGUuCgpUaGlzIGZpeGVzIGJvZ3VzIFdBUk5TIGZy b20gc2tsX21heF9zY2FsZSgpIHdoaWNoIGlzIHRyeWluZyB0byBjaGVjawp0aGUgcGxhbmUgc29m dHdhcmUgc3RhdGUgYWdhaW5zdCB0aGUgY2RjbGsgZnJlcXVlbmN5LiBTbyBhbnkgdGltZQppdCBn b3QgY2FsbGVkIGR1cmluZyBEUE1TIG9mZiBmb3IgaW5zdGFuY2UsIHdlIG1pZ2h0IGhhdmUgdHJp cHBlZAp0aGUgd2FybiBpZiB0aGUgY3VycmVudCBtb2RlIHdvdWxkIGhhdmUgcmVxdWlyZWQgYSBo aWdoZXIgdGhhbgptaW5pbXVtIGNkY2xrLgoKdjI6IERyb3AgdGhlIGRldl9jZGNsayBzdHVmZiAo TWFhcnRlbikKCkNjOiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXgu aW50ZWwuY29tPgpDYzogTWlrYSBLYWhvbGEgPG1pa2Eua2Fob2xhQGludGVsLmNvbT4KQ2M6IGJy dW5vLnBhZ2FuaUBlbnMtbHlvbi5vcmcKQ2M6IERhbmllbCBKIEJsdWVtYW4gPGRhbmllbC5ibHVl bWFuQGdtYWlsLmNvbT4KQ2M6IFBhdWwgQm9sbGUgPHBlYm9sbGVAdGlzY2FsaS5ubD4KQ2M6IEpv c2VwaCBZYXNpIDxqb2UueWFzaUBnbWFpbC5jb20+ClRlc3RlZC1ieTogUGF1bCBCb2xsZSA8cGVi b2xsZUB0aXNjYWxpLm5sPiAodjEpClRlc3RlZC1ieTogSm9zZXBoIFlhc2kgPGpvZS55YXNpQGdt YWlsLmNvbT4gKHYxKQpDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwpGaXhlczogMWE2MTdiNzc2 NThlICgiZHJtL2k5MTU6IEtlZXAgdHJhY2sgb2YgdGhlIGNkY2xrIGFzIGlmIGFsbCBjcnRjJ3Mg d2VyZSBhY3RpdmUuIikKQnVnemlsbGE6IGh0dHBzOi8vYnVncy5mcmVlZGVza3RvcC5vcmcvc2hv d19idWcuY2dpP2lkPTk4MjE0ClNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUu c3lyamFsYUBsaW51eC5pbnRlbC5jb20+ClJldmlld2VkLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8 bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2Rpc3BsYXkuYyB8IDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2Vy dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5j CmluZGV4IGU0OGQ5NTcxYzk5ZC4uNzBmM2YwYjcwMjYzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZGlzcGxheS5jCkBAIC0xNDAyNyw4ICsxNDAyNyw5IEBAIHN0YXRpYyBpbnQgaW50ZWxfbW9k ZXNldF9jaGVja3Moc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlKQogCiAJCURSTV9ERUJV R19LTVMoIk5ldyBjZGNsayBjYWxjdWxhdGVkIHRvIGJlIGF0b21pYyAldSwgYWN0dWFsICV1XG4i LAogCQkJICAgICAgaW50ZWxfc3RhdGUtPmNkY2xrLCBpbnRlbF9zdGF0ZS0+ZGV2X2NkY2xrKTsK LQl9IGVsc2UKKwl9IGVsc2UgewogCQl0b19pbnRlbF9hdG9taWNfc3RhdGUoc3RhdGUpLT5jZGNs ayA9IGRldl9wcml2LT5hdG9taWNfY2RjbGtfZnJlcTsKKwl9CiAKIAlpbnRlbF9tb2Rlc2V0X2Ns ZWFyX3BsbHMoc3RhdGUpOwogCkBAIC0xNDEyOSw4ICsxNDEzMCw5IEBAIHN0YXRpYyBpbnQgaW50 ZWxfYXRvbWljX2NoZWNrKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCiAKIAkJaWYgKHJldCkKIAkJ CXJldHVybiByZXQ7Ci0JfSBlbHNlCi0JCWludGVsX3N0YXRlLT5jZGNsayA9IGRldl9wcml2LT5j ZGNsa19mcmVxOworCX0gZWxzZSB7CisJCWludGVsX3N0YXRlLT5jZGNsayA9IGRldl9wcml2LT5h dG9taWNfY2RjbGtfZnJlcTsKKwl9CiAKIAlyZXQgPSBkcm1fYXRvbWljX2hlbHBlcl9jaGVja19w bGFuZXMoZGV2LCBzdGF0ZSk7CiAJaWYgKHJldCkKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK