From mboxrd@z Thu Jan 1 00:00:00 1970 From: j.glisse@gmail.com Subject: [PATCH 2/2] drm/ttm: improve uncached page deallocation. Date: Thu, 9 Jul 2015 14:19:30 -0400 Message-ID: <1436465970-7262-2-git-send-email-j.glisse@gmail.com> References: <1436465970-7262-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-f49.google.com (mail-qg0-f49.google.com [209.85.192.49]) by gabe.freedesktop.org (Postfix) with ESMTPS id 47BA56ED03 for ; Thu, 9 Jul 2015 11:19:41 -0700 (PDT) Received: by qgep37 with SMTP id p37so26885573qge.1 for ; Thu, 09 Jul 2015 11:19:40 -0700 (PDT) In-Reply-To: <1436465970-7262-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 List-Id: dri-devel@lists.freedesktop.org RnJvbTogSsOpcsO0bWUgR2xpc3NlIDxqZ2xpc3NlQHJlZGhhdC5jb20+CgpDYWxscyB0byBzZXRf bWVtb3J5X3diKCkgaW5jdXJlIGhlYXZ5IFRMQiBmbHVzaCBhbmQgSVBJIGNvc3QuIFRvCm1pbmlt aXplIHRob3NlIHdhaXQgdW50aWwgcG9vbCBncm93IGJleW9uZCBiYXRjaCBzaXplIGJlZm9yZQpk cmFpbmluZyB0aGUgcG9vbC4KClNpZ25lZC1vZmYtYnk6IErDqXLDtG1lIEdsaXNzZSA8amdsaXNz ZUByZWRoYXQuY29tPgpSZXZpZXdlZC1ieTogTWFyaW8gS2xlaW5lciA8bWFyaW8ua2xlaW5lci5k ZUBnbWFpbC5jb20+ClJldmlld2VkLWFuZC1UZXN0ZWQtYnk6IE1pY2hlbCBEw6RuemVyIDxtaWNo ZWxAZGFlbnplci5uZXQ+ClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh ZC53aWxrQG9yYWNsZS5jb20+CkNjOiBUaG9tYXMgSGVsbHN0cm9tIDx0aGVsbHN0cm9tQHZtd2Fy ZS5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fcGFnZV9hbGxvY19kbWEuYyB8IDEy ICsrKysrKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9wYWdlX2FsbG9jX2Rt YS5jIGIvZHJpdmVycy9ncHUvZHJtL3R0bS90dG1fcGFnZV9hbGxvY19kbWEuYwppbmRleCBhZjIz MDgwLi42MjRkOTQxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdHRtL3R0bV9wYWdlX2Fs bG9jX2RtYS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS90dG0vdHRtX3BhZ2VfYWxsb2NfZG1hLmMK QEAgLTk2MywxMyArOTYzLDEzIEBAIHZvaWQgdHRtX2RtYV91bnBvcHVsYXRlKHN0cnVjdCB0dG1f ZG1hX3R0ICp0dG1fZG1hLCBzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJfSBlbHNlIHsKIAkJcG9vbC0+ bnBhZ2VzX2ZyZWUgKz0gY291bnQ7CiAJCWxpc3Rfc3BsaWNlKCZ0dG1fZG1hLT5wYWdlc19saXN0 LCAmcG9vbC0+ZnJlZV9saXN0KTsKLQkJaWYgKHBvb2wtPm5wYWdlc19mcmVlID4gX21hbmFnZXIt Pm9wdGlvbnMubWF4X3NpemUpIHsKKwkJLyoKKwkJICogV2FpdCB0byBoYXZlIGF0IGF0IGxlYXN0 IE5VTV9QQUdFU19UT19BTExPQyBudW1iZXIgb2YgcGFnZXMKKwkJICogdG8gZnJlZSBpbiBvcmRl ciB0byBtaW5pbWl6ZSBjYWxscyB0byBzZXRfbWVtb3J5X3diKCkuCisJCSAqLworCQlpZiAocG9v bC0+bnBhZ2VzX2ZyZWUgPj0gKF9tYW5hZ2VyLT5vcHRpb25zLm1heF9zaXplICsKKwkJCQkJICBO VU1fUEFHRVNfVE9fQUxMT0MpKQogCQkJbnBhZ2VzID0gcG9vbC0+bnBhZ2VzX2ZyZWUgLSBfbWFu YWdlci0+b3B0aW9ucy5tYXhfc2l6ZTsKLQkJCS8qIGZyZWUgYXQgbGVhc3QgTlVNX1BBR0VTX1RP X0FMTE9DIG51bWJlciBvZiBwYWdlcwotCQkJICogdG8gcmVkdWNlIGNhbGxzIHRvIHNldF9tZW1v cnlfd2IgKi8KLQkJCWlmIChucGFnZXMgPCBOVU1fUEFHRVNfVE9fQUxMT0MpCi0JCQkJbnBhZ2Vz ID0gTlVNX1BBR0VTX1RPX0FMTE9DOwotCQl9CiAJfQogCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUo JnBvb2wtPmxvY2ssIGlycV9mbGFncyk7CiAKLS0gCjEuOC4zLjEKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJp LWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==