From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: [PATCH 2/2] drm/msm: a6xx: Fix improper u64 division Date: Mon, 8 Oct 2018 14:24:14 -0400 Message-ID: <20181008182424.108745-2-sean@poorly.run> References: <20181008182424.108745-1-sean@poorly.run> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20181008182424.108745-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 Cc: linux-arm-msm-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Sharat Masetty , Rob Clark , Jordan Crouse , Sean Paul , freedreno-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: linux-arm-msm@vger.kernel.org RnJvbTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+CgpUaGlzIHBhdGNoIHVzZXMg dGhlIHByb3BlciBkb19kaXYoKSBtYWNybyB0byBwZXJmb3JtIHU2NCBkaXZpc2lvbiBhbmQKZ3Vh cmRzIGFnYWluc3Qgb3ZlcmZsb3cgaWYgdGhlIHJlc3VsdCBpcyB0b28gbGFyZ2UgZm9yIHRoZSB1 bnNpZ25lZCBsb25nCnJldHVybiB0eXBlCgpGaXhlczogYTJjM2MwYTU0ZDRjIGRybS9tc20vYTZ4 eDogQWRkIGRldmZyZXEgc3VwcG9ydCBmb3IgYTZ4eApDYzogU2hhcmF0IE1hc2V0dHkgPHNtYXNl dHR5QGNvZGVhdXJvcmEub3JnPgpTaWduZWQtb2ZmLWJ5OiBTZWFuIFBhdWwgPHNlYW5wYXVsQGNo cm9taXVtLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vbXNtL2FkcmVuby9hNnh4X2dwdS5jIHwg MTEgKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDQgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21zbS9hZHJlbm8vYTZ4eF9ncHUu YyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vYWRyZW5vL2E2eHhfZ3B1LmMKaW5kZXggY2RjM2Q1OWE2 NTlkLi42MzEyNTdjMjk3ZmQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20vYWRyZW5v L2E2eHhfZ3B1LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9hZHJlbm8vYTZ4eF9ncHUuYwpA QCAtNzYxLDE4ICs3NjEsMjEgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgYTZ4eF9ncHVfYnVzeShz dHJ1Y3QgbXNtX2dwdSAqZ3B1KQogewogCXN0cnVjdCBhZHJlbm9fZ3B1ICphZHJlbm9fZ3B1ID0g dG9fYWRyZW5vX2dwdShncHUpOwogCXN0cnVjdCBhNnh4X2dwdSAqYTZ4eF9ncHUgPSB0b19hNnh4 X2dwdShhZHJlbm9fZ3B1KTsKLQl1NjQgYnVzeV9jeWNsZXM7Ci0JdW5zaWduZWQgbG9uZyBidXN5 X3RpbWU7CisJdTY0IGJ1c3lfY3ljbGVzLCBidXN5X3RpbWU7CiAKIAlidXN5X2N5Y2xlcyA9IGdt dV9yZWFkNjQoJmE2eHhfZ3B1LT5nbXUsCiAJCQlSRUdfQTZYWF9HTVVfQ1hfR01VX1BPV0VSX0NP VU5URVJfWE9DTEtfMF9MLAogCQkJUkVHX0E2WFhfR01VX0NYX0dNVV9QT1dFUl9DT1VOVEVSX1hP Q0xLXzBfSCk7CiAKLQlidXN5X3RpbWUgPSAoKGJ1c3lfY3ljbGVzIC0gZ3B1LT5kZXZmcmVxLmJ1 c3lfY3ljbGVzKSAqIDEwKSAvIDE5MjsKKwlidXN5X3RpbWUgPSAoYnVzeV9jeWNsZXMgLSBncHUt PmRldmZyZXEuYnVzeV9jeWNsZXMpICogMTA7CisJZG9fZGl2KGJ1c3lfdGltZSwgMTkyKTsKIAog CWdwdS0+ZGV2ZnJlcS5idXN5X2N5Y2xlcyA9IGJ1c3lfY3ljbGVzOwogCi0JcmV0dXJuIGJ1c3lf dGltZTsKKwlpZiAoV0FSTl9PTihidXN5X3RpbWUgPiB+MExVKSkKKwkJcmV0dXJuIH4wTFU7CisK KwlyZXR1cm4gKHVuc2lnbmVkIGxvbmcpYnVzeV90aW1lOwogfQogCiBzdGF0aWMgY29uc3Qgc3Ry dWN0IGFkcmVub19ncHVfZnVuY3MgZnVuY3MgPSB7Ci0tIApTZWFuIFBhdWwsIFNvZnR3YXJlIEVu Z2luZWVyLCBHb29nbGUgLyBDaHJvbWl1bSBPUwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KRnJlZWRyZW5vIG1haWxpbmcgbGlzdApGcmVlZHJlbm9AbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vZnJlZWRyZW5vCg==