From mboxrd@z Thu Jan 1 00:00:00 1970 From: Archit Taneja Subject: [PATCH 2/6] drm/msm/mdp: Detach iommu in mdp4_destroy Date: Mon, 15 Feb 2016 18:30:55 +0530 Message-ID: <1455541259-8967-3-git-send-email-architt@codeaurora.org> References: <1455541259-8967-1-git-send-email-architt@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from smtp.codeaurora.org (smtp.codeaurora.org [198.145.29.96]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6EEDE6E151 for ; Mon, 15 Feb 2016 13:01:16 +0000 (UTC) In-Reply-To: <1455541259-8967-1-git-send-email-architt@codeaurora.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: robdclark@gmail.com Cc: linux-arm-msm@vger.kernel.org, Sricharan R , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogU3JpY2hhcmFuIFIgPHNyaWNoYXJhbkBjb2RlYXVyb3JhLm9yZz4KCmF0dGFjaF9kZXYg Z2V0cyBjYWxsZWQgaW4gbWRwNF9rbXNfaW5pdCwgYnV0IHRoZXJlIGlzIG5vIGNvcnJlc3BvbmRp bmcKZGV0YWNoX2RldiBjYWxsZWQgaW4gdGhlIGVycm9yIHBhdGggb3IgaW4gdGhlIGttcyBkcml2 ZXIgdW5sb2FkIHBhdGguCgpEZXRhY2ggYW5kIGRlc3Ryb3kgbW11IGluIG1kcDRfZGVzdHJveS4K ClNpZ25lZC1vZmYtYnk6IFNyaWNoYXJhbiBSIDxzcmljaGFyYW5AY29kZWF1cm9yYS5vcmc+ClNp Z25lZC1vZmYtYnk6IEFyY2hpdCBUYW5lamEgPGFyY2hpdHRAY29kZWF1cm9yYS5vcmc+Ci0tLQog ZHJpdmVycy9ncHUvZHJtL21zbS9tZHAvbWRwNC9tZHA0X2ttcy5jIHwgMTcgKysrKysrKysrKysr Ky0tLS0KIGRyaXZlcnMvZ3B1L2RybS9tc20vbWRwL21kcDQvbWRwNF9rbXMuaCB8ICAxICsKIDIg ZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL21kcC9tZHA0L21kcDRfa21zLmMgYi9kcml2ZXJzL2dw dS9kcm0vbXNtL21kcC9tZHA0L21kcDRfa21zLmMKaW5kZXggNWE4ZTNkNi4uNzYwNTM1YiAxMDA2 NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL21zbS9tZHAvbWRwNC9tZHA0X2ttcy5jCisrKyBiL2Ry aXZlcnMvZ3B1L2RybS9tc20vbWRwL21kcDQvbWRwNF9rbXMuYwpAQCAtMTg5LDkgKzE4OSwyMCBA QCBzdGF0aWMgdm9pZCBtZHA0X3ByZWNsb3NlKHN0cnVjdCBtc21fa21zICprbXMsIHN0cnVjdCBk cm1fZmlsZSAqZmlsZSkKIAkJbWRwNF9jcnRjX2NhbmNlbF9wZW5kaW5nX2ZsaXAocHJpdi0+Y3J0 Y3NbaV0sIGZpbGUpOwogfQogCitzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IGlvbW11X3BvcnRz W10gPSB7CisJIm1kcF9wb3J0MF9jYjAiLCAibWRwX3BvcnQxX2NiMCIsCit9OworCiBzdGF0aWMg dm9pZCBtZHA0X2Rlc3Ryb3koc3RydWN0IG1zbV9rbXMgKmttcykKIHsKIAlzdHJ1Y3QgbWRwNF9r bXMgKm1kcDRfa21zID0gdG9fbWRwNF9rbXModG9fbWRwX2ttcyhrbXMpKTsKKwlzdHJ1Y3QgbXNt X21tdSAqbW11ID0gbWRwNF9rbXMtPm1tdTsKKworCWlmIChtbXUpIHsKKwkJbW11LT5mdW5jcy0+ ZGV0YWNoKG1tdSwgaW9tbXVfcG9ydHMsIEFSUkFZX1NJWkUoaW9tbXVfcG9ydHMpKTsKKwkJbW11 LT5mdW5jcy0+ZGVzdHJveShtbXUpOworCX0KKwogCWlmIChtZHA0X2ttcy0+YmxhbmtfY3Vyc29y X2lvdmEpCiAJCW1zbV9nZW1fcHV0X2lvdmEobWRwNF9rbXMtPmJsYW5rX2N1cnNvcl9ibywgbWRw NF9rbXMtPmlkKTsKIAlpZiAobWRwNF9rbXMtPmJsYW5rX2N1cnNvcl9ibykKQEAgLTQ1NywxMCAr NDY4LDYgQEAgZmFpbDoKIAlyZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgY29uc3QgY2hhciAqaW9t bXVfcG9ydHNbXSA9IHsKLQkJIm1kcF9wb3J0MF9jYjAiLCAibWRwX3BvcnQxX2NiMCIsCi19Owot CiBzdHJ1Y3QgbXNtX2ttcyAqbWRwNF9rbXNfaW5pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQog ewogCXN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYgPSBkZXYtPnBsYXRmb3JtZGV2OwpAQCAt NTY1LDYgKzU3Miw4IEBAIHN0cnVjdCBtc21fa21zICptZHA0X2ttc19pbml0KHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYpCiAJCQkJQVJSQVlfU0laRShpb21tdV9wb3J0cykpOwogCQlpZiAocmV0KQog CQkJZ290byBmYWlsOworCisJCW1kcDRfa21zLT5tbXUgPSBtbXU7CiAJfSBlbHNlIHsKIAkJZGV2 X2luZm8oZGV2LT5kZXYsICJubyBpb21tdSwgZmFsbGJhY2sgdG8gcGh5cyAiCiAJCQkJImNvbnRp ZyBidWZmZXJzIGZvciBzY2Fub3V0XG4iKTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9t c20vbWRwL21kcDQvbWRwNF9rbXMuaCBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbWRwL21kcDQvbWRw NF9rbXMuaAppbmRleCBkMmM5NmVmLi45ZGZjOWQ0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vbXNtL21kcC9tZHA0L21kcDRfa21zLmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tZHAv bWRwNC9tZHA0X2ttcy5oCkBAIC00NSw2ICs0NSw3IEBAIHN0cnVjdCBtZHA0X2ttcyB7CiAJc3Ry dWN0IGNsayAqcGNsazsKIAlzdHJ1Y3QgY2xrICpsdXRfY2xrOwogCXN0cnVjdCBjbGsgKmF4aV9j bGs7CisJc3RydWN0IG1zbV9tbXUgKm1tdTsKIAogCXN0cnVjdCBtZHBfaXJxIGVycm9yX2hhbmRs ZXI7CiAKLS0gClRoZSBRdWFsY29tbSBJbm5vdmF0aW9uIENlbnRlciwgSW5jLiBpcyBhIG1lbWJl ciBvZiB0aGUgQ29kZSBBdXJvcmEgRm9ydW0sCmhvc3RlZCBieSBUaGUgTGludXggRm91bmRhdGlv bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRl dmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==