From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jan Vesely Subject: [libdrm][PATCH 1/2] random: Use unsigned long for seed Date: Mon, 9 Feb 2015 16:39:54 -0500 Message-ID: <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 mail-qc0-f172.google.com (mail-qc0-f172.google.com [209.85.216.172]) by gabe.freedesktop.org (Postfix) with ESMTP id 5C5806E5C2 for ; Mon, 9 Feb 2015 13:40:05 -0800 (PST) Received: by mail-qc0-f172.google.com with SMTP id x3so25145793qcv.3 for ; Mon, 09 Feb 2015 13:40:04 -0800 (PST) Received: from adriatix.rutgers.edu ([198.151.130.142]) by mx.google.com with ESMTPSA id w21sm11294264qgd.15.2015.02.09.13.40.04 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Feb 2015 13:40:04 -0800 (PST) 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 List-Id: dri-devel@lists.freedesktop.org VGhpcyBpcyBtb3JlIGNvbnNpc3RlbnQgd2l0aCB0aGUgcmVzdCwgYW5kIGF2b2lkcyBwb3RlbnRp YWwgdW5kZWZpbmVkCmJlaGF2aW9yIChzaWduZWQgb3ZlcmZsb3cpIGluIGRybVJhbmRvbSgpCgpT aWduZWQtb2ZmLWJ5OiBKYW4gVmVzZWx5IDxqYW4udmVzZWx5QHJ1dGdlcnMuZWR1PgotLS0KIHhm ODZkcm1SYW5kb20uYyB8IDE0ICsrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNl cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hmODZkcm1SYW5kb20uYyBi L3hmODZkcm1SYW5kb20uYwppbmRleCBlY2FiOWUyLi5hMDg0Yjg2IDEwMDY0NAotLS0gYS94Zjg2 ZHJtUmFuZG9tLmMKKysrIGIveGY4NmRybVJhbmRvbS5jCkBAIC05OCw3ICs5OCw3IEBAIHR5cGVk ZWYgc3RydWN0IFJhbmRvbVN0YXRlIHsKICAgICB1bnNpZ25lZCBsb25nIHE7CQkvKiBtIGRpdiBh ICovCiAgICAgdW5zaWduZWQgbG9uZyByOwkJLyogbSBtb2QgYSAqLwogICAgIHVuc2lnbmVkIGxv bmcgY2hlY2s7Ci0gICAgbG9uZyAgICAgICAgICBzZWVkOworICAgIHVuc2lnbmVkIGxvbmcgc2Vl ZDsKIH0gUmFuZG9tU3RhdGU7CiAKICNpZiBSQU5ET01fTUFJTgpAQCAtMTQ3LDEzICsxNDcsMTMg QEAgaW50IGRybVJhbmRvbURlc3Ryb3kodm9pZCAqc3RhdGUpCiB1bnNpZ25lZCBsb25nIGRybVJh bmRvbSh2b2lkICpzdGF0ZSkKIHsKICAgICBSYW5kb21TdGF0ZSAgICpzID0gKFJhbmRvbVN0YXRl ICopc3RhdGU7Ci0gICAgbG9uZyAgICAgICAgICBoaTsKLSAgICBsb25nICAgICAgICAgIGxvOwor ICAgIHVuc2lnbmVkIGxvbmcgaGk7CisgICAgdW5zaWduZWQgbG9uZyBsbzsKIAogICAgIGhpICAg ICAgPSBzLT5zZWVkIC8gcy0+cTsKICAgICBsbyAgICAgID0gcy0+c2VlZCAlIHMtPnE7CiAgICAg cy0+c2VlZCA9IHMtPmEgKiBsbyAtIHMtPnIgKiBoaTsKLSAgICBpZiAocy0+c2VlZCA8PSAwKSBz LT5zZWVkICs9IHMtPm07CisgICAgaWYgKChzLT5hICogbG8pIDw9IChzLT5yICogaGkpKSBzLT5z ZWVkICs9IHMtPm07CiAKICAgICByZXR1cm4gcy0+c2VlZDsKIH0KQEAgLTE2Niw3ICsxNjYsNyBA QCBkb3VibGUgZHJtUmFuZG9tRG91YmxlKHZvaWQgKnN0YXRlKQogfQogCiAjaWYgUkFORE9NX01B SU4KLXN0YXRpYyB2b2lkIGNoZWNrX3BlcmlvZChsb25nIHNlZWQpCitzdGF0aWMgdm9pZCBjaGVj a19wZXJpb2QodW5zaWduZWQgbG9uZyBzZWVkKQogewogICAgIHVuc2lnbmVkIGxvbmcgY291bnQg PSAwOwogICAgIHVuc2lnbmVkIGxvbmcgaW5pdGlhbDsKQEAgLTE3OCw3ICsxNzgsNyBAQCBzdGF0 aWMgdm9pZCBjaGVja19wZXJpb2QobG9uZyBzZWVkKQogICAgIHdoaWxlIChpbml0aWFsICE9IGRy bVJhbmRvbShzdGF0ZSkpIHsKIAlpZiAoISsrY291bnQpIGJyZWFrOwogICAgIH0KLSAgICBwcmlu dGYoIldpdGggc2VlZCBvZiAlMTBsZCwgcGVyaW9kID0gJTEwbHUgKDB4JTA4bHgpXG4iLAorICAg IHByaW50ZigiV2l0aCBzZWVkIG9mICUxMGx1LCBwZXJpb2QgPSAlMTBsdSAoMHglMDhseClcbiIs CiAJICAgc2VlZCwgY291bnQsIGNvdW50KTsKICAgICBkcm1SYW5kb21EZXN0cm95KHN0YXRlKTsK IH0KQEAgLTE5NSw3ICsxOTUsNyBAQCBpbnQgbWFpbih2b2lkKQogICAgIH0KICAgICBwcmludGYo IkFmdGVyIDEwMDAwIGl0ZXJhdGlvbnM6ICVsdSAoJWx1IGV4cGVjdGVkKTogJXNcbiIsCiAJICAg cmFuZCwgc3RhdGUtPmNoZWNrLAotCSAgIHJhbmQgLSBzdGF0ZS0+Y2hlY2sgPyAiKklOQ09SUkVD VCoiIDogIkNPUlJFQ1QiKTsKKwkgICByYW5kICE9IHN0YXRlLT5jaGVjayA/ICIqSU5DT1JSRUNU KiIgOiAiQ09SUkVDVCIpOwogICAgIGRybVJhbmRvbURlc3Ryb3koc3RhdGUpOwogCiAgICAgcHJp bnRmKCJDaGVja2luZyBwZXJpb2RzLi4uXG4iKTsKLS0gCjIuMS4wCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRy aS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=