From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH 7/7] drm/msm: dpu: Don't continue after error in atomic_check Date: Tue, 11 Sep 2018 16:15:23 -0400 Message-ID: <20180911201550.210810-7-sean@poorly.run> References: <20180911201550.210810-1-sean@poorly.run> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180911201550.210810-1-sean-p7yTbzM4H96eqtR555YLDQ@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: abhinavk-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, bzwang-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org Cc: Rob Clark , Sean Paul List-Id: linux-arm-msm@vger.kernel.org RnJvbTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CgpUaGVyZSdzIG5vIGJlbmVm aXQgaW4gZmFsbGluZyBvdXQgb2YgdGhlIGlmLCBqdXN0IHJldHVybiBkaXJlY3RseS4KClNpZ25l ZC1vZmYtYnk6IFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgotLS0KIGRyaXZlcnMv Z3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9wbGFuZS5jIHwgMTIgKysrKysrLS0tLS0tCiAxIGZp bGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9wbGFuZS5jIGIvZHJpdmVycy9ncHUv ZHJtL21zbS9kaXNwL2RwdTEvZHB1X3BsYW5lLmMKaW5kZXggZmEzMzhjZjRkMGViLi40M2UwZDI3 ZjUwNzQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9wbGFu ZS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vZGlzcC9kcHUxL2RwdV9wbGFuZS5jCkBAIC0x MTEyLDEzICsxMTEyLDEzIEBAIHN0YXRpYyBpbnQgZHB1X3BsYW5lX2F0b21pY19jaGVjayhzdHJ1 Y3QgZHJtX3BsYW5lICpwbGFuZSwKIAkJIHwgQklUKERQVV9TU1BQX0NTQ18xMEJJVCkpKSkpIHsK IAkJRFBVX0VSUk9SX1BMQU5FKHBkcHUsCiAJCQkJInBsYW5lIGRvZXNuJ3QgaGF2ZSBzY2FsZXIv Y3NjIGZvciB5dXZcbiIpOwotCQlyZXQgPSAtRUlOVkFMOworCQlyZXR1cm4gLUVJTlZBTDsKIAog CS8qIGNoZWNrIHNyYyBib3VuZHMgKi8KIAl9IGVsc2UgaWYgKCFkcHVfcGxhbmVfdmFsaWRhdGVf c3JjKCZzcmMsICZmYl9yZWN0LCBtaW5fc3JjX3NpemUpKSB7CiAJCURQVV9FUlJPUl9QTEFORShw ZHB1LCAiaW52YWxpZCBzb3VyY2UgIiBEUk1fUkVDVF9GTVQgIlxuIiwKIAkJCQlEUk1fUkVDVF9B UkcoJnNyYykpOwotCQlyZXQgPSAtRTJCSUc7CisJCXJldHVybiAtRTJCSUc7CiAKIAkvKiB2YWxp ZCB5dXYgaW1hZ2UgKi8KIAl9IGVsc2UgaWYgKERQVV9GT1JNQVRfSVNfWVVWKGZtdCkgJiYKQEAg LTExMjcsMjIgKzExMjcsMjIgQEAgc3RhdGljIGludCBkcHVfcGxhbmVfYXRvbWljX2NoZWNrKHN0 cnVjdCBkcm1fcGxhbmUgKnBsYW5lLAogCQkgICAgZHJtX3JlY3RfaGVpZ2h0KCZzcmMpICYgMHgx KSkgewogCQlEUFVfRVJST1JfUExBTkUocGRwdSwgImludmFsaWQgeXV2IHNvdXJjZSAiIERSTV9S RUNUX0ZNVCAiXG4iLAogCQkJCURSTV9SRUNUX0FSRygmc3JjKSk7Ci0JCXJldCA9IC1FSU5WQUw7 CisJCXJldHVybiAtRUlOVkFMOwogCiAJLyogbWluIGRzdCBzdXBwb3J0ICovCiAJfSBlbHNlIGlm IChkcm1fcmVjdF93aWR0aCgmZHN0KSA8IDB4MSB8fCBkcm1fcmVjdF9oZWlnaHQoJmRzdCkgPCAw eDEpIHsKIAkJRFBVX0VSUk9SX1BMQU5FKHBkcHUsICJpbnZhbGlkIGRlc3QgcmVjdCAiIERSTV9S RUNUX0ZNVCAiXG4iLAogCQkJCURSTV9SRUNUX0FSRygmZHN0KSk7Ci0JCXJldCA9IC1FSU5WQUw7 CisJCXJldHVybiAtRUlOVkFMOwogCiAJLyogY2hlY2sgZGVjaW1hdGVkIHNvdXJjZSB3aWR0aCAq LwogCX0gZWxzZSBpZiAoZHJtX3JlY3Rfd2lkdGgoJnNyYykgPiBtYXhfbGluZXdpZHRoKSB7CiAJ CURQVV9FUlJPUl9QTEFORShwZHB1LCAiaW52YWxpZCBzcmMgIiBEUk1fUkVDVF9GTVQgIiBsaW5l OiV1XG4iLAogCQkJCURSTV9SRUNUX0FSRygmc3JjKSwgbWF4X2xpbmV3aWR0aCk7Ci0JCXJldCA9 IC1FMkJJRzsKKwkJcmV0dXJuIC1FMkJJRzsKIAl9CiAKLQlyZXR1cm4gcmV0OworCXJldHVybiAw OwogfQogCiB2b2lkIGRwdV9wbGFuZV9mbHVzaChzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZSkKLS0g ClNlYW4gUGF1bCwgU29mdHdhcmUgRW5naW5lZXIsIEdvb2dsZSAvIENocm9taXVtIE9TCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpGcmVlZHJlbm8gbWFp bGluZyBsaXN0CkZyZWVkcmVub0BsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmVlZHJlbm8K