From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrey Grodzovsky Subject: Re: [PATCH 2/2] drm/ttm: only free pages rather than update global memory count together Date: Fri, 12 Jan 2018 01:55:22 -0500 Message-ID: <54364f6c-5fcd-5ea1-8bdb-4c7a007ebf83@amd.com> References: <1515737657-2983-1-git-send-email-Hongbo.He@amd.com> <1515737657-2983-2-git-send-email-Hongbo.He@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0058.outbound.protection.outlook.com [104.47.42.58]) by gabe.freedesktop.org (Postfix) with ESMTPS id 355616E71A for ; Fri, 12 Jan 2018 12:47:37 +0000 (UTC) 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 Qm90aCBwYXRjaGVzCgpUZXN0ZWQtYnk6IEFuZHJleSBHcm9kem92c2t5IDxhbmRyZXkuZ3JvZHpv dnNreUBhbWQuY29tPgpBY2tlZC1ieTogQW5kcmV5IEdyb2R6b3Zza3kgPGFuZHJleS5ncm9kem92 c2t5QGFtZC5jb20+CgoKQW5kcmV5CgoKT24gMDEvMTIvMjAxOCAwMToxNCBBTSwgUm9nZXIgSGUg d3JvdGU6Cj4gaWYgdHRtX2dldF9wYWdlcyBvciB0dG1fbWVtX2dsb2JhbF9hbGxvY19wYWdlIGZh aWwsIHNob3VsZCBub3QgdXBkYXRlCj4gZ2xvYmFsIG1lbW9yeSBjb3VudC4KPgo+IFNpZ25lZC1v ZmYtYnk6IFJvZ2VyIEhlIDxIb25nYm8uSGVAYW1kLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1 L2RybS90dG0vdHRtX3BhZ2VfYWxsb2MuYyB8IDYgKysrKy0tCj4gICAxIGZpbGUgY2hhbmdlZCwg NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS90dG0vdHRtX3BhZ2VfYWxsb2MuYyBiL2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX3Bh Z2VfYWxsb2MuYwo+IGluZGV4IDBlYWIyNGUuLmFlYmFiZjEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL3R0bS90dG1fcGFnZV9hbGxvYy5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3R0 bS90dG1fcGFnZV9hbGxvYy5jCj4gQEAgLTEwNzUsNyArMTA3NSw4IEBAIGludCB0dG1fcG9vbF9w b3B1bGF0ZShzdHJ1Y3QgdHRtX3R0ICp0dG0sIHN0cnVjdCB0dG1fb3BlcmF0aW9uX2N0eCAqY3R4 KQo+ICAgCXJldCA9IHR0bV9nZXRfcGFnZXModHRtLT5wYWdlcywgdHRtLT5udW1fcGFnZXMsIHR0 bS0+cGFnZV9mbGFncywKPiAgIAkJCSAgICB0dG0tPmNhY2hpbmdfc3RhdGUpOwo+ICAgCWlmICh1 bmxpa2VseShyZXQgIT0gMCkpIHsKPiAtCQl0dG1fcG9vbF91bnBvcHVsYXRlKHR0bSk7Cj4gKwkJ dHRtX3B1dF9wYWdlcyh0dG0tPnBhZ2VzLCB0dG0tPm51bV9wYWdlcywgdHRtLT5wYWdlX2ZsYWdz LAo+ICsJCQl0dG0tPmNhY2hpbmdfc3RhdGUpOwo+ICAgCQlyZXR1cm4gcmV0Owo+ICAgCX0KPiAg IAo+IEBAIC0xMDgzLDcgKzEwODQsOCBAQCBpbnQgdHRtX3Bvb2xfcG9wdWxhdGUoc3RydWN0IHR0 bV90dCAqdHRtLCBzdHJ1Y3QgdHRtX29wZXJhdGlvbl9jdHggKmN0eCkKPiAgIAkJcmV0ID0gdHRt X21lbV9nbG9iYWxfYWxsb2NfcGFnZShtZW1fZ2xvYiwgdHRtLT5wYWdlc1tpXSwKPiAgIAkJCQkJ CVBBR0VfU0laRSwgY3R4KTsKPiAgIAkJaWYgKHVubGlrZWx5KHJldCAhPSAwKSkgewo+IC0JCQl0 dG1fcG9vbF91bnBvcHVsYXRlKHR0bSk7Cj4gKwkJCXR0bV9wdXRfcGFnZXModHRtLT5wYWdlcywg dHRtLT5udW1fcGFnZXMsCj4gKwkJCQl0dG0tPnBhZ2VfZmxhZ3MsIHR0bS0+Y2FjaGluZ19zdGF0 ZSk7Cj4gICAJCQlyZXR1cm4gLUVOT01FTTsKPiAgIAkJfQo+ICAgCX0KCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=