From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= Subject: [PATCH 2/3] drm/ttm: fix object deallocation to properly fill in the page pool. Date: Tue, 12 Aug 2014 23:52:05 -0400 Message-ID: <1407901926-24516-3-git-send-email-j.glisse@gmail.com> References: <1407901926-24516-1-git-send-email-j.glisse@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qg0-f54.google.com (mail-qg0-f54.google.com [209.85.192.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 57B166E519 for ; Tue, 12 Aug 2014 20:52:06 -0700 (PDT) Received: by mail-qg0-f54.google.com with SMTP id z60so10325735qgd.41 for ; Tue, 12 Aug 2014 20:52:05 -0700 (PDT) In-Reply-To: <1407901926-24516-1-git-send-email-j.glisse@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: =?UTF-8?q?J=C3=A9r=C3=B4me=20Glisse?= , Thomas Hellstrom , Konrad Rzeszutek Wilk List-Id: dri-devel@lists.freedesktop.org RnJvbTogSsOpcsO0bWUgR2xpc3NlIDxqZ2xpc3NlQHJlZGhhdC5jb20+CgpDdXJyZW50IGNvZGUg bmV2ZXIgYWxsb3dlZCB0aGUgcGFnZSBwb29sIHRvIGFjdHVhbHkgZmlsbCBpbiBhbnl3YXkuIFRo aXMgZml4Cml0IGFuZCBhbHNvIGFsbG93IGl0IHRvIGdyb3cgb3ZlciBpdHMgbGltaXQgdW50aWwg aXQgZ3JvdyBiZXlvbmQgdGhlIGJhdGNoCnNpemUgZm9yIGFsbG9jYXRpb24gYW5kIGRlYWxsb2Nh dGlvbi4KClNpZ25lZC1vZmYtYnk6IErDqXLDtG1lIEdsaXNzZSA8amdsaXNzZUByZWRoYXQuY29t PgpSZXZpZXdlZC1ieTogTWFyaW8gS2xlaW5lciA8bWFyaW8ua2xlaW5lci5kZUBnbWFpbC5jb20+ ClRlc3RlZC1ieTogTWljaGVsIETDpG56ZXIgPG1pY2hlbEBkYWVuemVyLm5ldD4KQ2M6IFRob21h cyBIZWxsc3Ryb20gPHRoZWxsc3Ryb21Adm13YXJlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsg V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vdHRtL3R0 bV9wYWdlX2FsbG9jX2RtYS5jIHwgOSArKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3R0 bS90dG1fcGFnZV9hbGxvY19kbWEuYyBiL2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX3BhZ2VfYWxs b2NfZG1hLmMKaW5kZXggYzk2ZGI0My4uYTA3NmZmMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL3R0bS90dG1fcGFnZV9hbGxvY19kbWEuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0 bV9wYWdlX2FsbG9jX2RtYS5jCkBAIC05NTMsMTQgKzk1Myw5IEBAIHZvaWQgdHRtX2RtYV91bnBv cHVsYXRlKHN0cnVjdCB0dG1fZG1hX3R0ICp0dG1fZG1hLCBzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJ fSBlbHNlIHsKIAkJcG9vbC0+bnBhZ2VzX2ZyZWUgKz0gY291bnQ7CiAJCWxpc3Rfc3BsaWNlKCZ0 dG1fZG1hLT5wYWdlc19saXN0LCAmcG9vbC0+ZnJlZV9saXN0KTsKLQkJbnBhZ2VzID0gY291bnQ7 Ci0JCWlmIChwb29sLT5ucGFnZXNfZnJlZSA+IF9tYW5hZ2VyLT5vcHRpb25zLm1heF9zaXplKSB7 CisJCWlmIChwb29sLT5ucGFnZXNfZnJlZSA+PSAoX21hbmFnZXItPm9wdGlvbnMubWF4X3NpemUg KworCQkJCQkgIE5VTV9QQUdFU19UT19BTExPQykpCiAJCQlucGFnZXMgPSBwb29sLT5ucGFnZXNf ZnJlZSAtIF9tYW5hZ2VyLT5vcHRpb25zLm1heF9zaXplOwotCQkJLyogZnJlZSBhdCBsZWFzdCBO VU1fUEFHRVNfVE9fQUxMT0MgbnVtYmVyIG9mIHBhZ2VzCi0JCQkgKiB0byByZWR1Y2UgY2FsbHMg dG8gc2V0X21lbW9yeV93YiAqLwotCQkJaWYgKG5wYWdlcyA8IE5VTV9QQUdFU19UT19BTExPQykK LQkJCQlucGFnZXMgPSBOVU1fUEFHRVNfVE9fQUxMT0M7Ci0JCX0KIAl9CiAJc3Bpbl91bmxvY2tf aXJxcmVzdG9yZSgmcG9vbC0+bG9jaywgaXJxX2ZsYWdzKTsKIAotLSAKMS45LjMKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==