From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Auld Subject: [PATCH 06/18] drm/i915: export color_differs Date: Tue, 4 Apr 2017 23:11:16 +0100 Message-ID: <20170404221128.3943-7-matthew.auld@intel.com> References: <20170404221128.3943-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 2E7DD6E6DC for ; Tue, 4 Apr 2017 22:11:37 +0000 (UTC) In-Reply-To: <20170404221128.3943-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 RXhwb3J0IGNvbG9yX2RpZmZlcnMgc28gdGhhdCB3ZSBjYW4gdXNlIGl0IGVsc2V3aGVyZS4KCnYy OiBiZXR0ZXIgbmFtaW5nCgpTaWduZWQtb2ZmLWJ5OiBNYXR0aGV3IEF1bGQgPG1hdHRoZXcuYXVs ZEBpbnRlbC5jb20+CkNjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVs LmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3ZtYS5jIHwgMTEgKysrKy0tLS0t LS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdm1hLmggfCAgNiArKysrKysKIDIgZmlsZXMg Y2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3ZtYS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV92bWEuYwppbmRleCA0ZWFkN2QwNzVmZDMuLjhmMDA0MWJhMzI4ZiAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV92bWEuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X3ZtYS5jCkBAIC0zNzMsMTEgKzM3Myw2IEBAIHZvaWQgX19pOTE1X3ZtYV9zZXRfbWFwX2Fu ZF9mZW5jZWFibGUoc3RydWN0IGk5MTVfdm1hICp2bWEpCiAJCXZtYS0+ZmxhZ3MgJj0gfkk5MTVf Vk1BX0NBTl9GRU5DRTsKIH0KIAotc3RhdGljIGJvb2wgY29sb3JfZGlmZmVycyhzdHJ1Y3QgZHJt X21tX25vZGUgKm5vZGUsIHVuc2lnbmVkIGxvbmcgY29sb3IpCi17Ci0JcmV0dXJuIG5vZGUtPmFs bG9jYXRlZCAmJiBub2RlLT5jb2xvciAhPSBjb2xvcjsKLX0KLQogYm9vbCBpOTE1X2dlbV92YWxp ZF9ndHRfc3BhY2Uoc3RydWN0IGk5MTVfdm1hICp2bWEsIHVuc2lnbmVkIGxvbmcgY2FjaGVfbGV2 ZWwpCiB7CiAJc3RydWN0IGRybV9tbV9ub2RlICpub2RlID0gJnZtYS0+bm9kZTsKQEAgLTM5OCwx MSArMzkzLDEzIEBAIGJvb2wgaTkxNV9nZW1fdmFsaWRfZ3R0X3NwYWNlKHN0cnVjdCBpOTE1X3Zt YSAqdm1hLCB1bnNpZ25lZCBsb25nIGNhY2hlX2xldmVsKQogCUdFTV9CVUdfT04obGlzdF9lbXB0 eSgmbm9kZS0+bm9kZV9saXN0KSk7CiAKIAlvdGhlciA9IGxpc3RfcHJldl9lbnRyeShub2RlLCBu b2RlX2xpc3QpOwotCWlmIChjb2xvcl9kaWZmZXJzKG90aGVyLCBjYWNoZV9sZXZlbCkgJiYgIWRy bV9tbV9ob2xlX2ZvbGxvd3Mob3RoZXIpKQorCWlmIChpOTE1X25vZGVfY29sb3JfZGlmZmVycyhv dGhlciwgY2FjaGVfbGV2ZWwpICYmCisJICAgICFkcm1fbW1faG9sZV9mb2xsb3dzKG90aGVyKSkK IAkJcmV0dXJuIGZhbHNlOwogCiAJb3RoZXIgPSBsaXN0X25leHRfZW50cnkobm9kZSwgbm9kZV9s aXN0KTsKLQlpZiAoY29sb3JfZGlmZmVycyhvdGhlciwgY2FjaGVfbGV2ZWwpICYmICFkcm1fbW1f aG9sZV9mb2xsb3dzKG5vZGUpKQorCWlmIChpOTE1X25vZGVfY29sb3JfZGlmZmVycyhvdGhlciwg Y2FjaGVfbGV2ZWwpICYmCisJICAgICFkcm1fbW1faG9sZV9mb2xsb3dzKG5vZGUpKQogCQlyZXR1 cm4gZmFsc2U7CiAKIAlyZXR1cm4gdHJ1ZTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfdm1hLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3ZtYS5oCmluZGV4IDJl MDNmODFkZGRiZS4uNmM5NTkyNmY4OTZmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X3ZtYS5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdm1hLmgKQEAgLTI4 NCw2ICsyODQsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIGk5MTVfdm1hX3VucGluKHN0cnVjdCBp OTE1X3ZtYSAqdm1hKQogCV9faTkxNV92bWFfdW5waW4odm1hKTsKIH0KIAorc3RhdGljIGlubGlu ZSBib29sIGk5MTVfbm9kZV9jb2xvcl9kaWZmZXJzKGNvbnN0IHN0cnVjdCBkcm1fbW1fbm9kZSAq bm9kZSwKKwkJCQkJICAgdW5zaWduZWQgbG9uZyBjb2xvcikKK3sKKwlyZXR1cm4gbm9kZS0+YWxs b2NhdGVkICYmIG5vZGUtPmNvbG9yICE9IGNvbG9yOworfQorCiAvKioKICAqIGk5MTVfdm1hX3Bp bl9pb21hcCAtIGNhbGxzIGlvcmVtYXBfd2MgdG8gbWFwIHRoZSBHR1RUIFZNQSB2aWEgdGhlIGFw ZXJ0dXJlCiAgKiBAdm1hOiBWTUEgdG8gaW9tYXAKLS0gCjIuOS4zCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK