From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Romanick Subject: Re: [libdrm][PATCH 1/2] random: Use unsigned long for seed Date: Mon, 09 Feb 2015 15:11:21 -0800 Message-ID: <54D93E99.4010107@freedesktop.org> References: <1423517995-28251-1-git-send-email-jan.vesely@rutgers.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from q7.q7.com (q7.q7.com [69.168.48.248]) by gabe.freedesktop.org (Postfix) with ESMTP id 6F8AC6E5E5 for ; Mon, 9 Feb 2015 15:11:23 -0800 (PST) In-Reply-To: <1423517995-28251-1-git-send-email-jan.vesely@rutgers.edu> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jan Vesely , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gMDIvMDkvMjAxNSAwMTozOSBQTSwgSmFuIFZlc2VseSB3cm90ZToKPiBUaGlzIGlzIG1vcmUg Y29uc2lzdGVudCB3aXRoIHRoZSByZXN0LCBhbmQgYXZvaWRzIHBvdGVudGlhbCB1bmRlZmluZWQK PiBiZWhhdmlvciAoc2lnbmVkIG92ZXJmbG93KSBpbiBkcm1SYW5kb20oKQo+IAo+IFNpZ25lZC1v ZmYtYnk6IEphbiBWZXNlbHkgPGphbi52ZXNlbHlAcnV0Z2Vycy5lZHU+Cj4gLS0tCj4gIHhmODZk cm1SYW5kb20uYyB8IDE0ICsrKysrKystLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2Vy dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hmODZkcm1SYW5kb20u YyBiL3hmODZkcm1SYW5kb20uYwo+IGluZGV4IGVjYWI5ZTIuLmEwODRiODYgMTAwNjQ0Cj4gLS0t IGEveGY4NmRybVJhbmRvbS5jCj4gKysrIGIveGY4NmRybVJhbmRvbS5jCj4gQEAgLTk4LDcgKzk4 LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgUmFuZG9tU3RhdGUgewo+ICAgICAgdW5zaWduZWQgbG9uZyBx OwkJLyogbSBkaXYgYSAqLwo+ICAgICAgdW5zaWduZWQgbG9uZyByOwkJLyogbSBtb2QgYSAqLwo+ ICAgICAgdW5zaWduZWQgbG9uZyBjaGVjazsKPiAtICAgIGxvbmcgICAgICAgICAgc2VlZDsKPiAr ICAgIHVuc2lnbmVkIGxvbmcgc2VlZDsKPiAgfSBSYW5kb21TdGF0ZTsKPiAgCj4gICNpZiBSQU5E T01fTUFJTgo+IEBAIC0xNDcsMTMgKzE0NywxMyBAQCBpbnQgZHJtUmFuZG9tRGVzdHJveSh2b2lk ICpzdGF0ZSkKPiAgdW5zaWduZWQgbG9uZyBkcm1SYW5kb20odm9pZCAqc3RhdGUpCj4gIHsKPiAg ICAgIFJhbmRvbVN0YXRlICAgKnMgPSAoUmFuZG9tU3RhdGUgKilzdGF0ZTsKPiAtICAgIGxvbmcg ICAgICAgICAgaGk7Cj4gLSAgICBsb25nICAgICAgICAgIGxvOwo+ICsgICAgdW5zaWduZWQgbG9u ZyBoaTsKPiArICAgIHVuc2lnbmVkIGxvbmcgbG87Cj4gIAo+ICAgICAgaGkgICAgICA9IHMtPnNl ZWQgLyBzLT5xOwo+ICAgICAgbG8gICAgICA9IHMtPnNlZWQgJSBzLT5xOwo+ICAgICAgcy0+c2Vl ZCA9IHMtPmEgKiBsbyAtIHMtPnIgKiBoaTsKPiAtICAgIGlmIChzLT5zZWVkIDw9IDApIHMtPnNl ZWQgKz0gcy0+bTsKPiArICAgIGlmICgocy0+YSAqIGxvKSA8PSAocy0+ciAqIGhpKSkgcy0+c2Vl ZCArPSBzLT5tOwoKVGhpcyBzZWVtcyBsaWtlIGFuIHVucmVsYXRlZCBjaGFuZ2UuCgo+ICAKPiAg ICAgIHJldHVybiBzLT5zZWVkOwo+ICB9Cj4gQEAgLTE2Niw3ICsxNjYsNyBAQCBkb3VibGUgZHJt UmFuZG9tRG91YmxlKHZvaWQgKnN0YXRlKQo+ICB9Cj4gIAo+ICAjaWYgUkFORE9NX01BSU4KPiAt c3RhdGljIHZvaWQgY2hlY2tfcGVyaW9kKGxvbmcgc2VlZCkKPiArc3RhdGljIHZvaWQgY2hlY2tf cGVyaW9kKHVuc2lnbmVkIGxvbmcgc2VlZCkKPiAgewo+ICAgICAgdW5zaWduZWQgbG9uZyBjb3Vu dCA9IDA7Cj4gICAgICB1bnNpZ25lZCBsb25nIGluaXRpYWw7Cj4gQEAgLTE3OCw3ICsxNzgsNyBA QCBzdGF0aWMgdm9pZCBjaGVja19wZXJpb2QobG9uZyBzZWVkKQo+ICAgICAgd2hpbGUgKGluaXRp YWwgIT0gZHJtUmFuZG9tKHN0YXRlKSkgewo+ICAJaWYgKCErK2NvdW50KSBicmVhazsKPiAgICAg IH0KPiAtICAgIHByaW50ZigiV2l0aCBzZWVkIG9mICUxMGxkLCBwZXJpb2QgPSAlMTBsdSAoMHgl MDhseClcbiIsCj4gKyAgICBwcmludGYoIldpdGggc2VlZCBvZiAlMTBsdSwgcGVyaW9kID0gJTEw bHUgKDB4JTA4bHgpXG4iLAo+ICAJICAgc2VlZCwgY291bnQsIGNvdW50KTsKPiAgICAgIGRybVJh bmRvbURlc3Ryb3koc3RhdGUpOwo+ICB9Cj4gQEAgLTE5NSw3ICsxOTUsNyBAQCBpbnQgbWFpbih2 b2lkKQo+ICAgICAgfQo+ICAgICAgcHJpbnRmKCJBZnRlciAxMDAwMCBpdGVyYXRpb25zOiAlbHUg KCVsdSBleHBlY3RlZCk6ICVzXG4iLAo+ICAJICAgcmFuZCwgc3RhdGUtPmNoZWNrLAo+IC0JICAg cmFuZCAtIHN0YXRlLT5jaGVjayA/ICIqSU5DT1JSRUNUKiIgOiAiQ09SUkVDVCIpOwo+ICsJICAg cmFuZCAhPSBzdGF0ZS0+Y2hlY2sgPyAiKklOQ09SUkVDVCoiIDogIkNPUlJFQ1QiKTsKClNvIGRv ZXMgdGhpcy4KCj4gICAgICBkcm1SYW5kb21EZXN0cm95KHN0YXRlKTsKPiAgCj4gICAgICBwcmlu dGYoIkNoZWNraW5nIHBlcmlvZHMuLi5cbiIpOwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK