From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH 06/10] drm/i915: Update legacy primary state outside the commit hook. Date: Thu, 10 Sep 2015 16:08:01 +0200 Message-ID: <1441894085-25662-7-git-send-email-maarten.lankhorst@linux.intel.com> References: <1441894085-25662-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 ESMTPS id E41BF6ECAB for ; Thu, 10 Sep 2015 07:08:43 -0700 (PDT) In-Reply-To: <1441894085-25662-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 List-Id: intel-gfx@lists.freedesktop.org VGhpcyBzaG91bGQgYWxsb3cgbm90IHJ1bm5pbmcgcGxhbmUgY29tbWl0IHdoZW4gdGhlIGNydGMg aXMgb2ZmLgpXaGlsZSB0aGUgYXRvbWljIGhlbHBlcnMgdXBkYXRlIHRob3NlLCBjcnRjLT54L3kg aXMgb25seSB1cGRhdGVkCmR1cmluZyBtb2Rlc2V0cywgYW5kIHByaW1hcnkgcGxhbmUgaXMgdXBk YXRlZCBhZnRlciB0aGlzIGZ1bmN0aW9uCnJldHVybnMuCgpVbmZvcnR1bmF0ZWx5IG5vbi1hdG9t aWMgd2F0ZXJtYXJrcyBhbmQgZmJjIHN0aWxsIGRlcGVuZCBvbiB0aGlzCnN0YXRlIGluc2lkZSBp OTE1LCBzbyBpdCBoYXMgdG8gYmUga2VwdCBpbiBzeW5jLgoKU2lnbmVkLW9mZi1ieTogTWFhcnRl biBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgfCAxNSArKysrKysrKy0tLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZGlzcGxheS5jCmluZGV4IDg3YzVlYmEwODQ1NC4uYjgwOWVlMmE4Njc4IDEw MDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCkBAIC0xMjE5OCw2ICsxMjE5OCwxNCBA QCBpbnRlbF9tb2Rlc2V0X3VwZGF0ZV9jcnRjX3N0YXRlKHN0cnVjdCBkcm1fYXRvbWljX3N0YXRl ICpzdGF0ZSkKIAkJCWNydGMtPmh3bW9kZSA9IGNydGMtPnN0YXRlLT5hZGp1c3RlZF9tb2RlOwog CQllbHNlCiAJCQljcnRjLT5od21vZGUuY3J0Y19jbG9jayA9IDA7CisKKwkJaWYgKGRybV9hdG9t aWNfZ2V0X2V4aXN0aW5nX3BsYW5lX3N0YXRlKHN0YXRlLCBjcnRjLT5wcmltYXJ5KSkgeworCQkJ c3RydWN0IGRybV9wbGFuZV9zdGF0ZSAqcGxhbmVfc3RhdGUgPSBjcnRjLT5wcmltYXJ5LT5zdGF0 ZTsKKworCQkJY3J0Yy0+cHJpbWFyeS0+ZmIgPSBwbGFuZV9zdGF0ZS0+ZmI7CisJCQljcnRjLT54 ID0gcGxhbmVfc3RhdGUtPnNyY194ID4+IDE2OworCQkJY3J0Yy0+eSA9IHBsYW5lX3N0YXRlLT5z cmNfeSA+PiAxNjsKKwkJfQogCX0KIH0KIApAQCAtMTM0MzQsMTUgKzEzNDQyLDggQEAgaW50ZWxf Y29tbWl0X3ByaW1hcnlfcGxhbmUoc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsCiAJc3RydWN0IGRy bV9mcmFtZWJ1ZmZlciAqZmIgPSBzdGF0ZS0+YmFzZS5mYjsKIAlzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2ID0gcGxhbmUtPmRldjsKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBk ZXYtPmRldl9wcml2YXRlOwotCXN0cnVjdCBpbnRlbF9jcnRjICppbnRlbF9jcnRjOwotCXN0cnVj dCBkcm1fcmVjdCAqc3JjID0gJnN0YXRlLT5zcmM7CiAKIAljcnRjID0gY3J0YyA/IGNydGMgOiBw bGFuZS0+Y3J0YzsKLQlpbnRlbF9jcnRjID0gdG9faW50ZWxfY3J0YyhjcnRjKTsKLQotCXBsYW5l LT5mYiA9IGZiOwotCWNydGMtPnggPSBzcmMtPngxID4+IDE2OwotCWNydGMtPnkgPSBzcmMtPnkx ID4+IDE2OwogCiAJaWYgKCFjcnRjLT5zdGF0ZS0+YWN0aXZlKQogCQlyZXR1cm47Ci0tIAoyLjEu MAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK