From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [RFC 4/4] drm/i915: Remove trylock-looping from the shrinker Date: Thu, 3 Jan 2019 13:10:21 +0000 Message-ID: References: <20190103122329.19948-1-tvrtko.ursulin@linux.intel.com> <20190103122329.19948-5-tvrtko.ursulin@linux.intel.com> <154652020092.27300.18059206935196206578@skylake-alporthouse-com> 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 B7DE06E54F for ; Thu, 3 Jan 2019 13:10:23 +0000 (UTC) In-Reply-To: <154652020092.27300.18059206935196206578@skylake-alporthouse-com> Content-Language: en-US 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 Ck9uIDAzLzAxLzIwMTkgMTI6NTYsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE5LTAxLTAzIDEyOjIzOjI5KQo+PiBGcm9tOiBUdnJ0a28gVXJzdWxpbiA8 dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+Pgo+PiBJbiBhIHBhdGNoIG5hbWVkICJkcm0vaTkx NTogUmV0dXJuIGltbWVkaWF0ZWx5IGlmIHRyeWxvY2sgZmFpbHMgZm9yCj4+IGRpcmVjdC1yZWNs YWltIiBDaHJpcyBXaWxzb24gaW1wbGljaXRseSBzdWdnZXN0cyBpdCBpcyBzYWZlIHRvIHVzZSBh IHBsYWluCj4+IG11dGV4X2xvY2sgaW5zdGVhZCBvZiB0cnlsb2NrIG9uIHRoZSBJOTE1X1NIUklO S19BQ1RJVkUgY29kZSBwYXRocy4KPj4KPj4gRXhwbG9yZSB0aGlzIHRvIHNlZSBob3cgdGhlIGxv Y2tkZXAgdHJhY2VzIHdpbGwgbG9vay4KPj4KPj4gU2lnbmVkLW9mZi1ieTogVHZydGtvIFVyc3Vs aW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4gQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNA Y2hyaXMtd2lsc29uLmNvLnVrPgo+PiAtLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbV9zaHJpbmtlci5jIHwgMTEgKystLS0tLS0tLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgMiBp bnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ2VtX3Nocmlua2VyLmMKPj4gaW5kZXggOTdkZWVjNzc1ZjQwLi4yZDRhNTQ4NTFjMGEgMTAw NjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3Nocmlua2VyLmMKPj4g KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYwo+PiBAQCAtNDcs MTUgKzQ3LDggQEAgc2hyaW5rZXJfbG9jayhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqaTkxNSwg dW5zaWduZWQgaW50IGZsYWdzLCBib29sICp1bmxvY2spCj4+ICAgICAgICAgIGNhc2UgTVVURVhf VFJZTE9DS19GQUlMRUQ6Cj4+ICAgICAgICAgICAgICAgICAgKnVubG9jayA9IGZhbHNlOwo+PiAg ICAgICAgICAgICAgICAgIGlmIChmbGFncyAmIEk5MTVfU0hSSU5LX0FDVElWRSkgewo+PiAtICAg ICAgICAgICAgICAgICAgICAgICBwcmVlbXB0X2Rpc2FibGUoKTsKPj4gLSAgICAgICAgICAgICAg ICAgICAgICAgZG8gewo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdV9yZWxh eCgpOwo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChtdXRleF90cnlsb2Nr KCZpOTE1LT5kcm0uc3RydWN0X211dGV4KSkgewo+PiAtICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKnVubG9jayA9IHRydWU7Cj4+IC0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBicmVhazsKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB9Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgIH0gd2hpbGUgKCFuZWVkX3Jlc2NoZWQoKSk7 Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgIHByZWVtcHRfZW5hYmxlKCk7Cj4+ICsgICAgICAg ICAgICAgICAgICAgICAgIG11dGV4X2xvY2soJmk5MTUtPmRybS5zdHJ1Y3RfbXV0ZXgpOwo+IAo+ IFlvdSBzZWVtZWQgdG8gaGF2ZSBsb3N0IHNvbWUgYW5ub3RhdGlvbiBoZXJlLgoKSSBkZWxpYmVy YXRlbHkgb21pdHRlZCBtdXRleF9sb2NrX25lc3RlZCBmcm9tIHRoaXMgc2VyaWVzIHRvIGF2b2lk IApoaWRpbmcgYW55IHBvdGVudGlhbCBsb2NrZGVwIGlzc3Vlcy4gSWYgdGhlcmUgd29uJ3QgYmUg YW55IGhpdCB0aGVuIHdlIApyZWFsbHkgbmVlZCB0byBpbXByb3ZlIG9uIHRoZSB0ZXN0IGNvdmVy YWdlLgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK