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=-9.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,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 37B77C2D0B1 for ; Tue, 4 Feb 2020 12:01:25 +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 17D8620730 for ; Tue, 4 Feb 2020 12:01:25 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 17D8620730 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 A24AF6EE53; Tue, 4 Feb 2020 12:01:24 +0000 (UTC) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id F25676EE57 for ; Tue, 4 Feb 2020 12:01:22 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 04 Feb 2020 03:39:46 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,401,1574150400"; d="scan'208";a="225481728" Received: from unknown (HELO genxfsim-desktop.iind.intel.com) ([10.223.74.178]) by fmsmga008.fm.intel.com with ESMTP; 04 Feb 2020 03:39:44 -0800 From: Anshuman Gupta To: intel-gfx@lists.freedesktop.org Date: Tue, 4 Feb 2020 16:59:22 +0530 Message-Id: <20200204112927.17391-3-anshuman.gupta@intel.com> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20200204112927.17391-1-anshuman.gupta@intel.com> References: <20200204112927.17391-1-anshuman.gupta@intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 2/7] drm/i915: Remove (pipe == crtc->index) assumption 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: "Cc : Jani Nikula" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" d2UgY2FuJ3QgaGF2ZSAocGlwZSA9PSBjcnRjLT5pbmRleCkgYXNzdW1wdGlvbiBpbgpkcml2ZXIg aW4gb3JkZXIgdG8gc3VwcG9ydCAzIG5vbi1jb250aWd1b3VzCmRpc3BsYXkgcGlwZSBzeXN0ZW0u CgpGSVhNRTogUmVtb3ZlIHRoZSBXQVJOX09OKGRybV9jcnRjX2luZGV4KCZjcnRjLT5iYXNlKSAh PSBjcnRjLT5waXBlKQp0aWxsIHdlIHdvbid0IGZpeCBhbGwgc3VjaCBhc3N1bXB0aW9uLgoKY2hh bmdlcyBzaW5jZSBSRkM6Ci0gQWRkZWQgYWdhaW4gcmVtb3ZlZCAocGlwZSA9PSBjcnRjLT5pbmRl eCkgV0FSTl9PTi4KLSBQYXNzIGRybV9jcnRjX2luZGV4IGluc3RlYWQgb2YgaW50ZWwgcGlwZSBp biBvcmRlciB0bwogIGNhbGwgZHJtX2hhbmRsZV92YmxhbmsoKSBmcm9tIGdlbjhfZGVfaXJxX2hh bmRsZXIoKSwKICBvdGhlciBsZWdhY3kgaXJxIGhhbmRsZXJzIGFsc28gY2FsbHMgZHJtX2hhbmRs ZV92YmxhbmsoKQogIHdpdGggaW50ZWwgcGlwZSBidXQgdGhvc2UgZG9lc24ndCByZXF1aXJlIHRo aXMgY2hhbmdlLgoKQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRl bC5jb20+CkNjOiBDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNvbT4KU2lnbmVk LW9mZi1ieTogQW5zaHVtYW4gR3VwdGEgPGFuc2h1bWFuLmd1cHRhQGludGVsLmNvbT4KLS0tCiBk cml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYyAgICAgICB8IDggKysr Ky0tLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxheV90eXBlcy5o IHwgNCArKystCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jICAgICAgICAgICAgICAg ICAgICB8IDggKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgNyBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2lu dGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxh eS5jCmluZGV4IDg3OGQzMzFiOWU4Yy4uNTcwOWU2NzIxNTFhIDEwMDY0NAotLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYwpAQCAtMTQwNzAsMTEgKzE0MDcwLDExIEBA IHZlcmlmeV9zaW5nbGVfZHBsbF9zdGF0ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3By aXYsCiAJaWYgKG5ld19jcnRjX3N0YXRlLT5ody5hY3RpdmUpCiAJCUk5MTVfU1RBVEVfV0FSTigh KHBsbC0+YWN0aXZlX21hc2sgJiBjcnRjX21hc2spLAogCQkJCSJwbGwgYWN0aXZlIG1pc21hdGNo IChleHBlY3RlZCBwaXBlICVjIGluIGFjdGl2ZSBtYXNrIDB4JTAyeClcbiIsCi0JCQkJcGlwZV9u YW1lKGRybV9jcnRjX2luZGV4KCZjcnRjLT5iYXNlKSksIHBsbC0+YWN0aXZlX21hc2spOworCQkJ CXBpcGVfbmFtZShjcnRjLT5waXBlKSwgcGxsLT5hY3RpdmVfbWFzayk7CiAJZWxzZQogCQlJOTE1 X1NUQVRFX1dBUk4ocGxsLT5hY3RpdmVfbWFzayAmIGNydGNfbWFzaywKIAkJCQkicGxsIGFjdGl2 ZSBtaXNtYXRjaCAoZGlkbid0IGV4cGVjdCBwaXBlICVjIGluIGFjdGl2ZSBtYXNrIDB4JTAyeClc biIsCi0JCQkJcGlwZV9uYW1lKGRybV9jcnRjX2luZGV4KCZjcnRjLT5iYXNlKSksIHBsbC0+YWN0 aXZlX21hc2spOworCQkJCXBpcGVfbmFtZShjcnRjLT5waXBlKSwgcGxsLT5hY3RpdmVfbWFzayk7 CiAKIAlJOTE1X1NUQVRFX1dBUk4oIShwbGwtPnN0YXRlLmNydGNfbWFzayAmIGNydGNfbWFzayks CiAJCQkicGxsIGVuYWJsZWQgY3J0Y3MgbWlzbWF0Y2ggKGV4cGVjdGVkIDB4JXggaW4gMHglMDJ4 KVxuIiwKQEAgLTE0MTAzLDEwICsxNDEwMywxMCBAQCB2ZXJpZnlfc2hhcmVkX2RwbGxfc3RhdGUo c3RydWN0IGludGVsX2NydGMgKmNydGMsCiAKIAkJSTkxNV9TVEFURV9XQVJOKHBsbC0+YWN0aXZl X21hc2sgJiBjcnRjX21hc2ssCiAJCQkJInBsbCBhY3RpdmUgbWlzbWF0Y2ggKGRpZG4ndCBleHBl Y3QgcGlwZSAlYyBpbiBhY3RpdmUgbWFzaylcbiIsCi0JCQkJcGlwZV9uYW1lKGRybV9jcnRjX2lu ZGV4KCZjcnRjLT5iYXNlKSkpOworCQkJCXBpcGVfbmFtZShjcnRjLT5waXBlKSk7CiAJCUk5MTVf U1RBVEVfV0FSTihwbGwtPnN0YXRlLmNydGNfbWFzayAmIGNydGNfbWFzaywKIAkJCQkicGxsIGVu YWJsZWQgY3J0Y3MgbWlzbWF0Y2ggKGZvdW5kICV4IGluIGVuYWJsZWQgbWFzaylcbiIsCi0JCQkJ cGlwZV9uYW1lKGRybV9jcnRjX2luZGV4KCZjcnRjLT5iYXNlKSkpOworCQkJCXBpcGVfbmFtZShj cnRjLT5waXBlKSk7CiAJfQogfQogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9k aXNwbGF5L2ludGVsX2Rpc3BsYXlfdHlwZXMuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3Bs YXkvaW50ZWxfZGlzcGxheV90eXBlcy5oCmluZGV4IDMzYmE5Mzg2MzQ4OC4uODBhNjQ2MGRhODUy IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXlf dHlwZXMuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXlf dHlwZXMuaApAQCAtMTYxOCw3ICsxNjE4LDkgQEAgaW50ZWxfY3J0Y19oYXNfZHBfZW5jb2Rlcihj b25zdCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSkKIHN0YXRpYyBpbmxpbmUg dm9pZAogaW50ZWxfd2FpdF9mb3JfdmJsYW5rKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdiwgZW51bSBwaXBlIHBpcGUpCiB7Ci0JZHJtX3dhaXRfb25lX3ZibGFuaygmZGV2X3ByaXYt PmRybSwgcGlwZSk7CisJY29uc3Qgc3RydWN0IGludGVsX2NydGMgKmNydGMgPSBpbnRlbF9nZXRf Y3J0Y19mb3JfcGlwZShkZXZfcHJpdiwgcGlwZSk7CisKKwlkcm1fd2FpdF9vbmVfdmJsYW5rKCZk ZXZfcHJpdi0+ZHJtLCBkcm1fY3J0Y19pbmRleCgmY3J0Yy0+YmFzZSkpOwogfQogc3RhdGljIGlu bGluZSB2b2lkCiBpbnRlbF93YWl0X2Zvcl92YmxhbmtfaWZfYWN0aXZlKHN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdiwgZW51bSBwaXBlIHBpcGUpCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEu YwppbmRleCAyMmVjZDViYzQwN2UuLjlmOGIyNTY2MTY2YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9pcnEuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2ly cS5jCkBAIC0yMzExLDYgKzIzMTEsOCBAQCBnZW44X2RlX2lycV9oYW5kbGVyKHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICpkZXZfcHJpdiwgdTMyIG1hc3Rlcl9jdGwpCiAKIAlmb3JfZWFjaF9waXBl KGRldl9wcml2LCBwaXBlKSB7CiAJCXUzMiBmYXVsdF9lcnJvcnM7CisJCXN0cnVjdCBpbnRlbF9j cnRjICpjcnRjID0KKwkJCWludGVsX2dldF9jcnRjX2Zvcl9waXBlKGRldl9wcml2LCBwaXBlKTsK IAogCQlpZiAoIShtYXN0ZXJfY3RsICYgR0VOOF9ERV9QSVBFX0lSUShwaXBlKSkpCiAJCQljb250 aW51ZTsKQEAgLTIzMjQsOCArMjMyNiwxMCBAQCBnZW44X2RlX2lycV9oYW5kbGVyKHN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwgdTMyIG1hc3Rlcl9jdGwpCiAJCXJldCA9IElSUV9I QU5ETEVEOwogCQlJOTE1X1dSSVRFKEdFTjhfREVfUElQRV9JSVIocGlwZSksIGlpcik7CiAKLQkJ aWYgKGlpciAmIEdFTjhfUElQRV9WQkxBTkspCi0JCQlkcm1faGFuZGxlX3ZibGFuaygmZGV2X3By aXYtPmRybSwgcGlwZSk7CisJCWlmIChpaXIgJiBHRU44X1BJUEVfVkJMQU5LKSB7CisJCQlkcm1f aGFuZGxlX3ZibGFuaygmZGV2X3ByaXYtPmRybSwKKwkJCQkJICBkcm1fY3J0Y19pbmRleCgmY3J0 Yy0+YmFzZSkpOworCQl9CiAKIAkJaWYgKGlpciAmIEdFTjhfUElQRV9DRENMS19DUkNfRE9ORSkK IAkJCWhzd19waXBlX2NyY19pcnFfaGFuZGxlcihkZXZfcHJpdiwgcGlwZSk7Ci0tIAoyLjI0LjAK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=