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: Mon, 14 Sep 2015 15:13:40 +0200 Message-ID: <20150914131340.GG3383@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> <20150910154144.GG2767@phenom.ffwll.local> <55F698DA.5030706@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f182.google.com (mail-wi0-f182.google.com [209.85.212.182]) by gabe.freedesktop.org (Postfix) with ESMTPS id D64AA6E8B6 for ; Mon, 14 Sep 2015 06:10:57 -0700 (PDT) Received: by wicge5 with SMTP id ge5so142155957wic.0 for ; Mon, 14 Sep 2015 06:10:56 -0700 (PDT) Content-Disposition: inline In-Reply-To: <55F698DA.5030706@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 T24gTW9uLCBTZXAgMTQsIDIwMTUgYXQgMTE6NTI6MjZBTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gT3AgMTAtMDktMTUgb20gMTc6NDEgc2NocmVlZiBEYW5pZWwgVmV0dGVyOgo+ ID4gT24gVGh1LCBTZXAgMTAsIDIwMTUgYXQgMDQ6MDg6MDFQTSArMDIwMCwgTWFhcnRlbiBMYW5r aG9yc3Qgd3JvdGU6Cj4gPj4gVGhpcyBzaG91bGQgYWxsb3cgbm90IHJ1bm5pbmcgcGxhbmUgY29t bWl0IHdoZW4gdGhlIGNydGMgaXMgb2ZmLgo+ID4+IFdoaWxlIHRoZSBhdG9taWMgaGVscGVycyB1 cGRhdGUgdGhvc2UsIGNydGMtPngveSBpcyBvbmx5IHVwZGF0ZWQKPiA+PiBkdXJpbmcgbW9kZXNl dHMsIGFuZCBwcmltYXJ5IHBsYW5lIGlzIHVwZGF0ZWQgYWZ0ZXIgdGhpcyBmdW5jdGlvbgo+ID4+ IHJldHVybnMuCj4gPj4KPiA+PiBVbmZvcnR1bmF0ZWx5IG5vbi1hdG9taWMgd2F0ZXJtYXJrcyBh bmQgZmJjIHN0aWxsIGRlcGVuZCBvbiB0aGlzCj4gPj4gc3RhdGUgaW5zaWRlIGk5MTUsIHNvIGl0 IGhhcyB0byBiZSBrZXB0IGluIHN5bmMuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBNYWFydGVu IExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgo+ID4+IC0tLQo+ ID4+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgfCAxNSArKysrKysrKy0t LS0tLS0KPiA+PiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMo LSkKPiA+Pgo+ID4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNw bGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+PiBpbmRleCA4 N2M1ZWJhMDg0NTQuLmI4MDllZTJhODY3OCAxMDA2NDQKPiA+PiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kaXNwbGF5LmMKPiA+PiBAQCAtMTIxOTgsNiArMTIxOTgsMTQgQEAgaW50ZWxfbW9kZXNl dF91cGRhdGVfY3J0Y19zdGF0ZShzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUpCj4gPj4g IAkJCWNydGMtPmh3bW9kZSA9IGNydGMtPnN0YXRlLT5hZGp1c3RlZF9tb2RlOwo+ID4+ICAJCWVs c2UKPiA+PiAgCQkJY3J0Yy0+aHdtb2RlLmNydGNfY2xvY2sgPSAwOwo+ID4+ICsKPiA+PiArCQlp ZiAoZHJtX2F0b21pY19nZXRfZXhpc3RpbmdfcGxhbmVfc3RhdGUoc3RhdGUsIGNydGMtPnByaW1h cnkpKSB7Cj4gPj4gKwkJCXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnBsYW5lX3N0YXRlID0gY3J0 Yy0+cHJpbWFyeS0+c3RhdGU7Cj4gPj4gKwo+ID4+ICsJCQljcnRjLT5wcmltYXJ5LT5mYiA9IHBs YW5lX3N0YXRlLT5mYjsKPiA+PiArCQkJY3J0Yy0+eCA9IHBsYW5lX3N0YXRlLT5zcmNfeCA+PiAx NjsKPiA+PiArCQkJY3J0Yy0+eSA9IHBsYW5lX3N0YXRlLT5zcmNfeSA+PiAxNjsKPiA+PiArCQl9 Cj4gPiBkcm1fYXRvbWljX2hlbHBlcl91cGRhdGVfbGVnYWN5X21vZGVzZXRfc3RhdGUgc2hvdWxk IGRvIHRoYXQgZm9yIHVzLCBub3Q/Cj4gPiBBdG0gd2UgaGF2ZSBhbiBpZiAoYW55X21zKSBjaGVj ayBmb3IgaXQsIGJ1dCB0aGF0IHNlZW1zIHRvIGp1c3QgYmUgYSBidWcKPiA+IHJlYWxseS4KPiBU aGF0IGZ1bmN0aW9uIGRvZXNuJ3QgdXBkYXRlIHByaW1hcnktPmZiIHRob3VnaC4gVGhpcyBpcyBm aXhlZCB1cCBieSB0aGUgY2FsbGVyIG9mIGRybV9hdG9taWNfY29tbWl0Cj4gYWZ0ZXIgdGhlIGNh bGwgc3VjY2VlZHMuIFdlIG5lZWQgaXQgc29vbmVyIGJlY2F1c2UgdXBkYXRlX2ZiYyB1bmZvcnR1 bmF0ZWx5IHN0aWxsIGxvb2tzIGF0IHRoZSBsZWdhY3kgc3RhdGUuCj4gCj4gVGhlcmUgYXJlIGEg ZmV3IG90aGVyIHVzZXJzIG9mIHRoZSBsZWdhY3kgc3RhdGUgbGVmdCBpbiBpOTE1LCBidXQgdGhl eSBzaG91bGQgYmUgbW9yZSBlYXN5IHRvIGNvbnZlcnQgdGhhbiBmYmMuCgpIbSwgSSB0cmllZCBs b29raW5nIHJlYWxseSBoYXJkIGJ1dCBkaWRuJ3QgZmluZCBhbnl0aGluZyB0aGF0IGNhcmVkIGFi b3V0CnBsYW5lLT5mYi4gQ2FuIHlvdSBwbGVhc2UgcG9pbnQgbWUgYXQgdGhlbT8KLURhbmllbAot LSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0 cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK