From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 02/18] drm/i915: Allow i915_sw_fence_await_sw_fence() to allocate Date: Wed, 14 Sep 2016 09:46:15 +0100 Message-ID: <20160914084615.GG25204@nuc-i3427.alporthouse.com> References: <20160914065250.15482-1-chris@chris-wilson.co.uk> <20160914065250.15482-3-chris@chris-wilson.co.uk> <1473839472.3924.8.camel@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8A9346E6C5 for ; Wed, 14 Sep 2016 08:47:05 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1473839472.3924.8.camel@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: Joonas Lahtinen Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBTZXAgMTQsIDIwMTYgYXQgMTA6NTE6MTJBTSArMDMwMCwgSm9vbmFzIExhaHRpbmVu IHdyb3RlOgo+IE9uIGtlLCAyMDE2LTA5LTE0IGF0IDA3OjUyICswMTAwLCBDaHJpcyBXaWxzb24g d3JvdGU6Cj4gPiBAQCAtNjc4LDcgKzY3OCw3IEBAIHZvaWQgX19pOTE1X2FkZF9yZXF1ZXN0KHN0 cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxdWVzdCwgYm9vbCBmbHVzaF9jYWNoZXMpCj4g PiDCoAkJCQnCoMKgwqAmcmVxdWVzdC0+aTkxNS0+ZHJtLnN0cnVjdF9tdXRleCk7Cj4gPiDCoAlp ZiAocHJldikKPiA+IMKgCQlpOTE1X3N3X2ZlbmNlX2F3YWl0X3N3X2ZlbmNlKCZyZXF1ZXN0LT5z dWJtaXQsICZwcmV2LT5zdWJtaXQsCj4gPiAtCQkJCQnCoMKgwqDCoMKgJnJlcXVlc3QtPnN1Ym1p dHEpOwo+ID4gKwkJCQkJwqDCoMKgwqDCoCZyZXF1ZXN0LT5zdWJtaXRxLCBHRlBfTk9XQUlUKTsK PiAKPiBXcnQgY29tbWl0IG1lc3NhZ2UsIHdoeSBkbyB3ZSBwYXNzIGJvdGggaGVyZT8gSWYgb25l IHdhcyB0byBydW4KPiBzdGF0aXN0aWMgYW5hbHlzaXMsICF3cSBpcyBuZXZlciB0cnVlIGlmIHlv dSBwYXNzICZmb28gaGVyZS4KCk9ubHkgYmVjYXVzZSBHRlBfTk9XQUlUIHdhcyBkZXNjcmlwdGl2 ZSwgYW5kIGNsZWFuZXIgdGhhbiBzYXkKKF9fZm9yY2UgZ2ZwX3QpMAoKPiA+IEBAIC0xMzUsNiAr MTM1LDggQEAgc3RhdGljIGludCBpOTE1X3N3X2ZlbmNlX3dha2Uod2FpdF9xdWV1ZV90ICp3cSwg dW5zaWduZWQgbW9kZSwgaW50IGZsYWdzLCB2b2lkICoKPiA+IMKgCWxpc3RfZGVsKCZ3cS0+dGFz a19saXN0KTsKPiA+IMKgCV9faTkxNV9zd19mZW5jZV9jb21wbGV0ZSh3cS0+cHJpdmF0ZSwga2V5 KTsKPiA+IMKgCWk5MTVfc3dfZmVuY2VfcHV0KHdxLT5wcml2YXRlKTsKPiA+ICsJaWYgKHdxLT5m bGFncykKPiA+ICsJCWtmcmVlKHdxKTsKPiAKPiBUaGlzIGlzIGNvbmZ1c2luZyB3aXRob3V0IGEg Y29tbWVudCBvciBwcm9wZXIgZmxhZyAjZGVmaW5lLgo+IAo+ID4gwqAJSU5JVF9MSVNUX0hFQUQo JndxLT50YXNrX2xpc3QpOwo+ID4gLQl3cS0+ZmxhZ3MgPSAwOwo+ID4gKwl3cS0+ZmxhZ3MgPSBw ZW5kaW5nOwo+IAo+IFdoeSBub3QgbWFrZSB0aGlzIGxvb2sgcHJvcGVyIGJ5IHVzaW5nIEk5MTVf U1dfRkVOQ0VfRkxBR19GT08gbmFtZS4KPiAKPiA+ICtzdGF0aWMgaW5saW5lIHZvaWQgaTkxNV9z d19mZW5jZV93YWl0KHN0cnVjdCBpOTE1X3N3X2ZlbmNlICpmZW5jZSkKPiA+ICt7Cj4gPiArCXdh aXRfZXZlbnQoZmVuY2UtPndhaXQsIGk5MTVfc3dfZmVuY2VfZG9uZShmZW5jZSkpOwo+ID4gK30K PiA+ICsKPiAKPiBUaGlzIHNlZW1zIHRvIGJlIGEgbG9zdC1pbi1yZWJhc2luZyBodW5rLgoKSSBz bnVjayBpbiBhIHVzZSBhbG9uZyB0aGUgb29tIHBhdGggdG8ganVzdGlmeSBpdCBoZXJlIChhbmQg YXZvaWQgaGF2aW5nCnRvIG1hZ2ljIGl0IG91dCBvZiBub3doZXJlIGxhdGVyKS4KLUNocmlzCgot LSAKQ2hyaXMgV2lsc29uLCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRyZQpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK