From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan de Oliveira Subject: [PATCH 09/35] drm/i915: Call drm helpers when duplicating crtc and plane states Date: Tue, 21 Apr 2015 17:12:58 +0300 Message-ID: <1429625604-22252-10-git-send-email-ander.conselvan.de.oliveira@intel.com> References: <1429625604-22252-1-git-send-email-ander.conselvan.de.oliveira@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 212866E5D0 for ; Tue, 21 Apr 2015 07:13:42 -0700 (PDT) In-Reply-To: <1429625604-22252-1-git-send-email-ander.conselvan.de.oliveira@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 Cc: Ander Conselvan de Oliveira List-Id: intel-gfx@lists.freedesktop.org VXNlIHRoZSBoZWxwZXJzIGludHJvZHVjZWQgYnkgdGhlIGNvbW1pdCBiZWxvdyB0byBwcm9wZXJs eSBpbml0aWFsaXplCnRoZSBkdXBsaWNhdGVkIHN0YXRlcy4KCmNvbW1pdCBmNWU3ODQwYjBjNDM2 OGY4Y2RiYjA1NTE4OGMyYTBlZWY1MGMzMDUyCkF1dGhvcjogVGhpZXJyeSBSZWRpbmcgPHRyZWRp bmdAbnZpZGlhLmNvbT4KRGF0ZTogICBXZWQgSmFuIDI4IDE0OjU0OjMyIDIwMTUgKzAxMDAKCiAg ICBkcm0vYXRvbWljOiBBZGQgaGVscGVycyBmb3Igc3RhdGUtc3ViY2xhc3NpbmcgZHJpdmVycwoK U2lnbmVkLW9mZi1ieTogQW5kZXIgQ29uc2VsdmFuIGRlIE9saXZlaXJhIDxhbmRlci5jb25zZWx2 YW4uZGUub2xpdmVpcmFAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2F0b21pYy5jICAgICAgIHwgOCArKysrKystLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf YXRvbWljX3BsYW5lLmMgfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2F0b21pYy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljLmMKaW5kZXggM2M0 YjdjZC4uNzA4MmM0MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRv bWljLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljLmMKQEAgLTI0Nyw4 ICsyNDcsMTIgQEAgaW50ZWxfY3J0Y19kdXBsaWNhdGVfc3RhdGUoc3RydWN0IGRybV9jcnRjICpj cnRjKQogCQljcnRjX3N0YXRlID0ga21lbWR1cChpbnRlbF9jcnRjLT5jb25maWcsCiAJCQkJICAg ICBzaXplb2YoKmludGVsX2NydGMtPmNvbmZpZyksIEdGUF9LRVJORUwpOwogCi0JaWYgKGNydGNf c3RhdGUpCi0JCWNydGNfc3RhdGUtPmJhc2UuY3J0YyA9IGNydGM7CisJaWYgKCFjcnRjX3N0YXRl KQorCQlyZXR1cm4gTlVMTDsKKworCV9fZHJtX2F0b21pY19oZWxwZXJfY3J0Y19kdXBsaWNhdGVf c3RhdGUoY3J0YywgJmNydGNfc3RhdGUtPmJhc2UpOworCisJY3J0Y19zdGF0ZS0+YmFzZS5jcnRj ID0gY3J0YzsKIAogCXJldHVybiAmY3J0Y19zdGF0ZS0+YmFzZTsKIH0KZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2F0b21pY19wbGFuZS5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfYXRvbWljX3BsYW5lLmMKaW5kZXggZGM4ZTEzNi4uNzc0NjJlMSAxMDA2NDQK LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljX3BsYW5lLmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljX3BsYW5lLmMKQEAgLTg1LDggKzg1LDggQEAg aW50ZWxfcGxhbmVfZHVwbGljYXRlX3N0YXRlKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5lKQogCQly ZXR1cm4gTlVMTDsKIAogCXN0YXRlID0gJmludGVsX3N0YXRlLT5iYXNlOwotCWlmIChzdGF0ZS0+ ZmIpCi0JCWRybV9mcmFtZWJ1ZmZlcl9yZWZlcmVuY2Uoc3RhdGUtPmZiKTsKKworCV9fZHJtX2F0 b21pY19oZWxwZXJfcGxhbmVfZHVwbGljYXRlX3N0YXRlKHBsYW5lLCBzdGF0ZSk7CiAKIAlyZXR1 cm4gc3RhdGU7CiB9Ci0tIAoyLjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK