From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 09/15] drm/i915: export color_differs Date: Tue, 07 Mar 2017 11:50:03 +0200 Message-ID: <87mvcx76wk.fsf@gaia.fi.intel.com> References: <20170306235414.23407-1-matthew.auld@intel.com> <20170306235414.23407-10-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 510616E1E2 for ; Tue, 7 Mar 2017 09:52:01 +0000 (UTC) In-Reply-To: <20170306235414.23407-10-matthew.auld@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Matthew Auld , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org TWF0dGhldyBBdWxkIDxtYXR0aGV3LmF1bGRAaW50ZWwuY29tPiB3cml0ZXM6Cgo+IFNpZ25lZC1v ZmYtYnk6IE1hdHRoZXcgQXVsZCA8bWF0dGhldy5hdWxkQGludGVsLmNvbT4KPiAtLS0KPiAgZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV92bWEuYyB8IDkgKystLS0tLS0tCj4gIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfdm1hLmggfCA2ICsrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDggaW5z ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X3ZtYS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV92bWEuYwo+IGlu ZGV4IDMxZTIzMjc0OTJiYS4uMGQyODljYmMwMTIzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfdm1hLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3Zt YS5jCj4gQEAgLTM3MywxMSArMzczLDYgQEAgdm9pZCBfX2k5MTVfdm1hX3NldF9tYXBfYW5kX2Zl bmNlYWJsZShzdHJ1Y3QgaTkxNV92bWEgKnZtYSkKPiAgCQl2bWEtPmZsYWdzICY9IH5JOTE1X1ZN QV9DQU5fRkVOQ0U7Cj4gIH0KPiAgCj4gLXN0YXRpYyBib29sIGNvbG9yX2RpZmZlcnMoc3RydWN0 IGRybV9tbV9ub2RlICpub2RlLCB1bnNpZ25lZCBsb25nIGNvbG9yKQo+IC17Cj4gLQlyZXR1cm4g bm9kZS0+YWxsb2NhdGVkICYmIG5vZGUtPmNvbG9yICE9IGNvbG9yOwo+IC19Cj4gLQo+ICBib29s IGk5MTVfZ2VtX3ZhbGlkX2d0dF9zcGFjZShzdHJ1Y3QgaTkxNV92bWEgKnZtYSwgdW5zaWduZWQg bG9uZyBjYWNoZV9sZXZlbCkKPiAgewo+ICAJc3RydWN0IGRybV9tbV9ub2RlICpub2RlID0gJnZt YS0+bm9kZTsKPiBAQCAtMzk4LDExICszOTMsMTEgQEAgYm9vbCBpOTE1X2dlbV92YWxpZF9ndHRf c3BhY2Uoc3RydWN0IGk5MTVfdm1hICp2bWEsIHVuc2lnbmVkIGxvbmcgY2FjaGVfbGV2ZWwpCj4g IAlHRU1fQlVHX09OKGxpc3RfZW1wdHkoJm5vZGUtPm5vZGVfbGlzdCkpOwo+ICAKPiAgCW90aGVy ID0gbGlzdF9wcmV2X2VudHJ5KG5vZGUsIG5vZGVfbGlzdCk7Cj4gLQlpZiAoY29sb3JfZGlmZmVy cyhvdGhlciwgY2FjaGVfbGV2ZWwpICYmICFkcm1fbW1faG9sZV9mb2xsb3dzKG90aGVyKSkKPiAr CWlmIChpOTE1X2NvbG9yX2RpZmZlcnMob3RoZXIsIGNhY2hlX2xldmVsKSAmJiAhZHJtX21tX2hv bGVfZm9sbG93cyhvdGhlcikpCj4gIAkJcmV0dXJuIGZhbHNlOwo+ICAKPiAgCW90aGVyID0gbGlz dF9uZXh0X2VudHJ5KG5vZGUsIG5vZGVfbGlzdCk7Cj4gLQlpZiAoY29sb3JfZGlmZmVycyhvdGhl ciwgY2FjaGVfbGV2ZWwpICYmICFkcm1fbW1faG9sZV9mb2xsb3dzKG5vZGUpKQo+ICsJaWYgKGk5 MTVfY29sb3JfZGlmZmVycyhvdGhlciwgY2FjaGVfbGV2ZWwpICYmICFkcm1fbW1faG9sZV9mb2xs b3dzKG5vZGUpKQo+ICAJCXJldHVybiBmYWxzZTsKPiAgCj4gIAlyZXR1cm4gdHJ1ZTsKPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV92bWEuaCBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfdm1hLmgKPiBpbmRleCAyZTAzZjgxZGRkYmUuLjU0OTJiMDNkNmE3NyAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3ZtYS5oCj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV92bWEuaAo+IEBAIC0yODQsNiArMjg0LDEyIEBAIHN0YXRpYyBp bmxpbmUgdm9pZCBpOTE1X3ZtYV91bnBpbihzdHJ1Y3QgaTkxNV92bWEgKnZtYSkKPiAgCV9faTkx NV92bWFfdW5waW4odm1hKTsKPiAgfQo+ICAKPiArc3RhdGljIGlubGluZSBib29sIGk5MTVfY29s b3JfZGlmZmVycyhjb25zdCBzdHJ1Y3QgZHJtX21tX25vZGUgKm5vZGUsCj4gKwkJCQkgICAgICB1 bnNpZ25lZCBsb25nIGNvbG9yKQoKQ29uc2lkZXIgaTkxNV9ub2RlX2NvbG9yX2RpZmZlcnMoKS4K LU1pa2EKCgo+ICt7Cj4gKwlyZXR1cm4gbm9kZS0+YWxsb2NhdGVkICYmIG5vZGUtPmNvbG9yICE9 IGNvbG9yOwo+ICt9Cj4gKwo+ICAvKioKPiAgICogaTkxNV92bWFfcGluX2lvbWFwIC0gY2FsbHMg aW9yZW1hcF93YyB0byBtYXAgdGhlIEdHVFQgVk1BIHZpYSB0aGUgYXBlcnR1cmUKPiAgICogQHZt YTogVk1BIHRvIGlvbWFwCj4gLS0gCj4gMi45LjMKPgo+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeApfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK