From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Christian_K=c3=b6nig?= Subject: Re: [PATCH 2/2] drm/ttm: only free pages rather than update global memory count together Date: Fri, 12 Jan 2018 08:58:51 +0100 Message-ID: <39642053-5983-7d25-b2c4-9c6ca381fc77@gmail.com> References: <1515737657-2983-1-git-send-email-Hongbo.He@amd.com> <1515737657-2983-2-git-send-email-Hongbo.He@amd.com> Reply-To: christian.koenig@amd.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id CE1696E95E for ; Fri, 12 Jan 2018 13:27:48 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id g75so12200481wme.0 for ; Fri, 12 Jan 2018 05:27:48 -0800 (PST) In-Reply-To: <1515737657-2983-2-git-send-email-Hongbo.He@amd.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Roger He , dri-devel@lists.freedesktop.org Cc: Christian.Koenig@amd.com List-Id: dri-devel@lists.freedesktop.org QW0gMTIuMDEuMjAxOCB1bSAwNzoxNCBzY2hyaWViIFJvZ2VyIEhlOgo+IGlmIHR0bV9nZXRfcGFn ZXMgb3IgdHRtX21lbV9nbG9iYWxfYWxsb2NfcGFnZSBmYWlsLCBzaG91bGQgbm90IHVwZGF0ZQo+ IGdsb2JhbCBtZW1vcnkgY291bnQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBIZSA8SG9uZ2Jv LkhlQGFtZC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9wYWdlX2FsbG9j LmMgfCA2ICsrKystLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxl dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9wYWdlX2Fs bG9jLmMgYi9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9wYWdlX2FsbG9jLmMKPiBpbmRleCAwZWFi MjRlLi5hZWJhYmYxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX3BhZ2Vf YWxsb2MuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX3BhZ2VfYWxsb2MuYwo+IEBA IC0xMDc1LDcgKzEwNzUsOCBAQCBpbnQgdHRtX3Bvb2xfcG9wdWxhdGUoc3RydWN0IHR0bV90dCAq dHRtLCBzdHJ1Y3QgdHRtX29wZXJhdGlvbl9jdHggKmN0eCkKPiAgIAlyZXQgPSB0dG1fZ2V0X3Bh Z2VzKHR0bS0+cGFnZXMsIHR0bS0+bnVtX3BhZ2VzLCB0dG0tPnBhZ2VfZmxhZ3MsCj4gICAJCQkg ICAgdHRtLT5jYWNoaW5nX3N0YXRlKTsKPiAgIAlpZiAodW5saWtlbHkocmV0ICE9IDApKSB7Cj4g LQkJdHRtX3Bvb2xfdW5wb3B1bGF0ZSh0dG0pOwo+ICsJCXR0bV9wdXRfcGFnZXModHRtLT5wYWdl cywgdHRtLT5udW1fcGFnZXMsIHR0bS0+cGFnZV9mbGFncywKPiArCQkJdHRtLT5jYWNoaW5nX3N0 YXRlKTsKClRoYXQgaXMgbm90IGNvcnJlY3RseSBpbmRlbnRlZC4gVGhlICJ0dG0tPmNhY2hpbmdf c3RhdGUiIHNob3VsZCBiZSBvbmUgCnRoZSBzYW1lIGNvbHVtbiBhcyB0aGUgInR0bS0+cGFnZXMi IGFib3ZlLiBJdCBsb29rcyBsaWtlIHlvdXIgZWRpdG9yIApvbmx5IGluc2VydHMgdGFicywgbm90 IHNwYWNlcy4KCkFwYXJ0IGZyb20gdGhhdCB0aGUgcGF0Y2ggaXMgUmV2aWV3ZWQtYnk6IENocmlz dGlhbiBLw7ZuaWcgCjxjaHJpc3RpYW4ua29lbmlnQGFtZC5jb20+LgoKUmVnYXJkcywKQ2hyaXN0 aWFuLgoKPiAgIAkJcmV0dXJuIHJldDsKPiAgIAl9Cj4gICAKPiBAQCAtMTA4Myw3ICsxMDg0LDgg QEAgaW50IHR0bV9wb29sX3BvcHVsYXRlKHN0cnVjdCB0dG1fdHQgKnR0bSwgc3RydWN0IHR0bV9v cGVyYXRpb25fY3R4ICpjdHgpCj4gICAJCXJldCA9IHR0bV9tZW1fZ2xvYmFsX2FsbG9jX3BhZ2Uo bWVtX2dsb2IsIHR0bS0+cGFnZXNbaV0sCj4gICAJCQkJCQlQQUdFX1NJWkUsIGN0eCk7Cj4gICAJ CWlmICh1bmxpa2VseShyZXQgIT0gMCkpIHsKPiAtCQkJdHRtX3Bvb2xfdW5wb3B1bGF0ZSh0dG0p Owo+ICsJCQl0dG1fcHV0X3BhZ2VzKHR0bS0+cGFnZXMsIHR0bS0+bnVtX3BhZ2VzLAo+ICsJCQkJ dHRtLT5wYWdlX2ZsYWdzLCB0dG0tPmNhY2hpbmdfc3RhdGUpOwo+ICAgCQkJcmV0dXJuIC1FTk9N RU07Cj4gICAJCX0KPiAgIAl9CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9k cmktZGV2ZWwK