From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm: Avoid printing negative values for unsigned variables. Date: Thu, 4 Aug 2016 10:12:35 +0200 Message-ID: <20160804081235.GR6232@phenom.ffwll.local> References: <1470243226-2750-1-git-send-email-rodrigo.vivi@intel.com> <20160803190436.GN4329@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id EBF9B6E622 for ; Thu, 4 Aug 2016 08:12:40 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id o80so41381384wme.0 for ; Thu, 04 Aug 2016 01:12:40 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20160803190436.GN4329@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBBdWcgMDMsIDIwMTYgYXQgMTA6MDQ6MzZQTSArMDMwMCwgVmlsbGUgU3lyasOkbMOk IHdyb3RlOgo+IE9uIFdlZCwgQXVnIDAzLCAyMDE2IGF0IDA5OjUzOjQ2QU0gLTA3MDAsIFJvZHJp Z28gVml2aSB3cm90ZToKPiA+IEl0IHdhcyByZWFsbHkgc3RyYW5nZSB0byBzZWUgbmVnYXRpdmUg dmJsYW5rIHNlcXMgb24gZGVidWcKPiA+IG1lc3NhZ2VzLiBJdCBpcyByYXJlIHRvIGhhdmUgdGhh dCBiaWcgbnVtYmVyLCBidXQgd2hlbiBpdAo+ID4gaGFwcGVucyBpdCBpcyBjb25mdXNpbmcgYW5k IG1pc2xlYWRpbmcuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmln by52aXZpQGludGVsLmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxs ZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClB1dCBpbnRvIG15IC1taXNjIHF1ZXVlLCB3aWxs IHB1c2ggb3V0IG9uY2UgLXJjMSBoaXRzLgotRGFuaWVsCgo+IAo+ID4gLS0tCj4gPiAgZHJpdmVy cy9ncHUvZHJtL2RybV9pcnEuYyB8IDEwICsrKysrLS0tLS0KPiA+ICAxIGZpbGUgY2hhbmdlZCwg NSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2RybV9pcnEuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1faXJxLmMKPiA+IGlu ZGV4IDc3ZjM1N2IuLjAxYTUwNzkgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJt X2lycS5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2lycS5jCj4gPiBAQCAtMTI5NSw3 ICsxMjk1LDcgQEAgdm9pZCBkcm1fdmJsYW5rX29mZihzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB1 bnNpZ25lZCBpbnQgcGlwZSkKPiA+ICAJCWlmIChlLT5waXBlICE9IHBpcGUpCj4gPiAgCQkJY29u dGludWU7Cj4gPiAgCQlEUk1fREVCVUcoIlNlbmRpbmcgcHJlbWF0dXJlIHZibGFuayBldmVudCBv biBkaXNhYmxlOiAiCj4gPiAtCQkJICAid2FudGVkICVkLCBjdXJyZW50ICVkXG4iLAo+ID4gKwkJ CSAgIndhbnRlZCAldSwgY3VycmVudCAldVxuIiwKPiA+ICAJCQkgIGUtPmV2ZW50LnNlcXVlbmNl LCBzZXEpOwo+ID4gIAkJbGlzdF9kZWwoJmUtPmJhc2UubGluayk7Cj4gPiAgCQlkcm1fdmJsYW5r X3B1dChkZXYsIHBpcGUpOwo+ID4gQEAgLTE1ODUsNyArMTU4NSw3IEBAIHN0YXRpYyBpbnQgZHJt X3F1ZXVlX3ZibGFua19ldmVudChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQg cGlwZSwKPiA+ICAKPiA+ICAJc2VxID0gZHJtX3ZibGFua19jb3VudF9hbmRfdGltZShkZXYsIHBp cGUsICZub3cpOwo+ID4gIAo+ID4gLQlEUk1fREVCVUcoImV2ZW50IG9uIHZibGFuayBjb3VudCAl ZCwgY3VycmVudCAlZCwgY3J0YyAldVxuIiwKPiA+ICsJRFJNX0RFQlVHKCJldmVudCBvbiB2Ymxh bmsgY291bnQgJXUsIGN1cnJlbnQgJXUsIGNydGMgJXVcbiIsCj4gPiAgCQkgIHZibHdhaXQtPnJl cXVlc3Quc2VxdWVuY2UsIHNlcSwgcGlwZSk7Cj4gPiAgCj4gPiAgCXRyYWNlX2RybV92Ymxhbmtf ZXZlbnRfcXVldWVkKGN1cnJlbnQtPnBpZCwgcGlwZSwKPiA+IEBAIC0xNjkzLDcgKzE2OTMsNyBA QCBpbnQgZHJtX3dhaXRfdmJsYW5rKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEs Cj4gPiAgCQlyZXR1cm4gZHJtX3F1ZXVlX3ZibGFua19ldmVudChkZXYsIHBpcGUsIHZibHdhaXQs IGZpbGVfcHJpdik7Cj4gPiAgCX0KPiA+ICAKPiA+IC0JRFJNX0RFQlVHKCJ3YWl0aW5nIG9uIHZi bGFuayBjb3VudCAlZCwgY3J0YyAldVxuIiwKPiA+ICsJRFJNX0RFQlVHKCJ3YWl0aW5nIG9uIHZi bGFuayBjb3VudCAldSwgY3J0YyAldVxuIiwKPiA+ICAJCSAgdmJsd2FpdC0+cmVxdWVzdC5zZXF1 ZW5jZSwgcGlwZSk7Cj4gPiAgCURSTV9XQUlUX09OKHJldCwgdmJsYW5rLT5xdWV1ZSwgMyAqIEha LAo+ID4gIAkJICAgICgoKGRybV92YmxhbmtfY291bnQoZGV2LCBwaXBlKSAtCj4gPiBAQCAtMTcw OCw3ICsxNzA4LDcgQEAgaW50IGRybV93YWl0X3ZibGFuayhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 LCB2b2lkICpkYXRhLAo+ID4gIAkJdmJsd2FpdC0+cmVwbHkudHZhbF9zZWMgPSBub3cudHZfc2Vj Owo+ID4gIAkJdmJsd2FpdC0+cmVwbHkudHZhbF91c2VjID0gbm93LnR2X3VzZWM7Cj4gPiAgCj4g PiAtCQlEUk1fREVCVUcoInJldHVybmluZyAlZCB0byBjbGllbnRcbiIsCj4gPiArCQlEUk1fREVC VUcoInJldHVybmluZyAldSB0byBjbGllbnRcbiIsCj4gPiAgCQkJICB2Ymx3YWl0LT5yZXBseS5z ZXF1ZW5jZSk7Cj4gPiAgCX0gZWxzZSB7Cj4gPiAgCQlEUk1fREVCVUcoInZibGFuayB3YWl0IGlu dGVycnVwdGVkIGJ5IHNpZ25hbFxuIik7Cj4gPiBAQCAtMTczNSw3ICsxNzM1LDcgQEAgc3RhdGlj IHZvaWQgZHJtX2hhbmRsZV92YmxhbmtfZXZlbnRzKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHVu c2lnbmVkIGludCBwaXBlKQo+ID4gIAkJaWYgKChzZXEgLSBlLT5ldmVudC5zZXF1ZW5jZSkgPiAo MTw8MjMpKQo+ID4gIAkJCWNvbnRpbnVlOwo+ID4gIAo+ID4gLQkJRFJNX0RFQlVHKCJ2Ymxhbmsg ZXZlbnQgb24gJWQsIGN1cnJlbnQgJWRcbiIsCj4gPiArCQlEUk1fREVCVUcoInZibGFuayBldmVu dCBvbiAldSwgY3VycmVudCAldVxuIiwKPiA+ICAJCQkgIGUtPmV2ZW50LnNlcXVlbmNlLCBzZXEp Owo+ID4gIAo+ID4gIAkJbGlzdF9kZWwoJmUtPmJhc2UubGluayk7Cj4gPiAtLSAKPiA+IDIuNS41 Cj4gPiAKPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4gPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCj4gPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo+IAo+IC0tIAo+IFZpbGxlIFN5cmrDpGzDpAo+IEludGVsIE9UQwo+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gCkRhbmll bCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9n LmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=