From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 06/10] drm/i915: Update legacy primary state outside the commit hook. Date: Thu, 10 Sep 2015 17:41:45 +0200 Message-ID: <20150910154144.GG2767@phenom.ffwll.local> References: <1441894085-25662-1-git-send-email-maarten.lankhorst@linux.intel.com> <1441894085-25662-7-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 mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) by gabe.freedesktop.org (Postfix) with ESMTPS id 619956EB17 for ; Thu, 10 Sep 2015 08:39:02 -0700 (PDT) Received: by wiclk2 with SMTP id lk2so33222729wic.0 for ; Thu, 10 Sep 2015 08:39:01 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1441894085-25662-7-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: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBTZXAgMTAsIDIwMTUgYXQgMDQ6MDg6MDFQTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gVGhpcyBzaG91bGQgYWxsb3cgbm90IHJ1bm5pbmcgcGxhbmUgY29tbWl0IHdo ZW4gdGhlIGNydGMgaXMgb2ZmLgo+IFdoaWxlIHRoZSBhdG9taWMgaGVscGVycyB1cGRhdGUgdGhv c2UsIGNydGMtPngveSBpcyBvbmx5IHVwZGF0ZWQKPiBkdXJpbmcgbW9kZXNldHMsIGFuZCBwcmlt YXJ5IHBsYW5lIGlzIHVwZGF0ZWQgYWZ0ZXIgdGhpcyBmdW5jdGlvbgo+IHJldHVybnMuCj4gCj4g VW5mb3J0dW5hdGVseSBub24tYXRvbWljIHdhdGVybWFya3MgYW5kIGZiYyBzdGlsbCBkZXBlbmQg b24gdGhpcwo+IHN0YXRlIGluc2lkZSBpOTE1LCBzbyBpdCBoYXMgdG8gYmUga2VwdCBpbiBzeW5j Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3Jz dEBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rp c3BsYXkuYyB8IDE1ICsrKysrKysrLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRp b25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5 LmMKPiBpbmRleCA4N2M1ZWJhMDg0NTQuLmI4MDllZTJhODY3OCAxMDA2NDQKPiAtLS0gYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9kaXNwbGF5LmMKPiBAQCAtMTIxOTgsNiArMTIxOTgsMTQgQEAgaW50ZWxfbW9k ZXNldF91cGRhdGVfY3J0Y19zdGF0ZShzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUpCj4g IAkJCWNydGMtPmh3bW9kZSA9IGNydGMtPnN0YXRlLT5hZGp1c3RlZF9tb2RlOwo+ICAJCWVsc2UK PiAgCQkJY3J0Yy0+aHdtb2RlLmNydGNfY2xvY2sgPSAwOwo+ICsKPiArCQlpZiAoZHJtX2F0b21p Y19nZXRfZXhpc3RpbmdfcGxhbmVfc3RhdGUoc3RhdGUsIGNydGMtPnByaW1hcnkpKSB7Cj4gKwkJ CXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnBsYW5lX3N0YXRlID0gY3J0Yy0+cHJpbWFyeS0+c3Rh dGU7Cj4gKwo+ICsJCQljcnRjLT5wcmltYXJ5LT5mYiA9IHBsYW5lX3N0YXRlLT5mYjsKPiArCQkJ Y3J0Yy0+eCA9IHBsYW5lX3N0YXRlLT5zcmNfeCA+PiAxNjsKPiArCQkJY3J0Yy0+eSA9IHBsYW5l X3N0YXRlLT5zcmNfeSA+PiAxNjsKPiArCQl9Cgpkcm1fYXRvbWljX2hlbHBlcl91cGRhdGVfbGVn YWN5X21vZGVzZXRfc3RhdGUgc2hvdWxkIGRvIHRoYXQgZm9yIHVzLCBub3Q/CkF0bSB3ZSBoYXZl IGFuIGlmIChhbnlfbXMpIGNoZWNrIGZvciBpdCwgYnV0IHRoYXQgc2VlbXMgdG8ganVzdCBiZSBh IGJ1ZwpyZWFsbHkuCi1EYW5pZWwKCj4gIAl9Cj4gIH0KPiAgCj4gQEAgLTEzNDM0LDE1ICsxMzQ0 Miw4IEBAIGludGVsX2NvbW1pdF9wcmltYXJ5X3BsYW5lKHN0cnVjdCBkcm1fcGxhbmUgKnBsYW5l LAo+ICAJc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqZmIgPSBzdGF0ZS0+YmFzZS5mYjsKPiAgCXN0 cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBwbGFuZS0+ZGV2Owo+ICAJc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKPiAtCXN0cnVjdCBpbnRlbF9jcnRj ICppbnRlbF9jcnRjOwo+IC0Jc3RydWN0IGRybV9yZWN0ICpzcmMgPSAmc3RhdGUtPnNyYzsKPiAg Cj4gIAljcnRjID0gY3J0YyA/IGNydGMgOiBwbGFuZS0+Y3J0YzsKPiAtCWludGVsX2NydGMgPSB0 b19pbnRlbF9jcnRjKGNydGMpOwo+IC0KPiAtCXBsYW5lLT5mYiA9IGZiOwo+IC0JY3J0Yy0+eCA9 IHNyYy0+eDEgPj4gMTY7Cj4gLQljcnRjLT55ID0gc3JjLT55MSA+PiAxNjsKPiAgCj4gIAlpZiAo IWNydGMtPnN0YXRlLT5hY3RpdmUpCj4gIAkJcmV0dXJuOwo+IC0tIAo+IDIuMS4wCj4gCj4gX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZngg bWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5p ZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxv Zy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=