From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: Re: [PATCH i915 v2 2/2] i915: wait for fences in atomic commit Date: Mon, 2 Nov 2015 16:06:28 +0100 Message-ID: <56377BF4.1040600@linux.intel.com> References: <74f178dd8e9b1d3a57939dcb95ee361dc8f722e6.1446246896.git.agoins@nvidia.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 2E0F389E39 for ; Mon, 2 Nov 2015 07:06:33 -0800 (PST) In-Reply-To: <74f178dd8e9b1d3a57939dcb95ee361dc8f722e6.1446246896.git.agoins@nvidia.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Alex Goins , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T3AgMzEtMTAtMTUgb20gMDI6MDMgc2NocmVlZiBBbGV4IEdvaW5zOgo+IEZvciBhbGwgYnVmZmVy cyBiYWNrZWQgYnkgZG1hYnVmLCB3YWl0IGZvciBpdHMgcmVzZXJ2YXRpb24gb2JqZWN0J3MgZmVu Y2VzCj4gYmVmb3JlIGNvbW1pdHRpbmcuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4IEdvaW5zIDxh Z29pbnNAbnZpZGlhLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlz cGxheS5jIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAy NCBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gaW5k ZXggMTQ4NTY0MC4uM2U2ZDU4OCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kaXNwbGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5 LmMKPiBAQCAtMTMwOTcsNiArMTMwOTcsOCBAQCBzdGF0aWMgaW50IGludGVsX2F0b21pY19jb21t aXQoc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiAgCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpk ZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4gIAlzdHJ1Y3QgZHJtX2NydGMgKmNydGM7Cj4g IAlzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKmNydGNfc3RhdGU7Cj4gKwlzdHJ1Y3QgZHJtX3BsYW5l ICpwbGFuZTsKPiArCXN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnBsYW5lX3N0YXRlOwo+ICAJaW50 IHJldCA9IDA7Cj4gIAlpbnQgaTsKPiAgCWJvb2wgYW55X21zID0gZmFsc2U7Cj4gQEAgLTEzMTEy LDYgKzEzMTE0LDI4IEBAIHN0YXRpYyBpbnQgaW50ZWxfYXRvbWljX2NvbW1pdChzdHJ1Y3QgZHJt X2RldmljZSAqZGV2LAo+ICAKPiAgCWRybV9hdG9taWNfaGVscGVyX3N3YXBfc3RhdGUoZGV2LCBz dGF0ZSk7Cj4gIAo+ICsJLyogRm9yIGFsbCBmcmFtZWJ1ZmZlcnMgYmFja2VkIGJ5IGRtYWJ1Ziwg d2FpdCBmb3IgZmVuY2UgKi8KPiArCWZvcl9lYWNoX3BsYW5lX2luX3N0YXRlKHN0YXRlLCBwbGFu ZSwgcGxhbmVfc3RhdGUsIGkpIHsKPiArCQlzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYjsKPiAr CQlzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqOwo+ICsKPiArCQlmYiA9IHBsYW5lLT5z dGF0ZS0+ZmI7Cj4gKwkJaWYgKCFmYikKPiArCQkJY29udGludWU7Cj4gKwo+ICsJCW9iaiA9IGlu dGVsX2ZiX29iaihmYik7Cj4gKwkJaWYgKCFvYmopCj4gKwkJCWNvbnRpbnVlOwo+ICsKPiArCQlt dXRleF9sb2NrKCZvYmotPmJhc2UuZGV2LT5vYmplY3RfbmFtZV9sb2NrKTsKPiArCQlpZiAob2Jq LT5iYXNlLmRtYV9idWYpIHsKPiArCQkJcmVzZXJ2YXRpb25fb2JqZWN0X3dhaXRfdGltZW91dF9y Y3UoCj4gKwkJCQlvYmotPmJhc2UuZG1hX2J1Zi0+cmVzdiwKPiArCQkJCXRydWUsIGZhbHNlLCBt c2Vjc190b19qaWZmaWVzKDk2KSk7Cj4gKwkJfQo+ICsJCW11dGV4X3VubG9jaygmb2JqLT5iYXNl LmRldi0+b2JqZWN0X25hbWVfbG9jayk7Cj4gKwl9Cj4gKwo+ICAJZm9yX2VhY2hfY3J0Y19pbl9z dGF0ZShzdGF0ZSwgY3J0YywgY3J0Y19zdGF0ZSwgaSkgewo+ICAJCXN0cnVjdCBpbnRlbF9jcnRj ICppbnRlbF9jcnRjID0gdG9faW50ZWxfY3J0YyhjcnRjKTsKPiAgCkNvdWxkIHlvdSBwdXQgdGhl IHdhaXQgaW5zaWRlIHByZXBhcmVfcGxhbmVfZmI/Cl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vZHJpLWRldmVsCg==