From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH v2] drm/i915: Shrink the request kmem_cache on allocation error Date: Tue, 16 Jan 2018 15:19:07 +0000 Message-ID: References: <90eb4cff-4918-4c49-fda4-345e98842bcf@linux.intel.com> <20180116131507.7791-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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 035586E272 for ; Tue, 16 Jan 2018 15:19:12 +0000 (UTC) In-Reply-To: <20180116131507.7791-1-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 Ck9uIDE2LzAxLzIwMTggMTM6MTUsIENocmlzIFdpbHNvbiB3cm90ZToKPiBJZiB3ZSBmYWlsIHRv IGFsbG9jYXRlIGEgbmV3IHJlcXVlc3QsIG1ha2Ugc3VyZSB3ZSByZWNvdmVyIHRoZSBwYWdlcwo+ IHRoYXQgYXJlIGluIHRoZSBwcm9jZXNzIG9mIGJlaW5nIGZyZWVkIGJ5IGluc2VydGluZyBhbiBS Q1UgYmFycmllci4KPiAKPiB2MjogQ29tbWVudCBiZWZvcmUgdGhlIHNocmluayBhbmQgYmFycmll ciBpbiB0aGUgZXJyb3IgcGF0aC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1 bGluQGludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3Jl cXVlc3QuYyB8IDExICsrKysrKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u cygrKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9yZXF1 ZXN0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9yZXF1ZXN0LmMKPiBpbmRleCA3 MmJkYzIwMzcxNmYuLmEwZjQ1MWI0YTRlOCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbV9yZXF1ZXN0LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbV9yZXF1ZXN0LmMKPiBAQCAtNjk2LDYgKzY5NiwxNyBAQCBpOTE1X2dlbV9yZXF1ZXN0X2Fs bG9jKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSwKPiAgIAkJaWYgKHJldCkKPiAgIAkJ CWdvdG8gZXJyX3VucmVzZXJ2ZTsKPiAgIAo+ICsJCS8qCj4gKwkJICogV2UndmUgZm9yY2VkIHRo ZSBjbGllbnQgdG8gc3RhbGwgYW5kIGNhdGNoIHVwIHdpdGggd2hhdGV2ZXIKPiArCQkgKiBiYWNr bG9nIHRoZXJlIG1pZ2h0IGhhdmUgYmVlbi4gQXMgd2UgYXJlIGFzc3VtaW5nIHRoYXQgd2UKPiAr CQkgKiBjYXVzZWQgdGhlIG1lbXByZXNzdXJlLCBub3cgaXMgYW4gb3Bwb3J0dW5lIHRpbWUgdG8K PiArCQkgKiByZWNvdmVyIGFzIG11Y2ggbWVtb3J5IGZyb20gdGhlIHJlcXVlc3QgcG9vbCBhcyBp cyBwb3NzaWJsZS4KPiArCQkgKiBIYXZpbmcgYWxyZWFkeSBwZW5hbGl6ZWQgdGhlIGNsaWVudCB0 byBzdGFsbCwgd2Ugc3BlbmQKPiArCQkgKiBhIGxpdHRsZSBleHRyYSB0aW1lIHRvIHJlLW9wdGlt aXNlIHBhZ2UgYWxsb2NhdGlvbi4KPiArCQkgKi8KPiArCQlrbWVtX2NhY2hlX3NocmluayhkZXZf cHJpdi0+cmVxdWVzdHMpOwo+ICsJCXJjdV9iYXJyaWVyKCk7IC8qIFJlY292ZXIgdGhlIFRZUEVT QUZFX0JZX1JDVSBwYWdlcyAqLwo+ICsKPiAgIAkJcmVxID0ga21lbV9jYWNoZV9hbGxvYyhkZXZf cHJpdi0+cmVxdWVzdHMsIEdGUF9LRVJORUwpOwo+ICAgCQlpZiAoIXJlcSkgewo+ICAgCQkJcmV0 ID0gLUVOT01FTTsKPiAKClJldmlld2VkLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3Vs aW5AaW50ZWwuY29tPgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK