From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sean Paul Subject: Re: [PATCH] drm/mst: Fix up u64 division Date: Wed, 6 Nov 2019 15:22:38 -0500 Message-ID: <20191106202238.GE63329@art_vandelay> References: <20191106182813.GV1208@intel.com> <20191106194121.164458-1-sean@poorly.run> <20191106201434.GW1208@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-yb1-xb44.google.com (mail-yb1-xb44.google.com [IPv6:2607:f8b0:4864:20::b44]) by gabe.freedesktop.org (Postfix) with ESMTPS id F02596E054 for ; Wed, 6 Nov 2019 20:22:40 +0000 (UTC) Received: by mail-yb1-xb44.google.com with SMTP id i15so16840ybq.0 for ; Wed, 06 Nov 2019 12:22:40 -0800 (PST) Content-Disposition: inline In-Reply-To: <20191106201434.GW1208@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Cc: David Airlie , Sean Paul , dri-devel@lists.freedesktop.org, Sean Paul , Daniel Vetter , Harry Wentland , Juston Li List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBOb3YgMDYsIDIwMTkgYXQgMTA6MTQ6MzRQTSArMDIwMCwgVmlsbGUgU3lyasOkbMOk IHdyb3RlOgo+IE9uIFdlZCwgTm92IDA2LCAyMDE5IGF0IDAyOjQxOjE1UE0gLTA1MDAsIFNlYW4g UGF1bCB3cm90ZToKPiA+IEZyb206IFNlYW4gUGF1bCA8c2VhbnBhdWxAY2hyb21pdW0ub3JnPgo+ ID4gCj4gPiBDaGFuZ2UgcmVtX25zZWMgdG8gdTMyIHNpbmNlIHRoYXQncyB3aGF0IGRvX2RpdiBy ZXR1cm5zLCB0aGlzIGF2b2lkcyB0aGUKPiA+IHU2NCBkaXZpZGUgaW4gdGhlIGRybV9wcmludCBh cmdzLgo+ID4gCj4gPiBDaGFuZ2VzIGluIHYyOgo+ID4gLSBJbnN0ZWFkIG9mIGRvaW5nIGRvX2Rp diBpbiBkcm1fcHJpbnQsIG1ha2UgcmVtX25zZWMgdTMyIChWaWxsZSkKPiA+IAo+ID4gTGluayB0 byB2MTogaHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Aub3JnL3BhdGNoL21zZ2lkLzIwMTkx MTA2MTczNjIyLjE1NTczLTEtc2VhbkBwb29ybHkucnVuCj4gPiAKPiA+IEZpeGVzOiAxMmEyODBj NzI4NjggKCJkcm0vZHBfbXN0OiBBZGQgdG9wb2xvZ3kgcmVmIGhpc3RvcnkgdHJhY2tpbmcgZm9y IGRlYnVnZ2luZyIpCj4gPiBDYzogSnVzdG9uIExpIDxqdXN0b24ubGlAaW50ZWwuY29tPgo+ID4g Q2M6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4KPiA+IENjOiBWaWxsZSBTeXJqw6Rs w6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+ID4gQ2M6IEhhcnJ5IFdlbnRsYW5k IDxod2VudGxhbkBhbWQuY29tPgo+ID4gQ2M6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJA ZmZ3bGwuY2g+Cj4gPiBDYzogU2VhbiBQYXVsIDxzZWFuQHBvb3JseS5ydW4+Cj4gPiBDYzogTHl1 ZGUgUGF1bCA8bHl1ZGVAcmVkaGF0LmNvbT4KPiA+IENjOiBNYWFydGVuIExhbmtob3JzdCA8bWFh cnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgo+ID4gQ2M6IE1heGltZSBSaXBhcmQgPG1y aXBhcmRAa2VybmVsLm9yZz4KPiA+IENjOiBEYXZpZCBBaXJsaWUgPGFpcmxpZWRAbGludXguaWU+ Cj4gPiBDYzogRGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNoPgo+ID4gQ2M6IGRyaS1kZXZl bEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiA+IFNpZ25lZC1vZmYtYnk6IFNlYW4gUGF1bCA8c2Vh bnBhdWxAY2hyb21pdW0ub3JnPgo+IAo+IGxndG0KPiBSZXZpZXdlZC1ieTogVmlsbGUgU3lyasOk bMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClRoYW5rcyBmb3IgdGhlIHF1aWNr IHJldmlld3MsIEkndmUgcHVzaGVkIHRoaXMgdG8gZHJtLW1pc2MtbmV4dC1maXhlcy4KClNlYW4K Cj4gCj4gPiAtLS0KPiA+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jIHwg NCArKy0tCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfbXN0X3RvcG9s b2d5LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX21zdF90b3BvbG9neS5jCj4gPiBpbmRleCAx MWFkYzRiNmNjZmUuLmFlNTgwOWExZjE5YSAxMDA2NDQKPiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fZHBfbXN0X3RvcG9sb2d5LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBf bXN0X3RvcG9sb2d5LmMKPiA+IEBAIC0xNTA3LDEyICsxNTA3LDEyIEBAIF9fZHVtcF90b3BvbG9n eV9yZWZfaGlzdG9yeShzdHJ1Y3QgZHJtX2RwX21zdF90b3BvbG9neV9yZWZfaGlzdG9yeSAqaGlz dG9yeSwKPiA+ICAJCXVsb25nICplbnRyaWVzOwo+ID4gIAkJdWludCBucl9lbnRyaWVzOwo+ID4g IAkJdTY0IHRzX25zZWMgPSBlbnRyeS0+dHNfbnNlYzsKPiA+IC0JCXU2NCByZW1fbnNlYyA9IGRv X2Rpdih0c19uc2VjLCAxMDAwMDAwMDAwKTsKPiA+ICsJCXUzMiByZW1fbnNlYyA9IGRvX2Rpdih0 c19uc2VjLCAxMDAwMDAwMDAwKTsKPiA+ICAKPiA+ICAJCW5yX2VudHJpZXMgPSBzdGFja19kZXBv dF9mZXRjaChlbnRyeS0+YmFja3RyYWNlLCAmZW50cmllcyk7Cj4gPiAgCQlzdGFja190cmFjZV9z bnByaW50KGJ1ZiwgUEFHRV9TSVpFLCBlbnRyaWVzLCBucl9lbnRyaWVzLCA0KTsKPiA+ICAKPiA+ IC0JCWRybV9wcmludGYoJnAsICIgICVkICVzcyAobGFzdCBhdCAlNWxsdS4lMDZsbHUpOlxuJXMi LAo+ID4gKwkJZHJtX3ByaW50ZigmcCwgIiAgJWQgJXNzIChsYXN0IGF0ICU1bGx1LiUwNnUpOlxu JXMiLAo+ID4gIAkJCSAgIGVudHJ5LT5jb3VudCwKPiA+ICAJCQkgICB0b3BvbG9neV9yZWZfdHlw ZV90b19zdHIoZW50cnktPnR5cGUpLAo+ID4gIAkJCSAgIHRzX25zZWMsIHJlbV9uc2VjIC8gMTAw MCwgYnVmKTsKPiA+IC0tIAo+ID4gU2VhbiBQYXVsLCBTb2Z0d2FyZSBFbmdpbmVlciwgR29vZ2xl IC8gQ2hyb21pdW0gT1MKPiAKPiAtLSAKPiBWaWxsZSBTeXJqw6Rsw6QKPiBJbnRlbAoKLS0gClNl YW4gUGF1bCwgU29mdHdhcmUgRW5naW5lZXIsIEdvb2dsZSAvIENocm9taXVtIE9TCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5n IGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==