From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Subject: [PATCH 1/4] drm/i915: Move drm_vblank_init() to i915_load_modeset_init() Date: Wed, 7 Nov 2018 16:16:44 -0800 Message-ID: <20181108001647.11276-1-jose.souza@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 813898969E for ; Thu, 8 Nov 2018 00:16:53 +0000 (UTC) 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: Jani Nikula List-Id: intel-gfx@lists.freedesktop.org aTkxNV9sb2FkX21vZGVzZXRfaW5pdCgpIGlzIGEgbW9yZSBzdWl0YWJsZSBwbGFjZSB0aGFuCmk5 MTVfZHJpdmVyX2xvYWQoKSBhcyB2YmxhbmsgaXMgcGFydCBvZiBtb2Rlc2V0LgoKQ2M6IEphbmkg TmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5jb20+CkNjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxl LnN5cmphbGFAbGludXguaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBKb3PDqSBSb2JlcnRvIGRl IFNvdXphIDxqb3NlLnNvdXphQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2Rydi5jIHwgMTkgKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5z ZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKaW5kZXgg YWNiNTE2MzA4MjYyLi5iOTEwOGE1ODIxYTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYwpAQCAt NjQ1LDYgKzY0NSwxMyBAQCBzdGF0aWMgaW50IGk5MTVfbG9hZF9tb2Rlc2V0X2luaXQoc3RydWN0 IGRybV9kZXZpY2UgKmRldikKIAlpZiAoaTkxNV9pbmplY3RfbG9hZF9mYWlsdXJlKCkpCiAJCXJl dHVybiAtRU5PREVWOwogCisJaWYgKElOVEVMX0lORk8oZGV2X3ByaXYpLT5udW1fcGlwZXMpIHsK KwkJcmV0ID0gZHJtX3ZibGFua19pbml0KCZkZXZfcHJpdi0+ZHJtLAorCQkJCSAgICAgIElOVEVM X0lORk8oZGV2X3ByaXYpLT5udW1fcGlwZXMpOworCQlpZiAocmV0KQorCQkJZ290byBvdXQ7CisJ fQorCiAJaW50ZWxfYmlvc19pbml0KGRldl9wcml2KTsKIAogCS8qIElmIHdlIGhhdmUgPiAxIFZH QSBjYXJkcywgdGhlbiB3ZSBuZWVkIHRvIGFyYml0cmF0ZSBhY2Nlc3MKQEAgLTE3MTIsMTggKzE3 MTksNiBAQCBpbnQgaTkxNV9kcml2ZXJfbG9hZChzdHJ1Y3QgcGNpX2RldiAqcGRldiwgY29uc3Qg c3RydWN0IHBjaV9kZXZpY2VfaWQgKmVudCkKIAlpZiAocmV0IDwgMCkKIAkJZ290byBvdXRfY2xl YW51cF9tbWlvOwogCi0JLyoKLQkgKiBUT0RPOiBtb3ZlIHRoZSB2YmxhbmsgaW5pdCBhbmQgcGFy dHMgb2YgbW9kZXNldCBpbml0IHN0ZXBzIGludG8gb25lCi0JICogb2YgdGhlIGk5MTVfZHJpdmVy X2luaXRfL2k5MTVfZHJpdmVyX3JlZ2lzdGVyIGZ1bmN0aW9ucyBhY2NvcmRpbmcKLQkgKiB0byB0 aGUgcm9sZS9lZmZlY3Qgb2YgdGhlIGdpdmVuIGluaXQgc3RlcC4KLQkgKi8KLQlpZiAoSU5URUxf SU5GTyhkZXZfcHJpdiktPm51bV9waXBlcykgewotCQlyZXQgPSBkcm1fdmJsYW5rX2luaXQoJmRl dl9wcml2LT5kcm0sCi0JCQkJICAgICAgSU5URUxfSU5GTyhkZXZfcHJpdiktPm51bV9waXBlcyk7 Ci0JCWlmIChyZXQpCi0JCQlnb3RvIG91dF9jbGVhbnVwX2h3OwotCX0KLQogCXJldCA9IGk5MTVf bG9hZF9tb2Rlc2V0X2luaXQoJmRldl9wcml2LT5kcm0pOwogCWlmIChyZXQgPCAwKQogCQlnb3Rv IG91dF9jbGVhbnVwX2h3OwotLSAKMi4xOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK