From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 08/32] drm/i915: Simplify reset_counter handling during atomic modesetting Date: Wed, 16 Dec 2015 10:46:26 +0100 Message-ID: <20151216094626.GQ30437@phenom.ffwll.local> References: <1449833608-22125-1-git-send-email-chris@chris-wilson.co.uk> <1449833608-22125-9-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com [74.125.82.50]) by gabe.freedesktop.org (Postfix) with ESMTPS id E3F786E87A for ; Wed, 16 Dec 2015 01:46:29 -0800 (PST) Received: by mail-wm0-f50.google.com with SMTP id n186so132840871wmn.0 for ; Wed, 16 Dec 2015 01:46:29 -0800 (PST) Content-Disposition: inline In-Reply-To: <1449833608-22125-9-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBEZWMgMTEsIDIwMTUgYXQgMTE6MzM6MDRBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE5vdyB0aGF0IHRoZSByZXNldF9jb3VudGVyIGlzIHN0b3JlZCBvbiB0aGUgcmVxdWVz dCwgd2UgY2FuIHJlYXJyYW5nZQo+IHRoZSBjb2RlIHRvIGhhbmRsZSByZWFkaW5nIHRoZSBjb3Vu dGVyIHZlcnN1cyB3YWl0aW5nIGR1cmluZyB0aGUgYXRvbWljCj4gbW9kZXNldHRpbmcgZm9yIHJl YWRpYmlsaXR5IChieSBkZWxldGluZyB0aGUgaGFpcmllc3Qgb2YgY29kZXMpLgo+IAo+IFNpZ25l ZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBE YW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgoKTXVjaCBiZXR0ZXIgZW5jYXBz dWxhdGlvbiBvZiBnZW0gaW50ZXJuYWxzIGluZGVlZC4KClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0 dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZGlzcGxheS5jIHwgMTggKysrKysrKy0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFu Z2VkLCA3IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMKPiBpbmRleCBkNTliZWNhOTI4YjcuLmQ3YmJkMDE1ZGUzNSAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiArKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiBAQCAtMTMzOTMsOSArMTMzOTMs OSBAQCBzdGF0aWMgaW50IGludGVsX2F0b21pY19wcmVwYXJlX2NvbW1pdChzdHJ1Y3QgZHJtX2Rl dmljZSAqZGV2LAo+ICAJCXJldHVybiByZXQ7Cj4gIAo+ICAJcmV0ID0gZHJtX2F0b21pY19oZWxw ZXJfcHJlcGFyZV9wbGFuZXMoZGV2LCBzdGF0ZSk7Cj4gLQlpZiAoIXJldCAmJiAhYXN5bmMgJiYg IWk5MTVfcmVzZXRfaW5fcHJvZ3Jlc3Nfb3Jfd2VkZ2VkKCZkZXZfcHJpdi0+Z3B1X2Vycm9yKSkg ewo+IC0JCW11dGV4X3VubG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwo+ICsJbXV0ZXhfdW5sb2Nr KCZkZXYtPnN0cnVjdF9tdXRleCk7Cj4gIAo+ICsJaWYgKCFyZXQgJiYgIWFzeW5jKSB7Cj4gIAkJ Zm9yX2VhY2hfcGxhbmVfaW5fc3RhdGUoc3RhdGUsIHBsYW5lLCBwbGFuZV9zdGF0ZSwgaSkgewo+ ICAJCQlzdHJ1Y3QgaW50ZWxfcGxhbmVfc3RhdGUgKmludGVsX3BsYW5lX3N0YXRlID0KPiAgCQkJ CXRvX2ludGVsX3BsYW5lX3N0YXRlKHBsYW5lX3N0YXRlKTsKPiBAQCAtMTM0MDksMTkgKzEzNDA5 LDE1IEBAIHN0YXRpYyBpbnQgaW50ZWxfYXRvbWljX3ByZXBhcmVfY29tbWl0KHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYsCj4gIAkJCS8qIFN3YWxsb3cgLUVJTyBlcnJvcnMgdG8gYWxsb3cgdXBkYXRl cyBkdXJpbmcgaHcgbG9ja3VwLiAqLwo+ICAJCQlpZiAocmV0ID09IC1FSU8pCj4gIAkJCQlyZXQg PSAwOwo+IC0KPiAtCQkJaWYgKHJldCkKPiArCQkJaWYgKHJldCkgewo+ICsJCQkJbXV0ZXhfbG9j aygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwo+ICsJCQkJZHJtX2F0b21pY19oZWxwZXJfY2xlYW51cF9w bGFuZXMoZGV2LCBzdGF0ZSk7Cj4gKwkJCQltdXRleF91bmxvY2soJmRldi0+c3RydWN0X211dGV4 KTsKPiAgCQkJCWJyZWFrOwo+ICsJCQl9Cj4gIAkJfQo+IC0KPiAtCQlpZiAoIXJldCkKPiAtCQkJ cmV0dXJuIDA7Cj4gLQo+IC0JCW11dGV4X2xvY2soJmRldi0+c3RydWN0X211dGV4KTsKPiAtCQlk cm1fYXRvbWljX2hlbHBlcl9jbGVhbnVwX3BsYW5lcyhkZXYsIHN0YXRlKTsKPiAgCX0KPiAgCj4g LQltdXRleF91bmxvY2soJmRldi0+c3RydWN0X211dGV4KTsKPiAgCXJldHVybiByZXQ7Cj4gIH0K PiAgCj4gLS0gCj4gMi42LjMKPiAKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVy LCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=