From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger He Subject: [PATCH 4/4] drm/ttm: free one in huge pool even shrink request less than one element Date: Tue, 21 Nov 2017 17:32:22 +0800 Message-ID: <1511256742-5601-5-git-send-email-Hongbo.He@amd.com> References: <1511256742-5601-1-git-send-email-Hongbo.He@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1511256742-5601-1-git-send-email-Hongbo.He-5C7GfCeVMHo@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: amd-gfx-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "amd-gfx" To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: Roger He List-Id: dri-devel@lists.freedesktop.org Q2hhbmdlLUlkOiBJZDhiZDRkMWVjZmY5ZjNhYjE0MzU1ZTJkYmQxYzU5YjlmZTgyNGUwMQpTaWdu ZWQtb2ZmLWJ5OiBSb2dlciBIZSA8SG9uZ2JvLkhlQGFtZC5jb20+Ci0tLQogZHJpdmVycy9ncHUv ZHJtL3R0bS90dG1fcGFnZV9hbGxvYy5jIHwgNiArKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGlu c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L3R0bS90dG1fcGFnZV9hbGxvYy5jIGIvZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fcGFnZV9hbGxv Yy5jCmluZGV4IDkwNTQ2ZmQuLmMxOTRhNTEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS90 dG0vdHRtX3BhZ2VfYWxsb2MuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9wYWdlX2Fs bG9jLmMKQEAgLTQ1MywxMSArNDUzLDEzIEBAIHR0bV9wb29sX3Nocmlua19zY2FuKHN0cnVjdCBz aHJpbmtlciAqc2hyaW5rLCBzdHJ1Y3Qgc2hyaW5rX2NvbnRyb2wgKnNjKQogCQlwb29sID0gJl9t YW5hZ2VyLT5wb29sc1soaSArIHBvb2xfb2Zmc2V0KSVOVU1fUE9PTFNdOwogCQkvKiBPSyB0byB1 c2Ugc3RhdGljIGJ1ZmZlciBzaW5jZSBnbG9iYWwgbXV0ZXggaXMgaGVsZC4gKi8KIAkJbnJfZnJl ZV9wb29sID0gKG5yX2ZyZWUgPj4gcG9vbC0+b3JkZXIpOwotCQlpZiAobnJfZnJlZV9wb29sID09 IDApCi0JCQljb250aW51ZTsKKwkJaWYgKCFucl9mcmVlX3Bvb2wgJiYgcG9vbC0+b3JkZXIpCisJ CQlucl9mcmVlX3Bvb2wgPSAxOwogCiAJCXNocmlua19wYWdlcyA9IHR0bV9wYWdlX3Bvb2xfZnJl ZShwb29sLCBucl9mcmVlX3Bvb2wsIHRydWUpOwogCQlmcmVlZCArPSAoKG5yX2ZyZWVfcG9vbCAt IHNocmlua19wYWdlcykgPDwgcG9vbC0+b3JkZXIpOworCQlpZiAoZnJlZWQgPiBzYy0+bnJfdG9f c2NhbikKKwkJCWJyZWFrOwogCX0KIAltdXRleF91bmxvY2soJmxvY2spOwogCXJldHVybiBmcmVl ZDsKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwphbWQtZ2Z4IG1haWxpbmcgbGlzdAphbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FtZC1nZngK