From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 20/42] drm/i915: remove use of crtc->config from intel_atomic.c and intel_sprite.c Date: Mon, 11 May 2015 16:24:56 +0200 Message-ID: <1431354318-11995-21-git-send-email-maarten.lankhorst@linux.intel.com> References: <1431354318-11995-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 ESMTP id E3AD26E40F for ; Mon, 11 May 2015 07:25:44 -0700 (PDT) In-Reply-To: <1431354318-11995-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 Cc: Ander Conselvan de Oliveira List-Id: intel-gfx@lists.freedesktop.org U2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4 LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9hdG9taWMuYyB8IDEw ICsrKy0tLS0tLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Nwcml0ZS5jIHwgIDQgKyst LQogMiBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljLmMgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9hdG9taWMuYwppbmRleCA3ZWQ4MDMzYWFlNjAuLmFjZTZhZWViMTM1 OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfYXRvbWljLmMKQEAgLTE3Niw3ICsxNzYsNyBAQCBp bnQgaW50ZWxfYXRvbWljX2NvbW1pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCQkJY29udGlu dWU7CiAJCX0KIAotCQl0b19pbnRlbF9jcnRjKGNydGMpLT5jb25maWctPnNjYWxlcl9zdGF0ZSA9 CisJCXRvX2ludGVsX2NydGNfc3RhdGUoY3J0Yy0+c3RhdGUpLT5zY2FsZXJfc3RhdGUgPQogCQkJ dG9faW50ZWxfY3J0Y19zdGF0ZShzdGF0ZS0+Y3J0Y19zdGF0ZXNbaV0pLT5zY2FsZXJfc3RhdGU7 CiAKIAkJaWYgKElOVEVMX0lORk8oZGV2KS0+Z2VuID49IDkpCkBAIC0yNDEsMTQgKzI0MSwxMCBA QCBpbnRlbF9jb25uZWN0b3JfYXRvbWljX2dldF9wcm9wZXJ0eShzdHJ1Y3QgZHJtX2Nvbm5lY3Rv ciAqY29ubmVjdG9yLAogc3RydWN0IGRybV9jcnRjX3N0YXRlICoKIGludGVsX2NydGNfZHVwbGlj YXRlX3N0YXRlKHN0cnVjdCBkcm1fY3J0YyAqY3J0YykKIHsKLQlzdHJ1Y3QgaW50ZWxfY3J0YyAq aW50ZWxfY3J0YyA9IHRvX2ludGVsX2NydGMoY3J0Yyk7CiAJc3RydWN0IGludGVsX2NydGNfc3Rh dGUgKmNydGNfc3RhdGU7CiAKLQlpZiAoV0FSTl9PTighaW50ZWxfY3J0Yy0+Y29uZmlnKSkKLQkJ Y3J0Y19zdGF0ZSA9IGt6YWxsb2Moc2l6ZW9mKCpjcnRjX3N0YXRlKSwgR0ZQX0tFUk5FTCk7Ci0J ZWxzZQotCQljcnRjX3N0YXRlID0ga21lbWR1cChpbnRlbF9jcnRjLT5jb25maWcsCi0JCQkJICAg ICBzaXplb2YoKmludGVsX2NydGMtPmNvbmZpZyksIEdGUF9LRVJORUwpOworCWNydGNfc3RhdGUg PSBrbWVtZHVwKGNydGMtPnN0YXRlLAorCQkJICAgICBzaXplb2YoKmNydGNfc3RhdGUpLCBHRlBf S0VSTkVMKTsKIAogCWlmICghY3J0Y19zdGF0ZSkKIAkJcmV0dXJuIE5VTEw7CmRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9zcHJpdGUuYyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX3Nwcml0ZS5jCmluZGV4IDI4MjkxYWIwOTkzZi4uZGZiNjY1NmVmNTQ0IDEwMDY0 NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9zcHJpdGUuYworKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9zcHJpdGUuYwpAQCAtODEsNyArODEsNyBAQCBzdGF0aWMgaW50 IHVzZWNzX3RvX3NjYW5saW5lcyhjb25zdCBzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAqbW9kZSwg aW50IHVzZWNzKQogYm9vbCBpbnRlbF9waXBlX3VwZGF0ZV9zdGFydChzdHJ1Y3QgaW50ZWxfY3J0 YyAqY3J0YywgdWludDMyX3QgKnN0YXJ0X3ZibF9jb3VudCkKIHsKIAlzdHJ1Y3QgZHJtX2Rldmlj ZSAqZGV2ID0gY3J0Yy0+YmFzZS5kZXY7Ci0JY29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21vZGUg Km1vZGUgPSAmY3J0Yy0+Y29uZmlnLT5iYXNlLmFkanVzdGVkX21vZGU7CisJY29uc3Qgc3RydWN0 IGRybV9kaXNwbGF5X21vZGUgKm1vZGUgPSAmY3J0Yy0+YmFzZS5zdGF0ZS0+YWRqdXN0ZWRfbW9k ZTsKIAllbnVtIHBpcGUgcGlwZSA9IGNydGMtPnBpcGU7CiAJbG9uZyB0aW1lb3V0ID0gbXNlY3Nf dG9famlmZmllc190aW1lb3V0KDEpOwogCWludCBzY2FubGluZSwgbWluLCBtYXgsIHZibGFua19z dGFydDsKQEAgLTE4Nyw3ICsxODcsNyBAQCBza2xfdXBkYXRlX3BsYW5lKHN0cnVjdCBkcm1fcGxh bmUgKmRybV9wbGFuZSwgc3RydWN0IGRybV9jcnRjICpjcnRjLAogCXUzMiB0aWxlX2hlaWdodCwg cGxhbmVfb2Zmc2V0LCBwbGFuZV9zaXplOwogCXVuc2lnbmVkIGludCByb3RhdGlvbjsKIAlpbnQg eF9vZmZzZXQsIHlfb2Zmc2V0OwotCXN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRl ID0gdG9faW50ZWxfY3J0YyhjcnRjKS0+Y29uZmlnOworCXN0cnVjdCBpbnRlbF9jcnRjX3N0YXRl ICpjcnRjX3N0YXRlID0gdG9faW50ZWxfY3J0Y19zdGF0ZShjcnRjLT5zdGF0ZSk7CiAJaW50IHNj YWxlcl9pZDsKIAogCXBsYW5lX2N0bCA9IFBMQU5FX0NUTF9FTkFCTEUgfAotLSAKMi4xLjAKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==