From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH] drm/i915: Prune the reservation shared fence array Date: Wed, 08 Nov 2017 17:09:47 +0200 Message-ID: <1510153787.4626.29.camel@linux.intel.com> References: <20171107220656.5020-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 175646E6EF for ; Wed, 8 Nov 2017 15:09:53 +0000 (UTC) In-Reply-To: <20171107220656.5020-1-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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCAyMDE3LTExLTA3IGF0IDIyOjA2ICswMDAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4g VGhlIHNoYXJlZCBmZW5jZSBhcnJheSBpcyBub3QgYXV0b3BydW5pbmcgYW5kIG1heSBjb250aW51 ZSB0byBncm93IGFzIGFuCj4gb2JqZWN0IGlzIHNoYXJlZCBiZXR3ZWVuIG5ldyB0aW1lbGluZXMu IFRha2UgdGhlIG9wcG9ydHVuaXR5IHdoZW4gd2UKPiB0aGluayB0aGUgb2JqZWN0IGlzIGlkbGUg KHdlIGhhdmUgdG8gY29uZmlybSB0aGF0IGFueSBleHRlcm5hbCBmZW5jZSBpcwo+IGFsc28gc2ln bmFsZWQpIHRvIGRlY291cGxlIGFsbCB0aGUgZmVuY2VzLgo+IAo+IFdlIGFwcGx5IGEgc2ltaWxh ciB0cmljayBhZnRlciB3YWl0aW5nIG9uIGFuIG9iamVjdCwgc2VlIGNvbW1pdAo+IGU1NGNhOTc3 NDc3NyAoImRybS9pOTE1OiBSZW1vdmUgY29tcGxldGVkIGZlbmNlcyBhZnRlciBhIHdhaXQiKQo+ IAo+IHYyOiBObyBsb25nZXIgbmVlZCB0byBoYW5kbGUgdGhlIGJhdGNoIHBvb2wgYXMgYSBzcGVj aWFsIGNhc2UuCj4gdjM6IE5lZWQgdG8gdHJ5bG9jayBmcm9tIHdpdGhpbiBpOTE1X3ZtYV9yZXRp cmUgYXMgdGhpcyBtYXkgYmUgY2FsbGVkCj4gZm9ybSB0aGUgc2hyaW5rZXIgLSBhbmQgd2UgbWF5 IGxhdGVyIHRyeSB0byBhbGxvY2F0ZSB1bmRlcm5lYXRoIHRoZQo+IHJlc2VydmF0aW9uIGxvY2ss IHNvIGEgZGVhZGxvY2sgaXMgcG9zc2libGUuCj4gCj4gUmVmZXJlbmNlczogaHR0cHM6Ly9idWdz LmZyZWVkZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAyOTM2Cj4gRml4ZXM6IGQwN2YwZTU5 YjJjNyAoImRybS9pOTE1OiBNb3ZlIEdFTSBhY3Rpdml0eSB0cmFja2luZyBpbnRvIGEgY29tbW9u IHN0cnVjdCByZXNlcnZhdGlvbl9vYmplY3QiKQo+IEZpeGVzOiA4MGIyMDRiY2U4ZjIgKCJkcm0v aTkxNTogRW5hYmxlIG11bHRpcGxlIHRpbWVsaW5lcyIpCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMg V2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gQ2M6IEpvb25hcyBMYWh0aW5lbiA8 am9vbmFzLmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KCjxTTklQPgoKPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X3ZtYS5jCj4gQEAgLTU0LDYgKzU0LDEzIEBAIGk5MTVfdm1hX3Jl dGlyZShzdHJ1Y3QgaTkxNV9nZW1fYWN0aXZlICphY3RpdmUsCj4gIAlpZiAoLS1vYmotPmFjdGl2 ZV9jb3VudCkKPiAgCQlyZXR1cm47Cj4gIAo+ICsJLyogUHJ1bmUgdGhlIHNoYXJlZCBmZW5jZSBh cnJheXMgaWZmIGNvbXBsZXRlbHkgaWRsZSAoaW5jLiBleHRlcm5hbCkgKi8KPiArCWlmIChyZXNl cnZhdGlvbl9vYmplY3RfdHJ5bG9jayhvYmotPnJlc3YpKSB7Cj4gKwkJaWYgKHJlc2VydmF0aW9u X29iamVjdF90ZXN0X3NpZ25hbGVkX3JjdShvYmotPnJlc3YsIHRydWUpKQo+ICsJCQlyZXNlcnZh dGlvbl9vYmplY3RfYWRkX2V4Y2xfZmVuY2Uob2JqLT5yZXN2LCBOVUxMKTsKPiArCQlyZXNlcnZh dGlvbl9vYmplY3RfdW5sb2NrKG9iai0+cmVzdik7Cj4gKwl9CgpGZWVscyBiaXQgbGlrZSB0aGlz IGNvdWxkIGFsc28gYmUgYSBmZWF0dXJlIG9mIHJlc2VydmF0aW9uIG9iamVjdHMuCgpSZXZpZXdl ZC1ieTogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgoK UmVnYXJkcywgSm9vbmFzCi0tIApKb29uYXMgTGFodGluZW4KT3BlbiBTb3VyY2UgVGVjaG5vbG9n eSBDZW50ZXIKSW50ZWwgQ29ycG9yYXRpb24KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==