From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 04/10] drm/i915: Shrink the request kmem_cache on allocation error Date: Tue, 16 Jan 2018 10:10:28 +0000 Message-ID: <90eb4cff-4918-4c49-fda4-345e98842bcf@linux.intel.com> References: <20180115212455.24046-1-chris@chris-wilson.co.uk> <20180115212455.24046-5-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 D4D6089B84 for ; Tue, 16 Jan 2018 10:10:30 +0000 (UTC) In-Reply-To: <20180115212455.24046-5-chris@chris-wilson.co.uk> Content-Language: en-GB 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 Ck9uIDE1LzAxLzIwMTggMjE6MjQsIENocmlzIFdpbHNvbiB3cm90ZToKPiBJZiB3ZSBmYWlsIHRv IGFsbG9jYXRlIGEgbmV3IHJlcXVlc3QsIG1ha2Ugc3VyZSB3ZSByZWNvdmVyIHRoZSBwYWdlcwo+ IHRoYXQgYXJlIGluIHRoZSBwcm9jZXNzIG9mIGJlaW5nIGZyZWVkIGJ5IGluc2VydGluZyBhbiBS Q1UgYmFycmllci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlz LXdpbHNvbi5jby51az4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3Jl cXVlc3QuYyB8IDMgKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCj4gCj4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3JlcXVlc3QuYyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3JlcXVlc3QuYwo+IGluZGV4IDcyYmRjMjAzNzE2 Zi4uZTZkNDg1N2IxZjc4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtX3JlcXVlc3QuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3JlcXVl c3QuYwo+IEBAIC02OTYsNiArNjk2LDkgQEAgaTkxNV9nZW1fcmVxdWVzdF9hbGxvYyhzdHJ1Y3Qg aW50ZWxfZW5naW5lX2NzICplbmdpbmUsCj4gICAJCWlmIChyZXQpCj4gICAJCQlnb3RvIGVycl91 bnJlc2VydmU7Cj4gICAKPiArCQlrbWVtX2NhY2hlX3NocmluayhkZXZfcHJpdi0+cmVxdWVzdHMp OwoKSG0sIHRoZSBvbmUgaW4gaWRsZSB3b3JrIGhhbmRsZXIgaXMgbm90IGVub3VnaD8gT3IgZnJv bSBhbm90aGVyIGFuZ2xlLCAKdGhlIGttZW1fY2FjaGVfYWxsb2MgYmVsb3cgd29uJ3Qgd29yayBo YXJkIGVub3VnaCB0byBhbGxvY2F0ZSBzb21ldGhpbmcgCnJlZ2FyZGxlc3M/Cgo+ICsJCXJjdV9i YXJyaWVyKCk7CgpUaGlzIG9uZSBpcyBiZWNhdXNlIHJlcSBjYWNoZSBpcyBSQ1U/IEJ1dCBkb2Vz bid0IHRoYXQgbWVhbiBmcmVlZCAKcmVxdWVzdHMgYXJlIGltbWVkaWF0ZWx5IGF2YWlsYWJsZSBh cyBwZXI6CgpzdGF0aWMgdm9pZCBpOTE1X2ZlbmNlX3JlbGVhc2Uoc3RydWN0IGRtYV9mZW5jZSAq ZmVuY2UpCnsKCXN0cnVjdCBkcm1faTkxNV9nZW1fcmVxdWVzdCAqcmVxID0gdG9fcmVxdWVzdChm ZW5jZSk7CgoJLyogVGhlIHJlcXVlc3QgaXMgcHV0IG9udG8gYSBSQ1UgZnJlZWxpc3QgKGkuZS4g dGhlIGFkZHJlc3MKCSAqIGlzIGltbWVkaWF0ZWx5IHJldXNlZCksIG1hcmsgdGhlIGZlbmNlcyBh cyBiZWluZyBmcmVlZCBub3cuCgkgKiBPdGhlcndpc2UgdGhlIGRlYnVnb2JqZWN0cyBmb3IgdGhl IGZlbmNlcyBhcmUgb25seSBtYXJrZWQgYXMKCSAqIGZyZWVkIHdoZW4gdGhlIHNsYWIgY2FjaGUg aXRzZWxmIGlzIGZyZWVkLCBhbmQgc28gd2Ugd291bGQgZ2V0CgkgKiBjYXVnaHQgdHJ5aW5nIHRv IHJldXNlIGRlYWQgb2JqZWN0cy4KCSAqLwoKUmVnYXJkcywKClR2cnRrbwoKPiArCj4gICAJCXJl cSA9IGttZW1fY2FjaGVfYWxsb2MoZGV2X3ByaXYtPnJlcXVlc3RzLCBHRlBfS0VSTkVMKTsKPiAg IAkJaWYgKCFyZXEpIHsKPiAgIAkJCXJldCA9IC1FTk9NRU07Cj4gCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=