From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Keeping Subject: [PATCH 2/2] drm/rockchip: don't leak iommu mapping Date: Tue, 5 Apr 2016 14:50:32 +0100 Message-ID: <1459864232-25033-2-git-send-email-john@metanate.com> References: <1459864232-25033-1-git-send-email-john@metanate.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metanate.com (dougal.metanate.com [90.155.101.14]) by gabe.freedesktop.org (Postfix) with ESMTPS id 205816E7B6 for ; Tue, 5 Apr 2016 13:50:57 +0000 (UTC) In-Reply-To: <1459864232-25033-1-git-send-email-john@metanate.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Mark Yao Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org List-Id: dri-devel@lists.freedesktop.org YXJtX2lvbW11X2F0dGFjaF9kZXZpY2UoKSB0YWtlcyBpdHMgb3duIHJlZmVyZW5jZSB0byB0aGUg bWFwcGluZyB3ZSBnaXZlCml0LiAgU2luY2Ugd2UgZG8gbm90IGtlZXAgYSByZWZlcmVuY2UgdG8g dGhlIG1hcHBpbmcgb3Vyc2VsdmVzLCB3ZSBtdXN0CnJlbGVhc2UgaXQgYmVmb3JlIHJldHVybmlu Zy4KCkFsc28gZml4IHRoZSBlcnJvciBwYXRoLCB3aGljaCBmYWlscyB0byByZWxlYXNlIHRoZSBt YXBwaW5nIGlmIGl0IGhhcwpjYWxsZWQgYXJtX2lvbW11X2RldGFjaF9kZXZpY2UoKSBzaW5jZSB0 aGF0IGNsZWFycyBhcmNoZGF0YS5tYXBwaW5nLgoKU2lnbmVkLW9mZi1ieTogSm9obiBLZWVwaW5n IDxqb2huQG1ldGFuYXRlLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2No aXBfZHJtX2Rydi5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEg ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2No aXBfZHJtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV9kcnYu YwppbmRleCA3Njk1Yzc5Li4xZTJkODhiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vcm9j a2NoaXAvcm9ja2NoaXBfZHJtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9y b2NrY2hpcF9kcm1fZHJ2LmMKQEAgLTIxOCw2ICsyMTgsNyBAQCBzdGF0aWMgaW50IHJvY2tjaGlw X2RybV9sb2FkKHN0cnVjdCBkcm1fZGV2aWNlICpkcm1fZGV2LCB1bnNpZ25lZCBsb25nIGZsYWdz KQogCWlmIChyZXQpCiAJCWdvdG8gZXJyX3ZibGFua19jbGVhbnVwOwogCisJYXJtX2lvbW11X3Jl bGVhc2VfbWFwcGluZyhtYXBwaW5nKTsKIAlyZXR1cm4gMDsKIGVycl92YmxhbmtfY2xlYW51cDoK IAlkcm1fdmJsYW5rX2NsZWFudXAoZHJtX2Rldik7CkBAIC0yMjgsNyArMjI5LDcgQEAgZXJyX3Vu YmluZDoKIGVycl9kZXRhY2hfZGV2aWNlOgogCWFybV9pb21tdV9kZXRhY2hfZGV2aWNlKGRldik7 CiBlcnJfcmVsZWFzZV9tYXBwaW5nOgotCWFybV9pb21tdV9yZWxlYXNlX21hcHBpbmcoZGV2LT5h cmNoZGF0YS5tYXBwaW5nKTsKKwlhcm1faW9tbXVfcmVsZWFzZV9tYXBwaW5nKG1hcHBpbmcpOwog ZXJyX2NvbmZpZ19jbGVhbnVwOgogCWRybV9tb2RlX2NvbmZpZ19jbGVhbnVwKGRybV9kZXYpOwog CWRybV9kZXYtPmRldl9wcml2YXRlID0gTlVMTDsKLS0gCjIuOC4wLnJjNC4yMzguZzg3NDA4MmEK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZl bCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=