From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Airlie Subject: [RFC PATCH] drm/fb: drop panic handling Date: Thu, 9 Jul 2015 13:15:34 +1000 Message-ID: <1436411734-31010-1-git-send-email-airlied@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8E85D6E269 for ; Wed, 8 Jul 2015 20:15:39 -0700 (PDT) Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id 77A42C03EA for ; Thu, 9 Jul 2015 03:15:38 +0000 (UTC) Received: from dreadlord-bne-redhat-com.bne.redhat.com (dhcp-40-179.bne.redhat.com [10.64.40.179]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t693FZNN014673 for ; Wed, 8 Jul 2015 23:15:36 -0400 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 RnJvbTogRGF2ZSBBaXJsaWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KClRoaXMgcmVhbGx5IGRvZXNu J3Qgc2VlbSB0byBoYXZlIG11Y2ggY2hhbmNlIG9mIHdvcmtpbmcgYW55bW9yZSwKCmVzcCBmb3Ig aXJxIGNvbnRleHQsIHF4bCBhdCBsZWFzdCB0cmllcyB0byB0YWxrIHRvIHRoZSBodywKYW5kIHdh aXRzIGZvciBpcnFzLCBhbmQgZmFpbHMuCgp3aXRoIHJ1bnRpbWUgcG0gYW5kIG90aGVyIHN0dWZm IEkgdGhpbmsgd2Ugc2hvdWxkIGp1c3QKYmFpbCBvbiB0aGlzIGZvciBub3cuCgpTaWduZWQtb2Zm LWJ5OiBEYXZlIEFpcmxpZSA8YWlybGllZEByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2Ry bS9kcm1fZmJfaGVscGVyLmMgfCAyNiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxl IGNoYW5nZWQsIDI2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9k cm1fZmJfaGVscGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZiX2hlbHBlci5jCmluZGV4IGNh YzQyMjkuLmVhZjY1MmIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZmJfaGVscGVy LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9mYl9oZWxwZXIuYwpAQCAtNDI5LDI0ICs0Mjks NiBAQCBzdGF0aWMgYm9vbCBkcm1fZmJfaGVscGVyX2ZvcmNlX2tlcm5lbF9tb2RlKHZvaWQpCiAJ cmV0dXJuIGVycm9yOwogfQogCi1zdGF0aWMgaW50IGRybV9mYl9oZWxwZXJfcGFuaWMoc3RydWN0 IG5vdGlmaWVyX2Jsb2NrICpuLCB1bnNpZ25lZCBsb25nIHVudW5zZWQsCi0JCQl2b2lkICpwYW5p Y19zdHIpCi17Ci0JLyoKLQkgKiBJdCdzIGEgd2FzdGUgb2YgdGltZSBhbmQgZWZmb3J0IHRvIHN3 aXRjaCBiYWNrIHRvIHRleHQgY29uc29sZQotCSAqIGlmIHRoZSBrZXJuZWwgc2hvdWxkIHJlYm9v dCBiZWZvcmUgcGFuaWMgbWVzc2FnZXMgY2FuIGJlIHNlZW4uCi0JICovCi0JaWYgKHBhbmljX3Rp bWVvdXQgPCAwKQotCQlyZXR1cm4gMDsKLQotCXByX2VycigicGFuaWMgb2NjdXJyZWQsIHN3aXRj aGluZyBiYWNrIHRvIHRleHQgY29uc29sZVxuIik7Ci0JcmV0dXJuIGRybV9mYl9oZWxwZXJfZm9y Y2Vfa2VybmVsX21vZGUoKTsKLX0KLQotc3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBwYW5p Y2VkID0gewotCS5ub3RpZmllcl9jYWxsID0gZHJtX2ZiX2hlbHBlcl9wYW5pYywKLX07Ci0KIHN0 YXRpYyBib29sIGRybV9mYl9oZWxwZXJfaXNfYm91bmQoc3RydWN0IGRybV9mYl9oZWxwZXIgKmZi X2hlbHBlcikKIHsKIAlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gZmJfaGVscGVyLT5kZXY7CkBA IC02NzIsOSArNjU0LDYgQEAgdm9pZCBkcm1fZmJfaGVscGVyX2Zpbmkoc3RydWN0IGRybV9mYl9o ZWxwZXIgKmZiX2hlbHBlcikKIAlpZiAoIWxpc3RfZW1wdHkoJmZiX2hlbHBlci0+a2VybmVsX2Zi X2xpc3QpKSB7CiAJCWxpc3RfZGVsKCZmYl9oZWxwZXItPmtlcm5lbF9mYl9saXN0KTsKIAkJaWYg KGxpc3RfZW1wdHkoJmtlcm5lbF9mYl9oZWxwZXJfbGlzdCkpIHsKLQkJCXByX2luZm8oImRybTog dW5yZWdpc3RlcmVkIHBhbmljIG5vdGlmaWVyXG4iKTsKLQkJCWF0b21pY19ub3RpZmllcl9jaGFp bl91bnJlZ2lzdGVyKCZwYW5pY19ub3RpZmllcl9saXN0LAotCQkJCQkJCSAmcGFuaWNlZCk7CiAJ CQl1bnJlZ2lzdGVyX3N5c3JxX2tleSgndicsICZzeXNycV9kcm1fZmJfaGVscGVyX3Jlc3RvcmVf b3ApOwogCQl9CiAJfQpAQCAtMTEwOSwxMiArMTA4OCw3IEBAIHN0YXRpYyBpbnQgZHJtX2ZiX2hl bHBlcl9zaW5nbGVfZmJfcHJvYmUoc3RydWN0IGRybV9mYl9oZWxwZXIgKmZiX2hlbHBlciwKIAlk ZXZfaW5mbyhmYl9oZWxwZXItPmRldi0+ZGV2LCAiZmIlZDogJXMgZnJhbWUgYnVmZmVyIGRldmlj ZVxuIiwKIAkJCWluZm8tPm5vZGUsIGluZm8tPmZpeC5pZCk7CiAKLQkvKiBTd2l0Y2ggYmFjayB0 byBrZXJuZWwgY29uc29sZSBvbiBwYW5pYyAqLwotCS8qIG11bHRpIGNhcmQgbGlua2VkIGxpc3Qg bWF5YmUgKi8KIAlpZiAobGlzdF9lbXB0eSgma2VybmVsX2ZiX2hlbHBlcl9saXN0KSkgewotCQlk ZXZfaW5mbyhmYl9oZWxwZXItPmRldi0+ZGV2LCAicmVnaXN0ZXJlZCBwYW5pYyBub3RpZmllclxu Iik7Ci0JCWF0b21pY19ub3RpZmllcl9jaGFpbl9yZWdpc3RlcigmcGFuaWNfbm90aWZpZXJfbGlz dCwKLQkJCQkJICAgICAgICZwYW5pY2VkKTsKIAkJcmVnaXN0ZXJfc3lzcnFfa2V5KCd2JywgJnN5 c3JxX2RybV9mYl9oZWxwZXJfcmVzdG9yZV9vcCk7CiAJfQogCi0tIAoyLjQuMwoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK