From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mario Kleiner Subject: [PATCH] drm/atomic: Don't potentially reset color_mgmt_changed on successive property updates. Date: Sat, 27 Aug 2016 01:02:28 +0200 Message-ID: <1472252548-1722-1-git-send-email-mario.kleiner.de@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id B5A096E100 for ; Fri, 26 Aug 2016 23:02:45 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id i138so1237424wmf.3 for ; Fri, 26 Aug 2016 16:02:45 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Daniel Vetter , "# v4 . 6+" List-Id: dri-devel@lists.freedesktop.org RHVlIHRvIGFzc2lnbmluZyB0aGUgJ3JlcGxhY2VkJyB2YWx1ZSBpbnN0ZWFkIG9mIG9yJ2luZyBp dCwKaWYgZHJtX2F0b21pY19jcnRjX3NldF9wcm9wZXJ0eSgpIGdldHMgY2FsbGVkIG11bHRpcGxl IHRpbWVzLAp0aGUgbGFzdCBjYWxsIHdpbGwgZGVmaW5lIHRoZSBjb2xvcl9tZ210X2NoYW5nZWQg ZmxhZywgc28KYSBub24tdXBkYXRpbmcgY2FsbCB0byBhIHByb3BlcnR5IGNhbiByZXNldCB0aGUg ZmxhZyBhbmQKcHJldmVudCBhY3R1YWwgaHcgc3RhdGUgdXBkYXRlcyByZXF1aXJlZCBieSBwcmVj ZWRpbmcKcHJvcGVydHkgdXBkYXRlcy4KClNpZ25lZC1vZmYtYnk6IE1hcmlvIEtsZWluZXIgPG1h cmlvLmtsZWluZXIuZGVAZ21haWwuY29tPgpDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRl ckBpbnRlbC5jb20+CkNjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4gIyB2NC42KwotLS0KIGRy aXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vZHJtX2F0b21pYy5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMuYwppbmRleCA4ZDJm MTExLi4zYTk4NWQ2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMKQEAgLTQ3NSw3ICs0NzUsNyBAQCBpbnQg ZHJtX2F0b21pY19jcnRjX3NldF9wcm9wZXJ0eShzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCiAJCQkJ CXZhbCwKIAkJCQkJLTEsCiAJCQkJCSZyZXBsYWNlZCk7Ci0JCXN0YXRlLT5jb2xvcl9tZ210X2No YW5nZWQgPSByZXBsYWNlZDsKKwkJc3RhdGUtPmNvbG9yX21nbXRfY2hhbmdlZCB8PSByZXBsYWNl ZDsKIAkJcmV0dXJuIHJldDsKIAl9IGVsc2UgaWYgKHByb3BlcnR5ID09IGNvbmZpZy0+Y3RtX3By b3BlcnR5KSB7CiAJCXJldCA9IGRybV9hdG9taWNfcmVwbGFjZV9wcm9wZXJ0eV9ibG9iX2Zyb21f aWQoY3J0YywKQEAgLTQ4Myw3ICs0ODMsNyBAQCBpbnQgZHJtX2F0b21pY19jcnRjX3NldF9wcm9w ZXJ0eShzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCiAJCQkJCXZhbCwKIAkJCQkJc2l6ZW9mKHN0cnVj dCBkcm1fY29sb3JfY3RtKSwKIAkJCQkJJnJlcGxhY2VkKTsKLQkJc3RhdGUtPmNvbG9yX21nbXRf Y2hhbmdlZCA9IHJlcGxhY2VkOworCQlzdGF0ZS0+Y29sb3JfbWdtdF9jaGFuZ2VkIHw9IHJlcGxh Y2VkOwogCQlyZXR1cm4gcmV0OwogCX0gZWxzZSBpZiAocHJvcGVydHkgPT0gY29uZmlnLT5nYW1t YV9sdXRfcHJvcGVydHkpIHsKIAkJcmV0ID0gZHJtX2F0b21pY19yZXBsYWNlX3Byb3BlcnR5X2Js b2JfZnJvbV9pZChjcnRjLApAQCAtNDkxLDcgKzQ5MSw3IEBAIGludCBkcm1fYXRvbWljX2NydGNf c2V0X3Byb3BlcnR5KHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAkJCQkJdmFsLAogCQkJCQktMSwK IAkJCQkJJnJlcGxhY2VkKTsKLQkJc3RhdGUtPmNvbG9yX21nbXRfY2hhbmdlZCA9IHJlcGxhY2Vk OworCQlzdGF0ZS0+Y29sb3JfbWdtdF9jaGFuZ2VkIHw9IHJlcGxhY2VkOwogCQlyZXR1cm4gcmV0 OwogCX0gZWxzZSBpZiAoY3J0Yy0+ZnVuY3MtPmF0b21pY19zZXRfcHJvcGVydHkpCiAJCXJldHVy biBjcnRjLT5mdW5jcy0+YXRvbWljX3NldF9wcm9wZXJ0eShjcnRjLCBzdGF0ZSwgcHJvcGVydHks IHZhbCk7Ci0tIAoyLjcuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJp LWRldmVsCg==