From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH v3 01/20] drm/i915: Only update state on crtc's that are part of the atomic state. Date: Mon, 13 Jul 2015 16:30:14 +0200 Message-ID: <1436797833-11493-2-git-send-email-maarten.lankhorst@linux.intel.com> References: <1436797833-11493-1-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [141.105.120.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id EBC9C6E855 for ; Mon, 13 Jul 2015 07:30:48 -0700 (PDT) In-Reply-To: <1436797833-11493-1-git-send-email-maarten.lankhorst@linux.intel.com> 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 List-Id: intel-gfx@lists.freedesktop.org VGhpcyBpcyBwcm9iYWJseSBoYXJkIHRvIGhpdCByaWdodCBub3cgYmVjYXVzZSBpbiBtb3N0IGNh c2VzIGFsbAphdG9taWMgbG9ja3MgYXJlIHRha2VuLCBidXQgYWZ0ZXIgY29udmVyc2lvbiB0byBh dG9taWMgdGhpcyB3aWxsIG1ha2UKaXQgbW9yZSBsaWtlbHkgdG8gY29ycnVwdCB0aGUgY3J0Yy0+ Y29uZmlnIHBvaW50ZXIsIHJlc3VsdGluZyBpbiBoYXJkCnRvIGZpbmQgYnVncy4KClNpZ25lZC1v ZmYtYnk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5j b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgMyArKy0KIDEg ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kaXNwbGF5LmMKaW5kZXggODg3YmEwYTU0MzUyLi5mOWIxZGI3MzQ1MDIgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKQEAgLTEyMzE0LDYgKzEyMzE0LDcgQEAg aW50ZWxfbW9kZXNldF91cGRhdGVfc3RhdGUoc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRl KQogCXN0cnVjdCBkcm1fY3J0YyAqY3J0YzsKIAlzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKmNydGNf c3RhdGU7CiAJc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvcjsKKwlpbnQgaTsKIAogCWlu dGVsX3NoYXJlZF9kcGxsX2NvbW1pdChzdGF0ZSk7CiAKQEAgLTEyMzMzLDcgKzEyMzM0LDcgQEAg aW50ZWxfbW9kZXNldF91cGRhdGVfc3RhdGUoc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRl KQogCWludGVsX21vZGVzZXRfdXBkYXRlX3N0YWdlZF9vdXRwdXRfc3RhdGUoc3RhdGUtPmRldik7 CiAKIAkvKiBEb3VibGUgY2hlY2sgc3RhdGUuICovCi0JZm9yX2VhY2hfY3J0YyhkZXYsIGNydGMp IHsKKwlmb3JfZWFjaF9jcnRjX2luX3N0YXRlKHN0YXRlLCBjcnRjLCBjcnRjX3N0YXRlLCBpKSB7 CiAJCVdBUk5fT04oY3J0Yy0+c3RhdGUtPmVuYWJsZSAhPSBpbnRlbF9jcnRjX2luX3VzZShjcnRj KSk7CiAKIAkJdG9faW50ZWxfY3J0YyhjcnRjKS0+Y29uZmlnID0gdG9faW50ZWxfY3J0Y19zdGF0 ZShjcnRjLT5zdGF0ZSk7Ci0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK