From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH 3/3] drm/msm: dpu: Add modeset lock checks where applicable Date: Mon, 12 Nov 2018 16:47:05 -0500 Message-ID: <20181112214713.69826-3-sean@poorly.run> References: <20181112214713.69826-1-sean@poorly.run> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181112214713.69826-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: dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Cc: robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, Sean Paul , jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org RnJvbTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CgpBZGQgbW9kZXNldCBsb2Nr IGNoZWNrcyB0byBmdW5jdGlvbnMgdGhhdCBjb3VsZCBiZSBjYWxsZWQgb3V0c2lkZSB0aGUKY29y ZSBhdG9taWMgc3RhY2suCgpTaWduZWQtb2ZmLWJ5OiBTZWFuIFBhdWwgPHNlYW5wYXVsQGNocm9t aXVtLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jIHwg MiArKwogZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2ttcy5jICB8IDEgKwogMiBm aWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2Rw dTEvZHB1X2NydGMuYwppbmRleCBiZjU0MWE5NDJkYTguLjhjMzRmYjNiOTI4NiAxMDA2NDQKLS0t IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2NydGMuYworKysgYi9kcml2ZXJz L2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9kcHVfY3J0Yy5jCkBAIC0yODcsNiArMjg3LDggQEAgZW51 bSBkcHVfaW50Zl9tb2RlIGRwdV9jcnRjX2dldF9pbnRmX21vZGUoc3RydWN0IGRybV9jcnRjICpj cnRjKQogCQlyZXR1cm4gSU5URl9NT0RFX05PTkU7CiAJfQogCisJV0FSTl9PTighZHJtX21vZGVz ZXRfaXNfbG9ja2VkKCZjcnRjLT5tdXRleCkpOworCiAJLyogVE9ETzogUmV0dXJucyB0aGUgZmly c3QgSU5URl9NT0RFLCBjb3VsZCB0aGVyZSBiZSBtdWx0aXBsZSB2YWx1ZXM/ICovCiAJZHJtX2Zv cl9lYWNoX2VuY29kZXJfbWFzayhlbmNvZGVyLCBjcnRjLT5kZXYsIGNydGMtPnN0YXRlLT5lbmNv ZGVyX21hc2spCiAJCXJldHVybiBkcHVfZW5jb2Rlcl9nZXRfaW50Zl9tb2RlKGVuY29kZXIpOwpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2ttcy5jIGIvZHJp dmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2ttcy5jCmluZGV4IDc4NzA5Njk5ZmUxZS4u YWEzMmMzNTM2MDdiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vbXNtL2Rpc3AvZHB1MS9k cHVfa21zLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kaXNwL2RwdTEvZHB1X2ttcy5jCkBA IC0zNTgsNiArMzU4LDcgQEAgdm9pZCBkcHVfa21zX2VuY29kZXJfZW5hYmxlKHN0cnVjdCBkcm1f ZW5jb2RlciAqZW5jb2RlcikKIAlpZiAoZnVuY3MgJiYgZnVuY3MtPmNvbW1pdCkKIAkJZnVuY3Mt PmNvbW1pdChlbmNvZGVyKTsKIAorCVdBUk5fT04oIWRybV9tb2Rlc2V0X2lzX2xvY2tlZCgmZGV2 LT5tb2RlX2NvbmZpZy5jb25uZWN0aW9uX211dGV4KSk7CiAJZHJtX2Zvcl9lYWNoX2NydGMoY3J0 YywgZGV2KSB7CiAJCWlmICghKGNydGMtPnN0YXRlLT5lbmNvZGVyX21hc2sgJiBkcm1fZW5jb2Rl cl9tYXNrKGVuY29kZXIpKSkKIAkJCWNvbnRpbnVlOwotLSAKU2VhbiBQYXVsLCBTb2Z0d2FyZSBF bmdpbmVlciwgR29vZ2xlIC8gQ2hyb21pdW0gT1MKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkZyZWVkcmVubyBtYWlsaW5nIGxpc3QKRnJlZWRyZW5vQGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ZyZWVkcmVubwo=