From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Auld Subject: [PATCH 09/15] drm/i915: export color_differs Date: Mon, 6 Mar 2017 23:54:08 +0000 Message-ID: <20170306235414.23407-10-matthew.auld@intel.com> References: <20170306235414.23407-1-matthew.auld@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id AB32E6E588 for ; Mon, 6 Mar 2017 23:54:26 +0000 (UTC) In-Reply-To: <20170306235414.23407-1-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org U2lnbmVkLW9mZi1ieTogTWF0dGhldyBBdWxkIDxtYXR0aGV3LmF1bGRAaW50ZWwuY29tPgotLS0K IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdm1hLmMgfCA5ICsrLS0tLS0tLQogZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV92bWEuaCB8IDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5z ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X3ZtYS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV92bWEuYwppbmRleCAz MWUyMzI3NDkyYmEuLjBkMjg5Y2JjMDEyMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV92bWEuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3ZtYS5jCkBAIC0z NzMsMTEgKzM3Myw2IEBAIHZvaWQgX19pOTE1X3ZtYV9zZXRfbWFwX2FuZF9mZW5jZWFibGUoc3Ry dWN0IGk5MTVfdm1hICp2bWEpCiAJCXZtYS0+ZmxhZ3MgJj0gfkk5MTVfVk1BX0NBTl9GRU5DRTsK IH0KIAotc3RhdGljIGJvb2wgY29sb3JfZGlmZmVycyhzdHJ1Y3QgZHJtX21tX25vZGUgKm5vZGUs IHVuc2lnbmVkIGxvbmcgY29sb3IpCi17Ci0JcmV0dXJuIG5vZGUtPmFsbG9jYXRlZCAmJiBub2Rl LT5jb2xvciAhPSBjb2xvcjsKLX0KLQogYm9vbCBpOTE1X2dlbV92YWxpZF9ndHRfc3BhY2Uoc3Ry dWN0IGk5MTVfdm1hICp2bWEsIHVuc2lnbmVkIGxvbmcgY2FjaGVfbGV2ZWwpCiB7CiAJc3RydWN0 IGRybV9tbV9ub2RlICpub2RlID0gJnZtYS0+bm9kZTsKQEAgLTM5OCwxMSArMzkzLDExIEBAIGJv b2wgaTkxNV9nZW1fdmFsaWRfZ3R0X3NwYWNlKHN0cnVjdCBpOTE1X3ZtYSAqdm1hLCB1bnNpZ25l ZCBsb25nIGNhY2hlX2xldmVsKQogCUdFTV9CVUdfT04obGlzdF9lbXB0eSgmbm9kZS0+bm9kZV9s aXN0KSk7CiAKIAlvdGhlciA9IGxpc3RfcHJldl9lbnRyeShub2RlLCBub2RlX2xpc3QpOwotCWlm IChjb2xvcl9kaWZmZXJzKG90aGVyLCBjYWNoZV9sZXZlbCkgJiYgIWRybV9tbV9ob2xlX2ZvbGxv d3Mob3RoZXIpKQorCWlmIChpOTE1X2NvbG9yX2RpZmZlcnMob3RoZXIsIGNhY2hlX2xldmVsKSAm JiAhZHJtX21tX2hvbGVfZm9sbG93cyhvdGhlcikpCiAJCXJldHVybiBmYWxzZTsKIAogCW90aGVy ID0gbGlzdF9uZXh0X2VudHJ5KG5vZGUsIG5vZGVfbGlzdCk7Ci0JaWYgKGNvbG9yX2RpZmZlcnMo b3RoZXIsIGNhY2hlX2xldmVsKSAmJiAhZHJtX21tX2hvbGVfZm9sbG93cyhub2RlKSkKKwlpZiAo aTkxNV9jb2xvcl9kaWZmZXJzKG90aGVyLCBjYWNoZV9sZXZlbCkgJiYgIWRybV9tbV9ob2xlX2Zv bGxvd3Mobm9kZSkpCiAJCXJldHVybiBmYWxzZTsKIAogCXJldHVybiB0cnVlOwpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV92bWEuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfdm1hLmgKaW5kZXggMmUwM2Y4MWRkZGJlLi41NDkyYjAzZDZhNzcgMTAwNjQ0Ci0tLSBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdm1hLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaTkxNV92bWEuaApAQCAtMjg0LDYgKzI4NCwxMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaTkx NV92bWFfdW5waW4oc3RydWN0IGk5MTVfdm1hICp2bWEpCiAJX19pOTE1X3ZtYV91bnBpbih2bWEp OwogfQogCitzdGF0aWMgaW5saW5lIGJvb2wgaTkxNV9jb2xvcl9kaWZmZXJzKGNvbnN0IHN0cnVj dCBkcm1fbW1fbm9kZSAqbm9kZSwKKwkJCQkgICAgICB1bnNpZ25lZCBsb25nIGNvbG9yKQorewor CXJldHVybiBub2RlLT5hbGxvY2F0ZWQgJiYgbm9kZS0+Y29sb3IgIT0gY29sb3I7Cit9CisKIC8q KgogICogaTkxNV92bWFfcGluX2lvbWFwIC0gY2FsbHMgaW9yZW1hcF93YyB0byBtYXAgdGhlIEdH VFQgVk1BIHZpYSB0aGUgYXBlcnR1cmUKICAqIEB2bWE6IFZNQSB0byBpb21hcAotLSAKMi45LjMK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=