From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9212AC433E1 for ; Thu, 25 Mar 2021 18:08:17 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 472EF61A24 for ; Thu, 25 Mar 2021 18:08:17 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 472EF61A24 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id B90036EDDF; Thu, 25 Mar 2021 18:08:16 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id B27A36EDDA for ; Thu, 25 Mar 2021 18:07:32 +0000 (UTC) IronPort-SDR: Y8XW8lzF1sxShCC6SuFuJwPNxz2OeX0riPH96W8NY7RQIcbBjMob/AwFj9eSVwjEg7gexh5+Sz 2nsvfzKpG8HQ== X-IronPort-AV: E=McAfee;i="6000,8403,9934"; a="178112547" X-IronPort-AV: E=Sophos;i="5.81,278,1610438400"; d="scan'208";a="178112547" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Mar 2021 11:07:32 -0700 IronPort-SDR: oMFZFT/p1CM0uuCjzWXuEroyYlMA2p1Xno5pNlOyDoALtGsr0EDhxgl7TOQVmcJE1N2aGtzFlF Kg4f1jOCk3mg== X-IronPort-AV: E=Sophos;i="5.81,278,1610438400"; d="scan'208";a="453176643" Received: from mdroper-desk1.fm.intel.com ([10.1.27.168]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Mar 2021 11:07:32 -0700 From: Matt Roper To: intel-gfx@lists.freedesktop.org Date: Thu, 25 Mar 2021 11:06:56 -0700 Message-Id: <20210325180720.401410-27-matthew.d.roper@intel.com> X-Mailer: git-send-email 2.25.4 In-Reply-To: <20210325180720.401410-1-matthew.d.roper@intel.com> References: <20210325180720.401410-1-matthew.d.roper@intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH v2 26/50] drm/i915/display/tc: Rename safe_mode functions ownership X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: me@freedesktop.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" RnJvbTogSm9zw6kgUm9iZXJ0byBkZSBTb3V6YSA8am9zZS5zb3V6YUBpbnRlbC5jb20+CgpXaGVu IERQX1BIWV9NT0RFX1NUQVRVU19OT1RfU0FGRSBpcyBzZXQsIGl0IG1lYW5zIHRoYXQgZGlzcGxh eQpoYXMgdGhlIGNvbnRyb2wgb3ZlciB0aGUgVEMgcGh5LgpUaGUgIm5vdCBzYWZlIiBuYW1pbmcg aXMgY29uZnVzaW5nIHVzaW5nIG93bmVyc2hpcCBtYWtlIGl0IGVhc2llcgp0byByZWFkIGFsc28g ZnV0dXJlIHBsYXRmb3JtcyB3aWxsIGhhdmUgYSBuZXcgcmVnaXN0ZXIgdGhhdCBkb2VzIHRoZQpz YW1lIGpvYiBhcyBEUF9QSFlfTU9ERV9TVEFUVVNfTk9UX1NBRkUgYnV0IHdpdGggdGhlIG9ud2Vy c2hpcCBuYW1lLgoKQlNwZWM6IDQ5Mjk0CkNjOiBJbXJlIERlYWsgPGltcmUuZGVha0BpbnRlbC5j b20+ClNpZ25lZC1vZmYtYnk6IEpvc8OpIFJvYmVydG8gZGUgU291emEgPGpvc2Uuc291emFAaW50 ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBDbGludG9uIFRheWxvciA8Q2xpbnRvbi5BLlRheWxvckBp bnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IE1hdHQgUm9wZXIgPG1hdHRoZXcuZC5yb3BlckBpbnRl bC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF90Yy5jIHwgMzUg KysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMo KyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rp c3BsYXkvaW50ZWxfdGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfdGMu YwppbmRleCA3MWI4ZWRhZmIxYzMuLmMwMDc4MDNjZmQzMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF90Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2Rpc3BsYXkvaW50ZWxfdGMuYwpAQCAtMjU2LDggKzI1Niw4IEBAIHN0YXRpYyBib29sIGljbF90 Y19waHlfc3RhdHVzX2NvbXBsZXRlKHN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmRpZ19wb3J0 KQogCXJldHVybiB2YWwgJiBEUF9QSFlfTU9ERV9TVEFUVVNfQ09NUExFVEVEKGRpZ19wb3J0LT50 Y19waHlfZmlhX2lkeCk7CiB9CiAKLXN0YXRpYyBib29sIGljbF90Y19waHlfc2V0X3NhZmVfbW9k ZShzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICpkaWdfcG9ydCwKLQkJCQkgICAgIGJvb2wgZW5h YmxlKQorc3RhdGljIGJvb2wgaWNsX3RjX3BoeV90YWtlX293bmVyc2hpcChzdHJ1Y3QgaW50ZWxf ZGlnaXRhbF9wb3J0ICpkaWdfcG9ydCwKKwkJCQkgICAgICBib29sIHRha2UpCiB7CiAJc3RydWN0 IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUgPSB0b19pOTE1KGRpZ19wb3J0LT5iYXNlLmJhc2UuZGV2 KTsKIAlzdHJ1Y3QgaW50ZWxfdW5jb3JlICp1bmNvcmUgPSAmaTkxNS0+dW5jb3JlOwpAQCAtMjY3 LDIwICsyNjcsMjAgQEAgc3RhdGljIGJvb2wgaWNsX3RjX3BoeV9zZXRfc2FmZV9tb2RlKHN0cnVj dCBpbnRlbF9kaWdpdGFsX3BvcnQgKmRpZ19wb3J0LAogCQkJCVBPUlRfVFhfREZMRVhEUENTU1Mo ZGlnX3BvcnQtPnRjX3BoeV9maWEpKTsKIAlpZiAodmFsID09IDB4ZmZmZmZmZmYpIHsKIAkJZHJt X2RiZ19rbXMoJmk5MTUtPmRybSwKLQkJCSAgICAiUG9ydCAlczogUEhZIGluIFRDQ09MRCwgY2Fu J3Qgc2V0IHNhZmUtbW9kZSB0byAlc1xuIiwKLQkJCSAgICBkaWdfcG9ydC0+dGNfcG9ydF9uYW1l LCBlbmFibGVkZGlzYWJsZWQoZW5hYmxlKSk7CisJCQkgICAgIlBvcnQgJXM6IFBIWSBpbiBUQ0NP TEQsIGNhbid0ICVzIG93bmVyc2hpcFxuIiwKKwkJCSAgICBkaWdfcG9ydC0+dGNfcG9ydF9uYW1l LCB0YWtlID8gInRha2UiIDogInJlbGVhc2UiKTsKIAogCQlyZXR1cm4gZmFsc2U7CiAJfQogCiAJ dmFsICY9IH5EUF9QSFlfTU9ERV9TVEFUVVNfTk9UX1NBRkUoZGlnX3BvcnQtPnRjX3BoeV9maWFf aWR4KTsKLQlpZiAoIWVuYWJsZSkKKwlpZiAodGFrZSkKIAkJdmFsIHw9IERQX1BIWV9NT0RFX1NU QVRVU19OT1RfU0FGRShkaWdfcG9ydC0+dGNfcGh5X2ZpYV9pZHgpOwogCiAJaW50ZWxfdW5jb3Jl X3dyaXRlKHVuY29yZSwKIAkJCSAgIFBPUlRfVFhfREZMRVhEUENTU1MoZGlnX3BvcnQtPnRjX3Bo eV9maWEpLCB2YWwpOwogCi0JaWYgKGVuYWJsZSAmJiB3YWl0X2ZvcighaWNsX3RjX3BoeV9zdGF0 dXNfY29tcGxldGUoZGlnX3BvcnQpLCAxMCkpCisJaWYgKCF0YWtlICYmIHdhaXRfZm9yKCFpY2xf dGNfcGh5X3N0YXR1c19jb21wbGV0ZShkaWdfcG9ydCksIDEwKSkKIAkJZHJtX2RiZ19rbXMoJmk5 MTUtPmRybSwKIAkJCSAgICAiUG9ydCAlczogUEhZIGNvbXBsZXRlIGNsZWFyIHRpbWVkIG91dFxu IiwKIAkJCSAgICBkaWdfcG9ydC0+dGNfcG9ydF9uYW1lKTsKQEAgLTI4OCw3ICsyODgsNyBAQCBz dGF0aWMgYm9vbCBpY2xfdGNfcGh5X3NldF9zYWZlX21vZGUoc3RydWN0IGludGVsX2RpZ2l0YWxf cG9ydCAqZGlnX3BvcnQsCiAJcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyBib29sIGljbF90Y19w aHlfaXNfaW5fc2FmZV9tb2RlKHN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmRpZ19wb3J0KQor c3RhdGljIGJvb2wgaWNsX3RjX3BoeV9pc19vd25lZChzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0 ICpkaWdfcG9ydCkKIHsKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSA9IHRvX2k5MTUo ZGlnX3BvcnQtPmJhc2UuYmFzZS5kZXYpOwogCXN0cnVjdCBpbnRlbF91bmNvcmUgKnVuY29yZSA9 ICZpOTE1LT51bmNvcmU7CkBAIC0zMDMsNyArMzAzLDcgQEAgc3RhdGljIGJvb2wgaWNsX3RjX3Bo eV9pc19pbl9zYWZlX21vZGUoc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqZGlnX3BvcnQpCiAJ CXJldHVybiB0cnVlOwogCX0KIAotCXJldHVybiAhKHZhbCAmIERQX1BIWV9NT0RFX1NUQVRVU19O T1RfU0FGRShkaWdfcG9ydC0+dGNfcGh5X2ZpYV9pZHgpKTsKKwlyZXR1cm4gdmFsICYgRFBfUEhZ X01PREVfU1RBVFVTX05PVF9TQUZFKGRpZ19wb3J0LT50Y19waHlfZmlhX2lkeCk7CiB9CiAKIC8q CkBAIC0zMjksNyArMzI5LDcgQEAgc3RhdGljIHZvaWQgaWNsX3RjX3BoeV9jb25uZWN0KHN0cnVj dCBpbnRlbF9kaWdpdGFsX3BvcnQgKmRpZ19wb3J0LAogCQlnb3RvIG91dF9zZXRfdGJ0X2FsdF9t b2RlOwogCX0KIAotCWlmICghaWNsX3RjX3BoeV9zZXRfc2FmZV9tb2RlKGRpZ19wb3J0LCBmYWxz ZSkgJiYKKwlpZiAoIWljbF90Y19waHlfdGFrZV9vd25lcnNoaXAoZGlnX3BvcnQsIHRydWUpICYm CiAJICAgICFkcm1fV0FSTl9PTigmaTkxNS0+ZHJtLCBkaWdfcG9ydC0+dGNfbGVnYWN5X3BvcnQp KQogCQlnb3RvIG91dF9zZXRfdGJ0X2FsdF9tb2RlOwogCkBAIC0zNDgsNyArMzQ4LDcgQEAgc3Rh dGljIHZvaWQgaWNsX3RjX3BoeV9jb25uZWN0KHN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmRp Z19wb3J0LAogCWlmICghKHRjX3BvcnRfbGl2ZV9zdGF0dXNfbWFzayhkaWdfcG9ydCkgJiBCSVQo VENfUE9SVF9EUF9BTFQpKSkgewogCQlkcm1fZGJnX2ttcygmaTkxNS0+ZHJtLCAiUG9ydCAlczog UEhZIHN1ZGRlbiBkaXNjb25uZWN0XG4iLAogCQkJICAgIGRpZ19wb3J0LT50Y19wb3J0X25hbWUp OwotCQlnb3RvIG91dF9zZXRfc2FmZV9tb2RlOworCQlnb3RvIG91dF9yZWxlYXNlX3BoeTsKIAl9 CiAKIAlpZiAobWF4X2xhbmVzIDwgcmVxdWlyZWRfbGFuZXMpIHsKQEAgLTM1NiwxNSArMzU2LDE1 IEBAIHN0YXRpYyB2b2lkIGljbF90Y19waHlfY29ubmVjdChzdHJ1Y3QgaW50ZWxfZGlnaXRhbF9w b3J0ICpkaWdfcG9ydCwKIAkJCSAgICAiUG9ydCAlczogUEhZIG1heCBsYW5lcyAlZCA8IHJlcXVp cmVkIGxhbmVzICVkXG4iLAogCQkJICAgIGRpZ19wb3J0LT50Y19wb3J0X25hbWUsCiAJCQkgICAg bWF4X2xhbmVzLCByZXF1aXJlZF9sYW5lcyk7Ci0JCWdvdG8gb3V0X3NldF9zYWZlX21vZGU7CisJ CWdvdG8gb3V0X3JlbGVhc2VfcGh5OwogCX0KIAogCWRpZ19wb3J0LT50Y19tb2RlID0gVENfUE9S VF9EUF9BTFQ7CiAKIAlyZXR1cm47CiAKLW91dF9zZXRfc2FmZV9tb2RlOgotCWljbF90Y19waHlf c2V0X3NhZmVfbW9kZShkaWdfcG9ydCwgdHJ1ZSk7CitvdXRfcmVsZWFzZV9waHk6CisJaWNsX3Rj X3BoeV90YWtlX293bmVyc2hpcChkaWdfcG9ydCwgZmFsc2UpOwogb3V0X3NldF90YnRfYWx0X21v ZGU6CiAJZGlnX3BvcnQtPnRjX21vZGUgPSBUQ19QT1JUX1RCVF9BTFQ7CiB9CkBAIC0zODAsNyAr MzgwLDcgQEAgc3RhdGljIHZvaWQgaWNsX3RjX3BoeV9kaXNjb25uZWN0KHN0cnVjdCBpbnRlbF9k aWdpdGFsX3BvcnQgKmRpZ19wb3J0KQogCQkvKiBOb3RoaW5nIHRvIGRvLCB3ZSBuZXZlciBkaXNj b25uZWN0IGZyb20gbGVnYWN5IG1vZGUgKi8KIAkJYnJlYWs7CiAJY2FzZSBUQ19QT1JUX0RQX0FM VDoKLQkJaWNsX3RjX3BoeV9zZXRfc2FmZV9tb2RlKGRpZ19wb3J0LCB0cnVlKTsKKwkJaWNsX3Rj X3BoeV90YWtlX293bmVyc2hpcChkaWdfcG9ydCwgZmFsc2UpOwogCQlkaWdfcG9ydC0+dGNfbW9k ZSA9IFRDX1BPUlRfVEJUX0FMVDsKIAkJYnJlYWs7CiAJY2FzZSBUQ19QT1JUX1RCVF9BTFQ6CkBA IC00MDEsOCArNDAxLDggQEAgc3RhdGljIGJvb2wgaWNsX3RjX3BoeV9pc19jb25uZWN0ZWQoc3Ry dWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqZGlnX3BvcnQpCiAJCXJldHVybiBkaWdfcG9ydC0+dGNf bW9kZSA9PSBUQ19QT1JUX1RCVF9BTFQ7CiAJfQogCi0JaWYgKGljbF90Y19waHlfaXNfaW5fc2Fm ZV9tb2RlKGRpZ19wb3J0KSkgewotCQlkcm1fZGJnX2ttcygmaTkxNS0+ZHJtLCAiUG9ydCAlczog UEhZIHN0aWxsIGluIHNhZmUgbW9kZVxuIiwKKwlpZiAoIWljbF90Y19waHlfaXNfb3duZWQoZGln X3BvcnQpKSB7CisJCWRybV9kYmdfa21zKCZpOTE1LT5kcm0sICJQb3J0ICVzOiBQSFkgbm90IG93 bmVkXG4iLAogCQkJICAgIGRpZ19wb3J0LT50Y19wb3J0X25hbWUpOwogCiAJCXJldHVybiBmYWxz ZTsKQEAgLTQxNywxMCArNDE3LDkgQEAgaW50ZWxfdGNfcG9ydF9nZXRfY3VycmVudF9tb2RlKHN0 cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmRpZ19wb3J0KQogewogCXN0cnVjdCBkcm1faTkxNV9w cml2YXRlICppOTE1ID0gdG9faTkxNShkaWdfcG9ydC0+YmFzZS5iYXNlLmRldik7CiAJdTMyIGxp dmVfc3RhdHVzX21hc2sgPSB0Y19wb3J0X2xpdmVfc3RhdHVzX21hc2soZGlnX3BvcnQpOwotCWJv b2wgaW5fc2FmZV9tb2RlID0gaWNsX3RjX3BoeV9pc19pbl9zYWZlX21vZGUoZGlnX3BvcnQpOwog CWVudW0gdGNfcG9ydF9tb2RlIG1vZGU7CiAKLQlpZiAoaW5fc2FmZV9tb2RlIHx8CisJaWYgKCFp Y2xfdGNfcGh5X2lzX293bmVkKGRpZ19wb3J0KSB8fAogCSAgICBkcm1fV0FSTl9PTigmaTkxNS0+ ZHJtLCAhaWNsX3RjX3BoeV9zdGF0dXNfY29tcGxldGUoZGlnX3BvcnQpKSkKIAkJcmV0dXJuIFRD X1BPUlRfVEJUX0FMVDsKIAotLSAKMi4yNS40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK