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 ABEE8C2D0B1 for ; Tue, 4 Feb 2020 09:48:26 +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 7F2E321741 for ; Tue, 4 Feb 2020 09:48:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7F2E321741 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=chris-wilson.co.uk 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 0F13C6E0BF; Tue, 4 Feb 2020 09:48:26 +0000 (UTC) Received: from fireflyinternet.com (unknown [77.68.26.236]) by gabe.freedesktop.org (Postfix) with ESMTPS id B4EF46E0BF for ; Tue, 4 Feb 2020 09:48:24 +0000 (UTC) X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=78.156.65.138; Received: from haswell.alporthouse.com (unverified [78.156.65.138]) by fireflyinternet.com (Firefly Internet (M1)) with ESMTP id 20109199-1500050 for multiple; Tue, 04 Feb 2020 09:48:05 +0000 From: Chris Wilson To: intel-gfx@lists.freedesktop.org Date: Tue, 4 Feb 2020 09:48:00 +0000 Message-Id: <20200204094801.877288-1-chris@chris-wilson.co.uk> X-Mailer: git-send-email 2.25.0 MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 1/2] drm/i915/display: Explicitly cleanup initial_plane_config 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" SSBhbSBhYm91dCB0byBzdHVmZiBtb3JlIG9iamVjdHMgaW50byB0aGUgcGxhbmVfY29uZmlnIGFu ZCB3b3VsZCBsaWtlIHRvCmhhdmUgaXQgY2xlYW4gdXAgYWZ0ZXIgaXRzZWxmLiBNb3ZlIHRoZSBj dXJyZW50IGZyYW1lYnVmZmVyIHJlbGVhc2UgaW50bwphIGNvbW1vbiBmdW5jdGlvbiBzbyBpdCBj YW4gYmUgZXh0ZW5kZWQgd2l0aCB0aGUgbmV3IG9iamVjdCB3aXRoCnJlbGF0aXZlIGVhc2UuCgpT aWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KQ2M6 IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJp dmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kaXNwbGF5LmMgfCAyMSArKysrKysrKysr KysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kaXNw bGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3BsYXkuYwppbmRl eCBiMGFmMzdmYjZkNGEuLmIwNzk3MTIwNDQ5MiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvZGlzcGxheS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv ZGlzcGxheS9pbnRlbF9kaXNwbGF5LmMKQEAgLTM1NzAsOCArMzU3MCw2IEBAIGludGVsX2ZpbmRf aW5pdGlhbF9wbGFuZV9vYmooc3RydWN0IGludGVsX2NydGMgKmludGVsX2NydGMsCiAJCWdvdG8g dmFsaWRfZmI7CiAJfQogCi0Ja2ZyZWUocGxhbmVfY29uZmlnLT5mYik7Ci0KIAkvKgogCSAqIEZh aWxlZCB0byBhbGxvYyB0aGUgb2JqLCBjaGVjayB0byBzZWUgaWYgd2Ugc2hvdWxkIHNoYXJlCiAJ ICogYW4gZmIgd2l0aCBhbm90aGVyIENSVEMgaW5zdGVhZApAQCAtMzU5MSw3ICszNTg5LDYgQEAg aW50ZWxfZmluZF9pbml0aWFsX3BsYW5lX29iaihzdHJ1Y3QgaW50ZWxfY3J0YyAqaW50ZWxfY3J0 YywKIAogCQlpZiAoaW50ZWxfcGxhbmVfZ2d0dF9vZmZzZXQoc3RhdGUpID09IHBsYW5lX2NvbmZp Zy0+YmFzZSkgewogCQkJZmIgPSBzdGF0ZS0+aHcuZmI7Ci0JCQlkcm1fZnJhbWVidWZmZXJfZ2V0 KGZiKTsKIAkJCWdvdG8gdmFsaWRfZmI7CiAJCX0KIAl9CkBAIC0zNjI1LDcgKzM2MjIsNiBAQCBp bnRlbF9maW5kX2luaXRpYWxfcGxhbmVfb2JqKHN0cnVjdCBpbnRlbF9jcnRjICppbnRlbF9jcnRj LAogCQkJaW50ZWxfY3J0Yy0+cGlwZSwgUFRSX0VSUihpbnRlbF9zdGF0ZS0+dm1hKSk7CiAKIAkJ aW50ZWxfc3RhdGUtPnZtYSA9IE5VTEw7Ci0JCWRybV9mcmFtZWJ1ZmZlcl9wdXQoZmIpOwogCQly ZXR1cm47CiAJfQogCkBAIC0zNjQ4LDYgKzM2NDQsOCBAQCBpbnRlbF9maW5kX2luaXRpYWxfcGxh bmVfb2JqKHN0cnVjdCBpbnRlbF9jcnRjICppbnRlbF9jcnRjLAogCQlkZXZfcHJpdi0+cHJlc2Vy dmVfYmlvc19zd2l6emxlID0gdHJ1ZTsKIAogCXBsYW5lX3N0YXRlLT5mYiA9IGZiOworCWRybV9m cmFtZWJ1ZmZlcl9nZXQoZmIpOworCiAJcGxhbmVfc3RhdGUtPmNydGMgPSAmaW50ZWxfY3J0Yy0+ YmFzZTsKIAlpbnRlbF9wbGFuZV9jb3B5X3VhcGlfdG9faHdfc3RhdGUoaW50ZWxfc3RhdGUsIGlu dGVsX3N0YXRlKTsKIApAQCAtMTc4NTQsNiArMTc4NTIsMTkgQEAgc3RhdGljIHZvaWQgaW50ZWxf bW9kZV9jb25maWdfY2xlYW51cChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSkKIAlkcm1f bW9kZV9jb25maWdfY2xlYW51cCgmaTkxNS0+ZHJtKTsKIH0KIAorc3RhdGljIHZvaWQgcGxhbmVf Y29uZmlnX2Zpbmkoc3RydWN0IGludGVsX2luaXRpYWxfcGxhbmVfY29uZmlnICpwbGFuZV9jb25m aWcpCit7CisJaWYgKHBsYW5lX2NvbmZpZy0+ZmIpIHsKKwkJc3RydWN0IGRybV9mcmFtZWJ1ZmZl ciAqZmIgPSAmcGxhbmVfY29uZmlnLT5mYi0+YmFzZTsKKworCQkvKiBXZSBtYXkgb25seSBoYXZl IHRoZSBzdHViIGFuZCBub3QgYSBmdWxsIGZyYW1lYnVmZmVyICovCisJCWlmIChkcm1fZnJhbWVi dWZmZXJfcmVhZF9yZWZjb3VudChmYikpCisJCQlkcm1fZnJhbWVidWZmZXJfcHV0KGZiKTsKKwkJ ZWxzZQorCQkJa2ZyZWUoZmIpOworCX0KK30KKwogaW50IGludGVsX21vZGVzZXRfaW5pdChzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSkKIHsKIAlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0g Jmk5MTUtPmRybTsKQEAgLTE3OTQyLDYgKzE3OTUzLDggQEAgaW50IGludGVsX21vZGVzZXRfaW5p dChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSkKIAkJICoganVzdCBnZXQgdGhlIGZpcnN0 IG9uZS4KIAkJICovCiAJCWludGVsX2ZpbmRfaW5pdGlhbF9wbGFuZV9vYmooY3J0YywgJnBsYW5l X2NvbmZpZyk7CisKKwkJcGxhbmVfY29uZmlnX2ZpbmkoJnBsYW5lX2NvbmZpZyk7CiAJfQogCiAJ LyoKLS0gCjIuMjUuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==