From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 614F96E16C for ; Tue, 18 Sep 2018 21:17:51 +0000 (UTC) Message-ID: <1537305470.3053.0.camel@intel.com> From: Paulo Zanoni Date: Tue, 18 Sep 2018 14:17:50 -0700 In-Reply-To: <20180719150415.935-7-ville.syrjala@linux.intel.com> References: <20180719150415.935-1-ville.syrjala@linux.intel.com> <20180719150415.935-7-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Subject: Re: [igt-dev] [PATCH i-g-t 07/25] lib: Add DIV_ROUND_UP() List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Ville Syrjala , igt-dev@lists.freedesktop.org List-ID: RW0gUXVpLCAyMDE4LTA3LTE5IMOgcyAxODowMyArMDMwMCwgVmlsbGUgU3lyamFsYSBlc2NyZXZl dToKPiBGcm9tOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29t Pgo+IAo+IEFkZCBESVZfUk9VTkRfVVAoKSBhbmQgcmVwbGFjZSBzb21lIGhhbmQgcm9sbGVkIHZl cnNpb25zIHdpdGggaXQuCgpQbGVhc2UgYWxzbyByZW1vdmUgdGhlIHJlZGVmaW5pdGlvbiBpbnNp ZGUgZ2VtX3JlbmRlcl9jb3B5LmMuCgpXaXRoIHRoYXQ6ClJldmlld2VkLWJ5OiBQYXVsbyBaYW5v bmkgPHBhdWxvLnIuemFub25pQGludGVsLmNvbT4KCj4gCj4gU2lnbmVkLW9mZi1ieTogVmlsbGUg U3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiAgbGliL2ln dF9hdXguaCAgICAgIHwgMiArKwo+ICBsaWIvaWd0X2ZiLmMgICAgICAgfCA0ICsrLS0KPiAgdGVz dHMvaTkxNV9xdWVyeS5jIHwgMiAtLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr KSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL2lndF9hdXguaCBiL2xpYi9p Z3RfYXV4LmgKPiBpbmRleCBlZjg5ZmFhOWJkMzAuLjAxYzBiZTM4MmYxYSAxMDA2NDQKPiAtLS0g YS9saWIvaWd0X2F1eC5oCj4gKysrIGIvbGliL2lndF9hdXguaAo+IEBAIC0yODcsNCArMjg3LDYg QEAgdm9pZCBpZ3RfbHNvZihjb25zdCBjaGFyICpkcGF0aCk7Cj4gIAo+ICAjZGVmaW5lIGlzX3Bv d2VyX29mX3R3byh4KSAgKCgoeCkgJiAoKHgpLTEpKSA9PSAwKQo+ICAKPiArI2RlZmluZSBESVZf Uk9VTkRfVVAobiwgZCkgKCgobikgKyAoZCkgLSAxKSAvIChkKSkKPiArCj4gICNlbmRpZiAvKiBJ R1RfQVVYX0ggKi8KPiBkaWZmIC0tZ2l0IGEvbGliL2lndF9mYi5jIGIvbGliL2lndF9mYi5jCj4g aW5kZXggNjc0ODM1N2FkMTZiLi4zMjRjYjYyNDE0NGIgMTAwNjQ0Cj4gLS0tIGEvbGliL2lndF9m Yi5jCj4gKysrIGIvbGliL2lndF9mYi5jCj4gQEAgLTE5Myw3ICsxOTMsNyBAQCB2b2lkIGlndF9n ZXRfZmJfdGlsZV9zaXplKGludCBmZCwgdWludDY0X3QKPiB0aWxpbmcsIGludCBmYl9icHAsCj4g IHN0YXRpYyB1bnNpZ25lZCBwbGFuYXJfd2lkdGgoc3RydWN0IGZvcm1hdF9kZXNjX3N0cnVjdCAq Zm9ybWF0LAo+IHVuc2lnbmVkIHdpZHRoLCBpbnQgcGxhbmUpCj4gIHsKPiAgCWlmIChmb3JtYXQt PmRybV9pZCA9PSBEUk1fRk9STUFUX05WMTIgJiYgcGxhbmUgPT0gMSkKPiAtCQlyZXR1cm4gKHdp ZHRoICsgMSkgLyAyOwo+ICsJCXJldHVybiBESVZfUk9VTkRfVVAod2lkdGgsIDIpOwo+ICAKPiAg CXJldHVybiB3aWR0aDsKPiAgfQo+IEBAIC0yMDgsNyArMjA4LDcgQEAgc3RhdGljIHVuc2lnbmVk IHBsYW5hcl9zdHJpZGUoc3RydWN0Cj4gZm9ybWF0X2Rlc2Nfc3RydWN0ICpmb3JtYXQsIHVuc2ln bmVkIHdpZHRoLAo+ICBzdGF0aWMgdW5zaWduZWQgcGxhbmFyX2hlaWdodChzdHJ1Y3QgZm9ybWF0 X2Rlc2Nfc3RydWN0ICpmb3JtYXQsCj4gdW5zaWduZWQgaGVpZ2h0LCBpbnQgcGxhbmUpCj4gIHsK PiAgCWlmIChmb3JtYXQtPmRybV9pZCA9PSBEUk1fRk9STUFUX05WMTIgJiYgcGxhbmUgPT0gMSkK PiAtCQlyZXR1cm4gKGhlaWdodCArIDEpIC8gMjsKPiArCQlyZXR1cm4gRElWX1JPVU5EX1VQKGhl aWdodCwgMik7Cj4gIAo+ICAJcmV0dXJuIGhlaWdodDsKPiAgfQo+IGRpZmYgLS1naXQgYS90ZXN0 cy9pOTE1X3F1ZXJ5LmMgYi90ZXN0cy9pOTE1X3F1ZXJ5LmMKPiBpbmRleCBjN2RlOGNiZDgzNzEu LjA4YWFiZjk0Njc4OCAxMDA2NDQKPiAtLS0gYS90ZXN0cy9pOTE1X3F1ZXJ5LmMKPiArKysgYi90 ZXN0cy9pOTE1X3F1ZXJ5LmMKPiBAQCAtMjQyLDggKzI0Miw2IEBAIHN0YXRpYyB2b2lkIHRlc3Rf cXVlcnlfdG9wb2xvZ3lfdW5zdXBwb3J0ZWQoaW50Cj4gZmQpCj4gIAlpZ3RfYXNzZXJ0X2VxKGl0 ZW0ubGVuZ3RoLCAtRU5PREVWKTsKPiAgfQo+ICAKPiAtI2RlZmluZSBESVZfUk9VTkRfVVAodmFs LCBkaXYpIChBTElHTih2YWwsIGRpdikgLyBkaXYpCj4gLQo+ICBzdGF0aWMgYm9vbAo+ICBzbGlj ZV9hdmFpbGFibGUoY29uc3Qgc3RydWN0IGRybV9pOTE1X3F1ZXJ5X3RvcG9sb2d5X2luZm8KPiAq dG9wb19pbmZvLAo+ICAJCWludCBzKQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ln dC1kZXYK