From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Vesely Subject: [libdrm][PATCH v2 1/2] random: Use unsigned long for seed Date: Mon, 9 Feb 2015 18:28:19 -0500 Message-ID: <1423524499-311-1-git-send-email-jan.vesely@rutgers.edu> References: <54D93E99.4010107@freedesktop.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qc0-f176.google.com (mail-qc0-f176.google.com [209.85.216.176]) by gabe.freedesktop.org (Postfix) with ESMTP id 700486E5E3 for ; Mon, 9 Feb 2015 15:28:21 -0800 (PST) Received: by mail-qc0-f176.google.com with SMTP id c9so25865769qcz.7 for ; Mon, 09 Feb 2015 15:28:21 -0800 (PST) In-Reply-To: <54D93E99.4010107@freedesktop.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, Ian Romanick List-Id: dri-devel@lists.freedesktop.org djI6IFJlbW92ZSB1bnJlbGF0ZWQgY2hhbmdlIGluIG1haW4oKQoKVGhpcyBpcyBtb3JlIGNvbnNp c3RlbnQgd2l0aCB0aGUgcmVzdCwgYW5kIGF2b2lkcyBwb3RlbnRpYWwgdW5kZWZpbmVkCmJlaGF2 aW9yIChzaWduZWQgb3ZlcmZsb3cpIGluZCBkcm1SYW5kb20oKQoKU2lnbmVkLW9mZi1ieTogSmFu IFZlc2VseSA8amFuLnZlc2VseUBydXRnZXJzLmVkdT4KLS0tCiB4Zjg2ZHJtUmFuZG9tLmMgfCAx MiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEveGY4NmRybVJhbmRvbS5jIGIveGY4NmRybVJhbmRvbS5jCmlu ZGV4IGVjYWI5ZTIuLjk0OTIyYWQgMTAwNjQ0Ci0tLSBhL3hmODZkcm1SYW5kb20uYworKysgYi94 Zjg2ZHJtUmFuZG9tLmMKQEAgLTk4LDcgKzk4LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgUmFuZG9tU3Rh dGUgewogICAgIHVuc2lnbmVkIGxvbmcgcTsJCS8qIG0gZGl2IGEgKi8KICAgICB1bnNpZ25lZCBs b25nIHI7CQkvKiBtIG1vZCBhICovCiAgICAgdW5zaWduZWQgbG9uZyBjaGVjazsKLSAgICBsb25n ICAgICAgICAgIHNlZWQ7CisgICAgdW5zaWduZWQgbG9uZyBzZWVkOwogfSBSYW5kb21TdGF0ZTsK IAogI2lmIFJBTkRPTV9NQUlOCkBAIC0xNDcsMTMgKzE0NywxMyBAQCBpbnQgZHJtUmFuZG9tRGVz dHJveSh2b2lkICpzdGF0ZSkKIHVuc2lnbmVkIGxvbmcgZHJtUmFuZG9tKHZvaWQgKnN0YXRlKQog ewogICAgIFJhbmRvbVN0YXRlICAgKnMgPSAoUmFuZG9tU3RhdGUgKilzdGF0ZTsKLSAgICBsb25n ICAgICAgICAgIGhpOwotICAgIGxvbmcgICAgICAgICAgbG87CisgICAgdW5zaWduZWQgbG9uZyBo aTsKKyAgICB1bnNpZ25lZCBsb25nIGxvOwogCiAgICAgaGkgICAgICA9IHMtPnNlZWQgLyBzLT5x OwogICAgIGxvICAgICAgPSBzLT5zZWVkICUgcy0+cTsKICAgICBzLT5zZWVkID0gcy0+YSAqIGxv IC0gcy0+ciAqIGhpOwotICAgIGlmIChzLT5zZWVkIDw9IDApIHMtPnNlZWQgKz0gcy0+bTsKKyAg ICBpZiAoKHMtPmEgKiBsbykgPD0gKHMtPnIgKiBoaSkpIHMtPnNlZWQgKz0gcy0+bTsKIAogICAg IHJldHVybiBzLT5zZWVkOwogfQpAQCAtMTY2LDcgKzE2Niw3IEBAIGRvdWJsZSBkcm1SYW5kb21E b3VibGUodm9pZCAqc3RhdGUpCiB9CiAKICNpZiBSQU5ET01fTUFJTgotc3RhdGljIHZvaWQgY2hl Y2tfcGVyaW9kKGxvbmcgc2VlZCkKK3N0YXRpYyB2b2lkIGNoZWNrX3BlcmlvZCh1bnNpZ25lZCBs b25nIHNlZWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBjb3VudCA9IDA7CiAgICAgdW5zaWduZWQg bG9uZyBpbml0aWFsOwpAQCAtMTc4LDcgKzE3OCw3IEBAIHN0YXRpYyB2b2lkIGNoZWNrX3Blcmlv ZChsb25nIHNlZWQpCiAgICAgd2hpbGUgKGluaXRpYWwgIT0gZHJtUmFuZG9tKHN0YXRlKSkgewog CWlmICghKytjb3VudCkgYnJlYWs7CiAgICAgfQotICAgIHByaW50ZigiV2l0aCBzZWVkIG9mICUx MGxkLCBwZXJpb2QgPSAlMTBsdSAoMHglMDhseClcbiIsCisgICAgcHJpbnRmKCJXaXRoIHNlZWQg b2YgJTEwbHUsIHBlcmlvZCA9ICUxMGx1ICgweCUwOGx4KVxuIiwKIAkgICBzZWVkLCBjb3VudCwg Y291bnQpOwogICAgIGRybVJhbmRvbURlc3Ryb3koc3RhdGUpOwogfQotLSAKMi4xLjAKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWls aW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==