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.7 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 B4464C433B4 for ; Fri, 16 Apr 2021 17:10:41 +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 4D0A96109F for ; Fri, 16 Apr 2021 17:10:41 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4D0A96109F Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.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 BFFFC6EC8C; Fri, 16 Apr 2021 17:10:40 +0000 (UTC) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 38DBE6EC8A for ; Fri, 16 Apr 2021 17:10:39 +0000 (UTC) IronPort-SDR: /bRbKeySD6XwHK5QxLPSg3B18+t8Zm5W8A31qYh4Imo014mTtfO1hWgPHz7kIlJ4LynZ2PbhG1 eimmerBxNS2A== X-IronPort-AV: E=McAfee;i="6200,9189,9956"; a="174563919" X-IronPort-AV: E=Sophos;i="5.82,226,1613462400"; d="scan'208";a="174563919" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 Apr 2021 10:10:38 -0700 IronPort-SDR: sFojulemVVUVwuWbYlvEaERP7WkJbHNEOumUfNjyGj65qIHyU4xn05uPZcV4BXtmbv6ydjHYv0 CLKUtZcvl9IA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,226,1613462400"; d="scan'208";a="384377453" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.171]) by orsmga006.jf.intel.com with SMTP; 16 Apr 2021 10:10:36 -0700 Received: by stinkbox (sSMTP sendmail emulation); Fri, 16 Apr 2021 20:10:35 +0300 From: Ville Syrjala To: intel-gfx@lists.freedesktop.org Date: Fri, 16 Apr 2021 20:10:10 +0300 Message-Id: <20210416171011.19012-8-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.26.3 In-Reply-To: <20210416171011.19012-1-ville.syrjala@linux.intel.com> References: <20210416171011.19012-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 7/8] drm/i915: Add enabledisable() 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: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCidl bmFibGUgPyAiZW5hYmxlIiA6ICJkaXNhYmxlIicgaXMgYSBmYWlybHkgY29tbW9uIHBhdHRlcm4g aW4Kb3V0IGRlYnVnIHByaW50cy4gTGV0J3MgaW50cm9kdWNlIGEgaGVscGVyIGZvciBpdC4KClNp Z25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5j b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kZGkuYyAgICAgICAg ICAgICAgfCA0ICsrLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxh eV9wb3dlci5jICAgIHwgMiArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9k cC5jICAgICAgICAgICAgICAgfCAyICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2lu dGVsX2RwX2F1eF9iYWNrbGlnaHQuYyB8IDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf dXRpbHMuaCAgICAgICAgICAgICAgICAgICAgIHwgNSArKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAx MCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGRpLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNw bGF5L2ludGVsX2RkaS5jCmluZGV4IDRlZjU3Mzg4MzQxMi4uZjQyNDlmMDg3ZmE3IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RkaS5jCisrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGRpLmMKQEAgLTIzMzQsOCArMjMzNCw4IEBA IHN0YXRpYyB2b2lkIGludGVsX2RwX3Npbmtfc2V0X21zYV90aW1pbmdfcGFyX2lnbm9yZV9zdGF0 ZShzdHJ1Y3QgaW50ZWxfZHAgKmludGVsCiAJaWYgKGRybV9kcF9kcGNkX3dyaXRlYigmaW50ZWxf ZHAtPmF1eCwgRFBfRE9XTlNQUkVBRF9DVFJMLAogCQkJICAgICAgIGVuYWJsZSA/IERQX01TQV9U SU1JTkdfUEFSX0lHTk9SRV9FTiA6IDApIDw9IDApCiAJCWRybV9kYmdfa21zKCZpOTE1LT5kcm0s Ci0JCQkgICAgIkZhaWxlZCB0byBzZXQgTVNBX1RJTUlOR19QQVJfSUdOT1JFICVzIGluIHRoZSBz aW5rXG4iLAotCQkJICAgIGVuYWJsZSA/ICJlbmFibGUiIDogImRpc2FibGUiKTsKKwkJCSAgICAi RmFpbGVkIHRvICVzIE1TQV9USU1JTkdfUEFSX0lHTk9SRSBpbiB0aGUgc2lua1xuIiwKKwkJCSAg ICBlbmFibGVkaXNhYmxlKGVuYWJsZSkpOwogfQogCiBzdGF0aWMgdm9pZCBpbnRlbF9kcF9zaW5r X3NldF9mZWNfcmVhZHkoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCwKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxheV9wb3dlci5jIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kaXNwbGF5X3Bvd2VyLmMKaW5kZXggMGZiNDg2 NGExOTFhLi5kNDhkZDE1YTRmNmUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rp c3BsYXkvaW50ZWxfZGlzcGxheV9wb3dlci5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rp c3BsYXkvaW50ZWxfZGlzcGxheV9wb3dlci5jCkBAIC00NzY2LDcgKzQ3NjYsNyBAQCBzdGF0aWMg dm9pZCBnZW45X2RidWZfc2xpY2Vfc2V0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp diwKIAlzdGF0ZSA9IGludGVsX2RlX3JlYWQoZGV2X3ByaXYsIHJlZykgJiBEQlVGX1BPV0VSX1NU QVRFOwogCWRybV9XQVJOKCZkZXZfcHJpdi0+ZHJtLCBlbmFibGUgIT0gc3RhdGUsCiAJCSAiREJ1 ZiBzbGljZSAlZCBwb3dlciAlcyB0aW1lb3V0IVxuIiwKLQkJIHNsaWNlLCBlbmFibGUgPyAiZW5h YmxlIiA6ICJkaXNhYmxlIik7CisJCSBzbGljZSwgZW5hYmxlZGlzYWJsZShlbmFibGUpKTsKIH0K IAogdm9pZCBnZW45X2RidWZfc2xpY2VzX3VwZGF0ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAq ZGV2X3ByaXYsCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwLmMKaW5kZXggNWVl OTUzYWFhMDBjLi40NDEwOWE0YjY5YWEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2Rpc3BsYXkvaW50ZWxfZHAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2lu dGVsX2RwLmMKQEAgLTE4NjEsNyArMTg2MSw3IEBAIHZvaWQgaW50ZWxfZHBfc2lua19zZXRfZGVj b21wcmVzc2lvbl9zdGF0ZShzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwLAogCWlmIChyZXQgPCAw KQogCQlkcm1fZGJnX2ttcygmaTkxNS0+ZHJtLAogCQkJICAgICJGYWlsZWQgdG8gJXMgc2luayBk ZWNvbXByZXNzaW9uIHN0YXRlXG4iLAotCQkJICAgIGVuYWJsZSA/ICJlbmFibGUiIDogImRpc2Fi bGUiKTsKKwkJCSAgICBlbmFibGVkaXNhYmxlKGVuYWJsZSkpOwogfQogCiBzdGF0aWMgdm9pZApk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcF9hdXhfYmFj a2xpZ2h0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwX2F1eF9iYWNr bGlnaHQuYwppbmRleCA0ZjgzMzdjN2ZkMmUuLjhlOWFjOWJhMWQzOCAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcF9hdXhfYmFja2xpZ2h0LmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcF9hdXhfYmFja2xpZ2h0LmMKQEAg LTI5MSw3ICsyOTEsNyBAQCBzdGF0aWMgdm9pZCBzZXRfdmVzYV9iYWNrbGlnaHRfZW5hYmxlKHN0 cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAsIGJvb2wgZW5hYmxlKQogCWlmIChkcm1fZHBfZHBjZF93 cml0ZWIoJmludGVsX2RwLT5hdXgsIERQX0VEUF9ESVNQTEFZX0NPTlRST0xfUkVHSVNURVIsCiAJ CQkgICAgICAgcmVnX3ZhbCkgIT0gMSkgewogCQlkcm1fZGJnX2ttcygmaTkxNS0+ZHJtLCAiRmFp bGVkIHRvICVzIGF1eCBiYWNrbGlnaHRcbiIsCi0JCQkgICAgZW5hYmxlID8gImVuYWJsZSIgOiAi ZGlzYWJsZSIpOworCQkJICAgIGVuYWJsZWRpc2FibGUoZW5hYmxlKSk7CiAJfQogfQogCmRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3V0aWxzLmggYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X3V0aWxzLmgKaW5kZXggYWJkNGRjZDlmNzljLi5mMDJmNTJhYjUwNzAgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdXRpbHMuaAorKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X3V0aWxzLmgKQEAgLTQxOCw2ICs0MTgsMTEgQEAgc3RhdGljIGlu bGluZSBjb25zdCBjaGFyICpvbm9mZihib29sIHYpCiAJcmV0dXJuIHYgPyAib24iIDogIm9mZiI7 CiB9CiAKK3N0YXRpYyBpbmxpbmUgY29uc3QgY2hhciAqZW5hYmxlZGlzYWJsZShib29sIHYpCit7 CisJcmV0dXJuIHYgPyAiZW5hYmxlIiA6ICJkaXNhYmxlIjsKK30KKwogc3RhdGljIGlubGluZSBj b25zdCBjaGFyICplbmFibGVkZGlzYWJsZWQoYm9vbCB2KQogewogCXJldHVybiB2ID8gImVuYWJs ZWQiIDogImRpc2FibGVkIjsKLS0gCjIuMjYuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==