From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ilia Mirkin Subject: Re: likely signedness bug in drm and nvidia drivers Date: Mon, 20 Jul 2015 22:44:51 -0400 Message-ID: References: <87fv4io8ug.fsf@rasmusvillemoes.dk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-oi0-f54.google.com (mail-oi0-f54.google.com [209.85.218.54]) by gabe.freedesktop.org (Postfix) with ESMTPS id B72D96E28F for ; Mon, 20 Jul 2015 19:44:52 -0700 (PDT) Received: by oigd21 with SMTP id d21so77988041oig.1 for ; Mon, 20 Jul 2015 19:44:52 -0700 (PDT) In-Reply-To: <87fv4io8ug.fsf@rasmusvillemoes.dk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Rasmus Villemoes Cc: linux-fbdev@vger.kernel.org, "dri-devel@lists.freedesktop.org" , Tomi Valkeinen , Ben Skeggs List-Id: dri-devel@lists.freedesktop.org SSB0aGluayB5b3UncmUgcmlnaHQuIFRoZSBpbnRlbnQgaXMgdG8gbWFzayBvZmYgdGhlIGJpdHMg YWJvdmUKYml0c19wZXJfcGl4ZWwuIFNvIGlmIGJpdHNfcGVyX3BpeGVsIGlzIDI0LCB0aGUgbWFz ayB3b3VsZCBiZQoweGZmMDAwMDAwLiBJZiBpdCdzIDE2LCB0aGVuIHRoZSBtYXNrIHdvdWxkIGJl IDB4ZmZmZjAwMDAuIElmIGl0J3MgMzIsCnRoZW4gdGhlIG1hc2sgaXMgMC4KCkluIHJlYWxpdHks IGJpdHNfcGVyX3BpeGVsIGlzIGFsbW9zdCBleGNsdXNpdmVseSAzMiwgd2hpY2ggd2lsbCBlbmQg dXAKd2l0aCBhIG1hc2sgb2YgMCAobm90ZSB0aGF0IHRoZSBzaGlmdCByZXN1bHQgaXMgaW52ZXJ0 ZWQgYXQgdGhlIGVuZCkuClNvIGZvciB0aGUgbWFqb3JpdHkgY2FzZSwgdGhlcmUncyBub3QgYnVn Li4uIGp1c3QgYSB1c2VsZXNzIG9wZXJhdGlvbi4KCkkgdG9vayBhIGxvb2sgYXQgbGludXgvYml0 b3BzLmgsIGFuZCB0aGVyZSdzIG5vdGhpbmcgcGFydGljdWxhcmx5CmdyZWF0IHRoZXJlLiBHRU5N QVNLLCBJIGd1ZXNzLCBidXQgaXQncyBub3QgcXVpdGUgcmlnaHQuIEp1c3QKc3dpdGNoaW5nIHRv IDBVIHNob3VsZCBiZSBmaW5lIHRoZXJlLgoKTm93IHRoYXQgSSB0aGluayBhYm91dCBpdCwgSSBi ZWxpZXZlIHRoZXNlIHBhdGNoZXMgaGF2ZSBhbHJlYWR5IGJlZW4Kc2VudCBpbiB0aGUgcGFzdC4g SSBhbHNvIGp1c3QgZGlkIHRoZSBncmVwIHRoYXQgSSBkaWQgYmVmb3JlOgoKJCBnaXQgZ3JlcCAt LSAnfjAgPj4nCmFyY2gvbTMyci9pbmNsdWRlL2FzbS90aHJlYWRfaW5mby5oOiAgICB0aS0+Zmxh Z3MgPSAodGktPmZsYWdzICYgKH4wCj4+ICgzMiAtIFRJX0ZMQUdfRkFVTFRfQ09ERV9TSElGVCkp KQphcmNoL3NoL2luY2x1ZGUvYXNtL3RocmVhZF9pbmZvLmg6ICAgICAgdGktPmZsYWdzID0gKHRp LT5mbGFncyAmICh+MAo+PiAoMzIgLSBUSV9GTEFHX0ZBVUxUX0NPREVfU0hJRlQpKSkKZHJpdmVy cy9ncHUvZHJtL25vdXZlYXUvbnY1MF9mYmNvbi5jOiAgIHVpbnQzMl90IG1hc2sgPSB+KH4wID4+ ICgzMiAtCmluZm8tPnZhci5iaXRzX3Blcl9waXhlbCkpOwpkcml2ZXJzL2dwdS9kcm0vbm91dmVh dS9udmMwX2ZiY29uLmM6ICAgdWludDMyX3QgbWFzayA9IH4ofjAgPj4gKDMyIC0KaW5mby0+dmFy LmJpdHNfcGVyX3BpeGVsKSk7CmRyaXZlcnMvdmlkZW8vZmJkZXYvbnZpZGlhL252X2FjY2VsLmM6 ICB1MzIgZmcsIGJnLCBtYXNrID0gfih+MCA+PiAoMzIKLSBpbmZvLT52YXIuYml0c19wZXJfcGl4 ZWwpKTsKCndoaWNoIHNob3dzIHRoYXQgdGhlc2UgYXJlIHRoZSBvbmx5IG9uZXMuIFNlZSBlbWFp bCB3aXRoIHN1YmplY3QKIltQQVRDSF0gbnZpZGlhL25vdmVhdTogRml4IGNvbG9yIG1hc2siIGZy b20gSnVuZSAxNywgMjAxNS4KCiAgLWlsaWEKCk9uIE1vbiwgSnVsIDIwLCAyMDE1IGF0IDQ6NDYg UE0sIFJhc211cyBWaWxsZW1vZXMKPGxpbnV4QHJhc211c3ZpbGxlbW9lcy5kaz4gd3JvdGU6Cj4g SGksCj4KPiBUaGUgZmlsZXMKPgo+ICAgZHJpdmVycy9ncHUvZHJtL25vdXZlYXUvbnY1MF9mYmNv bi5jCj4gICBkcml2ZXJzL2dwdS9kcm0vbm91dmVhdS9udmMwX2ZiY29uLmMKPiAgIGRyaXZlcnMv dmlkZW8vZmJkZXYvbnZpZGlhL252X2FjY2VsLmMKPgo+IGFsbCBjb250YWluIGEgcmlnaHQtc2hp ZnQgb2YgfjAgKGFrYSAtMSkgLSBqdXN0IGdyZXAgZm9yICd+MCA+PicuIGdjYwo+IGFsd2F5cyBk b2VzIGFyaXRobWV0aWMgcmlnaHQgc2hpZnQgb2Ygc2lnbmVkIHR5cGVzLCB3aGljaCBtZWFucyB0 aGF0IHRoZQo+IHJlc3VsdCBpcyBhbHdheXMgLTEgYWdhaW4gW3R5cGUgcHJvbW90aW9uL2NvbnZl cnNpb24gZG9lc24ndCBraWNrIGluCj4gdW50aWwgYWZ0ZXIgdGhlIHNoaWZ0IHN1YmV4cHJlc3Np b24gaGFzIGJlZW4gZXZhbHVhdGVkXSwgaW5kZXBlbmRlbnQgb2YKPiB0aGUgc2Vjb25kIG9wZXJh bmQuIEkgY2FuIGhhcmRseSBiZWxpZXZlIHRoYXQgaXMgaW50ZW5kZWQgKHRoZSByZXN1bHQgaXMK PiB1c2VkIGFzIGEgbWFzaywgd2hpY2ggdGh1cyBjb25zaXN0cyBvZiBhbGwgMXMpLiBJZiB0aGVz ZSBhcmUgaW5kZWVkCj4gYnVncywgdGhlIHBhdGNoIGlzIG9idmlvdXMgKGp1c3QgbWFrZSB0aGUg bGl0ZXJhbCBhbiB1bnNpZ25lZCAwKS4KPgo+IFJhc211cwo+IF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+IGRy aS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vZHJpLWRldmVsCg==