From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH v2 3/3] drm/i915/shrinker: Only shmemfs objects are backed by swap Date: Wed, 20 Apr 2016 15:07:52 +0300 Message-ID: <1461154072.8815.12.camel@linux.intel.com> References: <1461142562.8815.1.camel@linux.intel.com> <1461150294-14123-1-git-send-email-chris@chris-wilson.co.uk> <1461150294-14123-3-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id D0F216E99D for ; Wed, 20 Apr 2016 12:06:39 +0000 (UTC) In-Reply-To: <1461150294-14123-3-git-send-email-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 T24ga2UsIDIwMTYtMDQtMjAgYXQgMTI6MDQgKzAxMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBT aW5jZSB3ZSBjYW4gb25seSBzd2FwIG91dCBzaG1lbWZzIG9iamVjdHMsIHRob3NlIGFyZSB0aGUg b25seSBvbmVzIHRoYXQKPiBpbmZsdWVuY2UgdGhlIGFiaWxpdHkgb2YgdGhlIHNocmlua2VyIHRv IGNhbiBmcmVlIHBhZ2VzLiBDdXJyZW50bHksIGFsbAo+IG5vbi1zaG1lbWZzIG9iamVjdHMgaGF2 ZSBhIHJhaXNlZCBwYWdlc19waW5fY291bnQgdG8gcHJvdGVjdCB0aGVtIGZyb20KPiB0aGUgc2hy aW5rZXIsIHNvIHRoaXMganVzdCBtYWtlcyB0aGUgbG9naWMgZm9yIGNhbl9yZWxlYXNlX3BhZ2Vz KCkKPiBjbGVhcmVyIChhbmQgc2FmZXIgaW4gZnV0dXJlIHNvIHRoYXQgd2UgZG9uJ3Qgb3ZlciBl c3RpbWF0ZSBvdXIgYWJpbGl0eQo+IHRvIGZyZWUgdXAgcGFnZXMgZnJvbSBmdXR1cmUgbm9uLXN3 YXBwYWJsZSBvYmplY3RzKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlz QGNocmlzLXdpbHNvbi5jby51az4KPiBDYzogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGlu ZW5AbGludXguaW50ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IEpvb25hcyBMYWh0aW5lbiA8am9vbmFz LmxhaHRpbmVuQGxpbnV4LmludGVsLmNvbT4KCj4gLS0tCj4gwqBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbV9zaHJpbmtlci5jIHwgMTAgKysrKy0tLS0tLQo+IMKgMSBmaWxlIGNoYW5nZWQs IDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX3Nocmlua2VyLmMKPiBpbmRleCBjYjIyNWUwMzlkNDguLmU0NGM2MzU4YmQ1YSAx MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9zaHJpbmtlci5jCj4g KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fc2hyaW5rZXIuYwo+IEBAIC03MCw2 ICs3MCwxMCBAQCBzdGF0aWMgYm9vbCBzd2FwX2F2YWlsYWJsZSh2b2lkKQo+IMKgCj4gwqBzdGF0 aWMgYm9vbCBjYW5fcmVsZWFzZV9wYWdlcyhzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2Jq KQo+IMKgewo+ICsJLyogT25seSBzaG1lbWZzIG9iamVjdHMgYXJlIGJhY2tlZCBieSBzd2FwcGVk ICovCj4gKwlpZiAoIW9iai0+YmFzZS5maWxwKQo+ICsJCXJldHVybiBmYWxzZTsKPiArCj4gwqAJ LyogT25seSByZXBvcnQgdHJ1ZSBpZiBieSB1bmJpbmRpbmcgdGhlIG9iamVjdCBhbmQgcHV0dGlu ZyBpdHMgcGFnZXMKPiDCoAnCoCogd2UgY2FuIGFjdHVhbGx5IG1ha2UgZm9yd2FyZCBwcm9ncmVz cyB0b3dhcmRzIGZyZWVpbmcgcGh5c2ljYWwKPiDCoAnCoCogcGFnZXMuCj4gQEAgLTM0OSwxOCAr MzUzLDEyIEBAIGk5MTVfZ2VtX3Nocmlua2VyX29vbShzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5i LCB1bnNpZ25lZCBsb25nIGV2ZW50LCB2b2lkICpwdHIpCj4gwqAJwqAqLwo+IMKgCXVuYm91bmQg PSBib3VuZCA9IHVuZXZpY3RhYmxlID0gMDsKPiDCoAlsaXN0X2Zvcl9lYWNoX2VudHJ5KG9iaiwg JmRldl9wcml2LT5tbS51bmJvdW5kX2xpc3QsIGdsb2JhbF9saXN0KSB7Cj4gLQkJaWYgKCFvYmot PmJhc2UuZmlscCkgLyogbm90IGJhY2tlZCBieSBhIGZyZWVhYmxlIG9iamVjdCAqLwo+IC0JCQlj b250aW51ZTsKPiAtCj4gwqAJCWlmICghY2FuX3JlbGVhc2VfcGFnZXMob2JqKSkKPiDCoAkJCXVu ZXZpY3RhYmxlICs9IG9iai0+YmFzZS5zaXplID4+IFBBR0VfU0hJRlQ7Cj4gwqAJCWVsc2UKPiDC oAkJCXVuYm91bmQgKz0gb2JqLT5iYXNlLnNpemUgPj4gUEFHRV9TSElGVDsKPiDCoAl9Cj4gwqAJ bGlzdF9mb3JfZWFjaF9lbnRyeShvYmosICZkZXZfcHJpdi0+bW0uYm91bmRfbGlzdCwgZ2xvYmFs X2xpc3QpIHsKPiAtCQlpZiAoIW9iai0+YmFzZS5maWxwKQo+IC0JCQljb250aW51ZTsKPiAtCj4g wqAJCWlmICghY2FuX3JlbGVhc2VfcGFnZXMob2JqKSkKPiDCoAkJCXVuZXZpY3RhYmxlICs9IG9i ai0+YmFzZS5zaXplID4+IFBBR0VfU0hJRlQ7Cj4gwqAJCWVsc2UKLS0gCkpvb25hcyBMYWh0aW5l bgpPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpJbnRlbCBDb3Jwb3JhdGlvbgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGlu ZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK