From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH 1/4] drm/msm: Refactor complete_commit() to look more the helpers Date: Tue, 27 Mar 2018 12:31:51 -0400 Message-ID: <20180327163154.40374-2-seanpaul@chromium.org> References: <20180327163154.40374-1-seanpaul@chromium.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180327163154.40374-1-seanpaul-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: freedreno-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Freedreno" To: freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org, linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, dri-devel-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Cc: jsanka-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org, robdclark-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org, Sean Paul , hoegsberg-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org, abhinavk-sgV2jX0FEOL9JmXXK+q4OQ@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org RmFjdG9yIG91dCB0aGUgY29tbWl0X3RhaWwoKSBwb3J0aW9ucyBvZiBjb21wbGV0ZV9jb21taXQo KSBpbnRvIGEKc2VwYXJhdGUgZnVuY3Rpb24gdG8gZmFjaWxpdGF0ZSBtb3ZpbmcgdG8gdGhlIGF0 b21pYyBoZWxwZXJzIGluIGZ1dHVyZQpwYXRjaGVzLgoKQ2M6IEpleWt1bWFyIFNhbmthcmFuIDxq c2Fua2FAY29kZWF1cm9yYS5vcmc+ClNpZ25lZC1vZmYtYnk6IFNlYW4gUGF1bCA8c2VhbnBhdWxA Y2hyb21pdW0ub3JnPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2F0b21pYy5jIHwgMjMg KysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCsp LCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2F0 b21pYy5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21fYXRvbWljLmMKaW5kZXggZTc5MjE1ODY3 NmFhLi45YzZmYTUyYTQwYjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2F0 b21pYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX2F0b21pYy5jCkBAIC05NywxOCAr OTcsMTIgQEAgc3RhdGljIHZvaWQgbXNtX2F0b21pY193YWl0X2Zvcl9jb21taXRfZG9uZShzdHJ1 Y3QgZHJtX2RldmljZSAqZGV2LAogCX0KIH0KIAotLyogVGhlIChwb3RlbnRpYWxseSkgYXN5bmNo cm9ub3VzIHBhcnQgb2YgdGhlIGNvbW1pdC4gIEF0IHRoaXMgcG9pbnQKLSAqIG5vdGhpbmcgY2Fu IGZhaWwgc2hvcnQgb2YgYXJtYWdlZGRvbi4KLSAqLwotc3RhdGljIHZvaWQgY29tcGxldGVfY29t bWl0KHN0cnVjdCBtc21fY29tbWl0ICpjLCBib29sIGFzeW5jKQorc3RhdGljIHZvaWQgbXNtX2F0 b21pY19jb21taXRfdGFpbChzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUpCiB7Ci0Jc3Ry dWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlID0gYy0+c3RhdGU7CiAJc3RydWN0IGRybV9kZXZp Y2UgKmRldiA9IHN0YXRlLT5kZXY7CiAJc3RydWN0IG1zbV9kcm1fcHJpdmF0ZSAqcHJpdiA9IGRl di0+ZGV2X3ByaXZhdGU7CiAJc3RydWN0IG1zbV9rbXMgKmttcyA9IHByaXYtPmttczsKIAotCWRy bV9hdG9taWNfaGVscGVyX3dhaXRfZm9yX2ZlbmNlcyhkZXYsIHN0YXRlLCBmYWxzZSk7Ci0KIAlr bXMtPmZ1bmNzLT5wcmVwYXJlX2NvbW1pdChrbXMsIHN0YXRlKTsKIAogCWRybV9hdG9taWNfaGVs cGVyX2NvbW1pdF9tb2Rlc2V0X2Rpc2FibGVzKGRldiwgc3RhdGUpOwpAQCAtMTM1LDEwICsxMjks MjEgQEAgc3RhdGljIHZvaWQgY29tcGxldGVfY29tbWl0KHN0cnVjdCBtc21fY29tbWl0ICpjLCBi b29sIGFzeW5jKQogCWRybV9hdG9taWNfaGVscGVyX2NsZWFudXBfcGxhbmVzKGRldiwgc3RhdGUp OwogCiAJa21zLT5mdW5jcy0+Y29tcGxldGVfY29tbWl0KGttcywgc3RhdGUpOworfQogCi0JZHJt X2F0b21pY19zdGF0ZV9wdXQoc3RhdGUpOworLyogVGhlIChwb3RlbnRpYWxseSkgYXN5bmNocm9u b3VzIHBhcnQgb2YgdGhlIGNvbW1pdC4gIEF0IHRoaXMgcG9pbnQKKyAqIG5vdGhpbmcgY2FuIGZh aWwgc2hvcnQgb2YgYXJtYWdlZGRvbi4KKyAqLworc3RhdGljIHZvaWQgY29tcGxldGVfY29tbWl0 KHN0cnVjdCBtc21fY29tbWl0ICpjKQoreworCXN0cnVjdCBkcm1fYXRvbWljX3N0YXRlICpzdGF0 ZSA9IGMtPnN0YXRlOworCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBzdGF0ZS0+ZGV2OwogCi0J Y29tbWl0X2Rlc3Ryb3koYyk7CisJZHJtX2F0b21pY19oZWxwZXJfd2FpdF9mb3JfZmVuY2VzKGRl diwgc3RhdGUsIGZhbHNlKTsKKworCW1zbV9hdG9taWNfY29tbWl0X3RhaWwoc3RhdGUpOworCisJ ZHJtX2F0b21pY19zdGF0ZV9wdXQoc3RhdGUpOwogfQogCiBzdGF0aWMgdm9pZCBjb21taXRfd29y a2VyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykKLS0gClNlYW4gUGF1bCwgU29mdHdhcmUgRW5n aW5lZXIsIEdvb2dsZSAvIENocm9taXVtIE9TCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpGcmVlZHJlbm8gbWFpbGluZyBsaXN0CkZyZWVkcmVub0BsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9mcmVlZHJlbm8K