From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 03/10] drm/i915: Shrink the GEM kmem_caches upon idling Date: Tue, 16 Jan 2018 10:00:16 +0000 Message-ID: References: <20180115212455.24046-1-chris@chris-wilson.co.uk> <20180115212455.24046-4-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 mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id F377E6E1C0 for ; Tue, 16 Jan 2018 10:00:18 +0000 (UTC) In-Reply-To: <20180115212455.24046-4-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 Ck9uIDE1LzAxLzIwMTggMjE6MjQsIENocmlzIFdpbHNvbiB3cm90ZToKPiBXaGVuIHdlIGZpbmFs bHkgZGVjaWRlIHRoZSBncHUgaXMgaWRsZSwgdGhhdCBpcyBhIGdvb2QgdGltZSB0byBzaHJpbmsK PiBvdXIga21lbV9jYWNoZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJp c0BjaHJpcy13aWxzb24uY28udWs+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2dlbS5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDIy IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBpbmRleCBhODg0MGE1 MTQzNzcuLjg1NDdmNTIxNDU5OSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+IEBAIC00 NzA5LDYgKzQ3MDksMjEgQEAgaTkxNV9nZW1fcmV0aXJlX3dvcmtfaGFuZGxlcihzdHJ1Y3Qgd29y a19zdHJ1Y3QgKndvcmspCj4gICAJfQo+ICAgfQo+ICAgCj4gK3N0YXRpYyB2b2lkIHNocmlua19j YWNoZXMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUpCj4gK3sKPiArCS8qCj4gKwkgKiBr bWVtX2NhY2hlX3NocmluaygpIGRpc2NhcmRzIGVtcHR5IHNsYWJzIGFuZCByZW9yZGVycyBwYXJ0 aWFsbHkKPiArCSAqIGZpbGxlZCBzbGFicyB0byBwcmlvcml0aXNlIGFsbG9jYXRpbmcgZnJvbSB0 aGUgbW9zdGx5IGZ1bGwgc2xhYnMsCj4gKwkgKiB3aXRoIHRoZSBhaW0gb2YgcmVkdWNpbmcgZnJh Z21lbnRhdGlvbi4KPiArCSAqLwoKVGhpcyBtYWtlcyBpdCBzb3VuZCBsaWtlIGl0IHdvdWxkIGJl IGEgdmVyeSBnb29kIHRoaW5nIGluIGdlbmVyYWwuCgo+ICsJa21lbV9jYWNoZV9zaHJpbmsoaTkx NS0+cHJpb3JpdGllcyk7Cj4gKwlrbWVtX2NhY2hlX3NocmluayhpOTE1LT5kZXBlbmRlbmNpZXMp Owo+ICsJa21lbV9jYWNoZV9zaHJpbmsoaTkxNS0+cmVxdWVzdHMpOwo+ICsJa21lbV9jYWNoZV9z aHJpbmsoaTkxNS0+bHV0cyk7Cj4gKwlrbWVtX2NhY2hlX3NocmluayhpOTE1LT52bWFzKTsKPiAr CWttZW1fY2FjaGVfc2hyaW5rKGk5MTUtPm9iamVjdHMpOwo+ICt9Cj4gKwo+ICAgc3RhdGljIGlu bGluZSBib29sCj4gICBuZXdfcmVxdWVzdHNfc2luY2VfbGFzdF9yZXRpcmUoY29uc3Qgc3RydWN0 IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUpCj4gICB7Cj4gQEAgLTQ3OTYsNiArNDgxMSwxMyBAQCBp OTE1X2dlbV9pZGxlX3dvcmtfaGFuZGxlcihzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCj4gICAJ CUdFTV9CVUdfT04oIWRldl9wcml2LT5ndC5hd2FrZSk7Cj4gICAJCWk5MTVfcXVldWVfaGFuZ2No ZWNrKGRldl9wcml2KTsKPiAgIAl9Cj4gKwo+ICsJcmN1X2JhcnJpZXIoKTsKClVnaCwgbW9yZSBz cHJpbmtsZWQgYXJvdW5kIGNvbXBsZXhpdHkgd2UgYWRkIHRoZSBtb3JlIGRpZmZpY3VsdCBpdCAK YmVjb21lcyB0byBtYWludGFpbiB0aGUgY29kZSBiYXNlIGZvciBtZXJlIG1vcnRhbHMuIEF0IHRo ZSB2ZXJ5IG1pbmltdW0gCmEgY29tbWVudCBpcyBuZWVkZWQgaGVyZS4KCldoYXQgYWJvdXQgYWN0 aXZpdHkgb3RoZXIgdGhhbiByZXF1ZXN0cz8gTGlrZSBhY3RpdmUgbW1hcF9ndHQsIHRoYXQgCm1p Z2h0IGF0IGxlYXN0IGNyZWF0ZSBidXN5bmVzcyBvbiB0aGUgdm1hIGFuZCBvYmplY3QgY2FjaGVz IGFuZCBpcyBub3QgCmNvcnJlbGF0ZWQgdG8gaWRsZSB3b3JrIGhhbmRsZXIgZmlyaW5nLgoKUmVn YXJkcywKClR2cnRrbwoKPiArCj4gKwlpZiAoIW5ld19yZXF1ZXN0c19zaW5jZV9sYXN0X3JldGly ZShkZXZfcHJpdikpIHsKPiArCQlfX2k5MTVfZ2VtX2ZyZWVfd29yaygmZGV2X3ByaXYtPm1tLmZy ZWVfd29yayk7Cj4gKwkJc2hyaW5rX2NhY2hlcyhkZXZfcHJpdik7Cj4gKwl9Cj4gICB9Cj4gICAK PiAgIGludCBpOTE1X2dlbV9zdXNwZW5kKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp dikKPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==