From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH v2] drm/i915: Retire before attempting to evict from the active lists Date: Mon, 12 Dec 2016 11:58:24 +0000 Message-ID: <48c66609-6cd2-07aa-4fec-ed60b2bc8fe5@linux.intel.com> References: <20161209134232.24996-1-chris@chris-wilson.co.uk> <20161209150555.602-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 096F56E2EF for ; Mon, 12 Dec 2016 11:58:27 +0000 (UTC) In-Reply-To: <20161209150555.602-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 Ck9uIDA5LzEyLzIwMTYgMTU6MDUsIENocmlzIFdpbHNvbiB3cm90ZToKPiBTb21lIG9iamVjdCBy ZXRhaW4gYW4gZXh0cmEgcGluIHdoaWxzdCB0aGV5IGFyZSBhY3RpdmUgKGUuZy4gY29udGV4dHMp Lgo+IFRoaXMgZXhjbHVkZXMgdGhlbSBmcm9tIGJlaW5nIGNvbnNpZGVyZWQgZm9yIGV2aWN0aW9u IHVubGVzcyB3ZSBpZGxlIHRoZQo+IEdQVS4gSWYgYmVmb3JlIHdlIGxvb2sgYXQgdGhlIGFjdGl2 ZSBsaXN0LCBiZWZvcmUgd2UgcmV0aXJlIHdlIGNhbgo+IGhvcGVmdWxseSByZW1vdmUgYSBmZXcg ZXhjZXNzIHBpbnMgYW5kIHJlZHVjZSB0aGUgYW1vdW50IG9mIHNlYXJjaGluZwo+IHJlcXVpcmVk Lgo+Cj4gdjI6IFNpbWlsYXIgcHJpbmNpcGxlIGFwcGxpZXMgdG8gZXZpY3RfZm9yX3ZtYQo+Cj4g U2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4g LS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V2aWN0LmMgfCAxNyArKysrKysr KysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V2aWN0 LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ldmljdC5jCj4gaW5kZXggYTNmN2Yx Y2E2ZjIxLi42ODkzMzhlMjJiYTggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9nZW1fZXZpY3QuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2V2 aWN0LmMKPiBAQCAtMTMwLDcgKzEzMCwxNCBAQCBpOTE1X2dlbV9ldmljdF9zb21ldGhpbmcoc3Ry dWN0IGk5MTVfYWRkcmVzc19zcGFjZSAqdm0sCj4gIAkJCQkgICAgc3RhcnQsIGVuZCwKPiAgCQkJ CSAgICBmbGFncyAmIFBJTl9ISUdIID8gRFJNX01NX0lOU0VSVF9ISUdIIDogMCk7Cj4KPiAtCWlm IChmbGFncyAmIFBJTl9OT05CTE9DSykKPiArCS8qIFJldGlyZSBiZWZvcmUgd2Ugc2VhcmNoIHRo ZSBhY3RpdmUgbGlzdC4gQWx0aG91Z2ggd2UgaGF2ZQo+ICsJICogcmVhc29uYWJsZSBhY2N1cmFj eSBpbiBvdXIgcmV0aXJlbWVudCBsaXN0cywgd2UgbWF5IGhhdmUKPiArCSAqIGEgc3RyYXkgcGlu IChwcmV2ZW50aW5nIGV2aWN0aW9uKSB0aGF0IGNhbiBvbmx5IGJlIHJlc29sdmVkIGJ5Cj4gKwkg KiByZXRpcmluZy4KPiArCSAqLwo+ICsJaWYgKCEoZmxhZ3MgJiBQSU5fTk9OQkxPQ0spKQo+ICsJ CWk5MTVfZ2VtX3JldGlyZV9yZXF1ZXN0cyhkZXZfcHJpdik7Cj4gKwllbHNlCj4gIAkJcGhhc2Vz WzFdID0gTlVMTDsKPgo+ICBzZWFyY2hfYWdhaW46Cj4gQEAgLTIzNiw2ICsyNDMsMTQgQEAgaW50 IGk5MTVfZ2VtX2V2aWN0X2Zvcl92bWEoc3RydWN0IGk5MTVfdm1hICp0YXJnZXQsIHVuc2lnbmVk IGludCBmbGFncykKPiAgCWxvY2tkZXBfYXNzZXJ0X2hlbGQoJnRhcmdldC0+dm0tPmk5MTUtPmRy bS5zdHJ1Y3RfbXV0ZXgpOwo+ICAJdHJhY2VfaTkxNV9nZW1fZXZpY3Rfdm1hKHRhcmdldCwgZmxh Z3MpOwo+Cj4gKwkvKiBSZXRpcmUgYmVmb3JlIHdlIHNlYXJjaCB0aGUgYWN0aXZlIGxpc3QuIEFs dGhvdWdoIHdlIGhhdmUKPiArCSAqIHJlYXNvbmFibGUgYWNjdXJhY3kgaW4gb3VyIHJldGlyZW1l bnQgbGlzdHMsIHdlIG1heSBoYXZlCj4gKwkgKiBhIHN0cmF5IHBpbiAocHJldmVudGluZyBldmlj dGlvbikgdGhhdCBjYW4gb25seSBiZSByZXNvbHZlZCBieQo+ICsJICogcmV0aXJpbmcuCj4gKwkg Ki8KPiArCWlmICghKGZsYWdzICYgUElOX05PTkJMT0NLKSkKPiArCQlpOTE1X2dlbV9yZXRpcmVf cmVxdWVzdHModGFyZ2V0LT52bS0+aTkxNSk7Cj4gKwo+ICAJY2hlY2tfY29sb3IgPSB0YXJnZXQt PnZtLT5tbS5jb2xvcl9hZGp1c3Q7Cj4gIAlpZiAoY2hlY2tfY29sb3IpIHsKPiAgCQkvKiBFeHBh bmQgc2VhcmNoIHRvIGNvdmVyIG5laWdoYm91cmluZyBndWFyZCBwYWdlcyAob3IgbGFjayEpICov Cj4KClJldmlld2VkLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29t PgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK