From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rob Clark Subject: [PATCH 7/7] drm/msm: module param to dump state on error irq Date: Sat, 5 Nov 2016 11:08:12 -0400 Message-ID: <1478358492-30738-8-git-send-email-robdclark@gmail.com> References: <1478358492-30738-1-git-send-email-robdclark@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qt0-x242.google.com (mail-qt0-x242.google.com [IPv6:2607:f8b0:400d:c0d::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 39F066E1F5 for ; Sat, 5 Nov 2016 15:08:26 +0000 (UTC) Received: by mail-qt0-x242.google.com with SMTP id n6so3978579qtd.0 for ; Sat, 05 Nov 2016 08:08:26 -0700 (PDT) In-Reply-To: <1478358492-30738-1-git-send-email-robdclark@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 List-Id: dri-devel@lists.freedesktop.org U2lnbmVkLW9mZi1ieTogUm9iIENsYXJrIDxyb2JkY2xhcmtAZ21haWwuY29tPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9tc20vbWRwL21kcDQvbWRwNF9pcnEuYyB8IDEwICsrKysrKysrKysKIGRyaXZl cnMvZ3B1L2RybS9tc20vbWRwL21kcDUvbWRwNV9pcnEuYyB8IDExICsrKysrKysrKysrCiBkcml2 ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuYyAgICAgICAgICAgfCAgNCArKysrCiAzIGZpbGVzIGNo YW5nZWQsIDI1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNt L21kcC9tZHA0L21kcDRfaXJxLmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21kcC9tZHA0L21kcDRf aXJxLmMKaW5kZXggYTUyMTIwNy4uYjc2NGQ3ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L21zbS9tZHAvbWRwNC9tZHA0X2lycS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbWRwL21k cDQvbWRwNF9pcnEuYwpAQCAtMTUsNiArMTUsNyBAQAogICogdGhpcyBwcm9ncmFtLiAgSWYgbm90 LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICovCiAKKyNpbmNsdWRlIDxk cm0vZHJtX3ByaW50Lmg+CiAKICNpbmNsdWRlICJtc21fZHJ2LmgiCiAjaW5jbHVkZSAibWRwNF9r bXMuaCIKQEAgLTI5LDcgKzMwLDE2IEBAIHZvaWQgbWRwNF9zZXRfaXJxbWFzayhzdHJ1Y3QgbWRw X2ttcyAqbWRwX2ttcywgdWludDMyX3QgaXJxbWFzaywKIAogc3RhdGljIHZvaWQgbWRwNF9pcnFf ZXJyb3JfaGFuZGxlcihzdHJ1Y3QgbWRwX2lycSAqaXJxLCB1aW50MzJfdCBpcnFzdGF0dXMpCiB7 CisJc3RydWN0IG1kcDRfa21zICptZHA0X2ttcyA9IGNvbnRhaW5lcl9vZihpcnEsIHN0cnVjdCBt ZHA0X2ttcywgZXJyb3JfaGFuZGxlcik7CisJc3RhdGljIERFRklORV9SQVRFTElNSVRfU1RBVEUo cnMsIDUqSFosIDEpOworCWV4dGVybiBib29sIGR1bXBzdGF0ZTsKKwogCURSTV9FUlJPUl9SQVRF TElNSVRFRCgiZXJyb3JzOiAlMDh4XG4iLCBpcnFzdGF0dXMpOworCisJaWYgKGR1bXBzdGF0ZSAm JiBfX3JhdGVsaW1pdCgmcnMpKSB7CisJCXN0cnVjdCBkcm1fcHJpbnRlciBwID0gZHJtX2luZm9f cHJpbnRlcihtZHA0X2ttcy0+ZGV2LT5kZXYpOworCQlkcm1fc3RhdGVfZHVtcChtZHA0X2ttcy0+ ZGV2LCAmcCk7CisJfQogfQogCiB2b2lkIG1kcDRfaXJxX3ByZWluc3RhbGwoc3RydWN0IG1zbV9r bXMgKmttcykKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbWRwL21kcDUvbWRwNV9p cnEuYyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbWRwL21kcDUvbWRwNV9pcnEuYwppbmRleCBkNTNl NTUxLi41YzU5NDBkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL21kcC9tZHA1L21k cDVfaXJxLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tZHAvbWRwNS9tZHA1X2lycS5jCkBA IC0xNyw2ICsxNyw4IEBACiAKICNpbmNsdWRlIDxsaW51eC9pcnEuaD4KIAorI2luY2x1ZGUgPGRy bS9kcm1fcHJpbnQuaD4KKwogI2luY2x1ZGUgIm1zbV9kcnYuaCIKICNpbmNsdWRlICJtZHA1X2tt cy5oIgogCkBAIC0zMCw3ICszMiwxNiBAQCB2b2lkIG1kcDVfc2V0X2lycW1hc2soc3RydWN0IG1k cF9rbXMgKm1kcF9rbXMsIHVpbnQzMl90IGlycW1hc2ssCiAKIHN0YXRpYyB2b2lkIG1kcDVfaXJx X2Vycm9yX2hhbmRsZXIoc3RydWN0IG1kcF9pcnEgKmlycSwgdWludDMyX3QgaXJxc3RhdHVzKQog eworCXN0cnVjdCBtZHA1X2ttcyAqbWRwNV9rbXMgPSBjb250YWluZXJfb2YoaXJxLCBzdHJ1Y3Qg bWRwNV9rbXMsIGVycm9yX2hhbmRsZXIpOworCXN0YXRpYyBERUZJTkVfUkFURUxJTUlUX1NUQVRF KHJzLCA1KkhaLCAxKTsKKwlleHRlcm4gYm9vbCBkdW1wc3RhdGU7CisKIAlEUk1fRVJST1JfUkFU RUxJTUlURUQoImVycm9yczogJTA4eFxuIiwgaXJxc3RhdHVzKTsKKworCWlmIChkdW1wc3RhdGUg JiYgX19yYXRlbGltaXQoJnJzKSkgeworCQlzdHJ1Y3QgZHJtX3ByaW50ZXIgcCA9IGRybV9pbmZv X3ByaW50ZXIobWRwNV9rbXMtPmRldi0+ZGV2KTsKKwkJZHJtX3N0YXRlX2R1bXAobWRwNV9rbXMt PmRldiwgJnApOworCX0KIH0KIAogdm9pZCBtZHA1X2lycV9wcmVpbnN0YWxsKHN0cnVjdCBtc21f a21zICprbXMpCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9kcnYuYyBiL2Ry aXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5jCmluZGV4IGZiNWMwYjAuLjc3ZDhlZTUgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9tc20vbXNtX2Rydi5jCkBAIC03Nyw2ICs3NywxMCBAQCBzdGF0aWMgY2hhciAqdnJhbSA9ICIx Nm0iOwogTU9EVUxFX1BBUk1fREVTQyh2cmFtLCAiQ29uZmlndXJlIFZSQU0gc2l6ZSAoZm9yIGRl dmljZXMgd2l0aG91dCBJT01NVS9HUFVNTVUpIik7CiBtb2R1bGVfcGFyYW0odnJhbSwgY2hhcnAs IDApOwogCitib29sIGR1bXBzdGF0ZSA9IGZhbHNlOworTU9EVUxFX1BBUk1fREVTQyhkdW1wc3Rh dGUsICJEdW1wIEtNUyBzdGF0ZSBvbiBlcnJvcnMiKTsKK21vZHVsZV9wYXJhbShkdW1wc3RhdGUs IGJvb2wsIDA2MDApOworCiAvKgogICogVXRpbC9oZWxwZXJzOgogICovCi0tIAoyLjcuNAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1h aWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==