From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH libdrm 08/10] modetest: Use util_open() Date: Wed, 9 Dec 2015 18:37:46 +0100 Message-ID: <1449682668-22487-8-git-send-email-thierry.reding@gmail.com> References: <1449682668-22487-1-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pf0-f173.google.com (mail-pf0-f173.google.com [209.85.192.173]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6A4376E2AB for ; Wed, 9 Dec 2015 09:38:17 -0800 (PST) Received: by pfbg73 with SMTP id g73so33984611pfb.1 for ; Wed, 09 Dec 2015 09:38:17 -0800 (PST) In-Reply-To: <1449682668-22487-1-git-send-email-thierry.reding@gmail.com> 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 Cc: Emil Velikov , Hyungwon Hwang List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KClVzZSB0aGUgbmV3IHV0 aWxfb3BlbigpIGhlbHBlciBpbnN0ZWFkIG9mIG9wZW4tY29kaW5nIHRoZSBtZXRob2QgZm9yCmZp bmRpbmcgYSB1c2FibGUgZGV2aWNlLgoKU2lnbmVkLW9mZi1ieTogVGhpZXJyeSBSZWRpbmcgPHRy ZWRpbmdAbnZpZGlhLmNvbT4KLS0tCiB0ZXN0cy9tb2RldGVzdC9tb2RldGVzdC5jIHwgMjcgKysr LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCsp LCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0cy9tb2RldGVzdC9tb2RldGVzdC5j IGIvdGVzdHMvbW9kZXRlc3QvbW9kZXRlc3QuYwppbmRleCAwZTAwOWQ4N2ZkZWUuLjIyZTNlODFi ZDNjYyAxMDA2NDQKLS0tIGEvdGVzdHMvbW9kZXRlc3QvbW9kZXRlc3QuYworKysgYi90ZXN0cy9t b2RldGVzdC9tb2RldGVzdC5jCkBAIC0xNTAzLDcgKzE1MDMsNiBAQCBpbnQgbWFpbihpbnQgYXJn YywgY2hhciAqKmFyZ3YpCiAJaW50IGRyb3BfbWFzdGVyID0gMDsKIAlpbnQgdGVzdF92c3luYyA9 IDA7CiAJaW50IHRlc3RfY3Vyc29yID0gMDsKLQljb25zdCBjaGFyICptb2R1bGVzW10gPSB7ICJp OTE1IiwgInJhZGVvbiIsICJub3V2ZWF1IiwgInZtd2dmeCIsICJvbWFwZHJtIiwgImV4eW5vcyIs ICJ0aWxjZGMiLCAibXNtIiwgInN0aSIsICJ0ZWdyYSIsICJpbXgtZHJtIiwgInJvY2tjaGlwIiwg ImF0bWVsLWhsY2RjIiB9OwogCWNoYXIgKmRldmljZSA9IE5VTEw7CiAJY2hhciAqbW9kdWxlID0g TlVMTDsKIAl1bnNpZ25lZCBpbnQgaTsKQEAgLTE2MDQsMjkgKzE2MDMsOSBAQCBpbnQgbWFpbihp bnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJaWYgKCFhcmdzKQogCQllbmNvZGVycyA9IGNvbm5lY3Rv cnMgPSBjcnRjcyA9IHBsYW5lcyA9IGZyYW1lYnVmZmVycyA9IDE7CiAKLQlpZiAobW9kdWxlKSB7 Ci0JCWRldi5mZCA9IGRybU9wZW4obW9kdWxlLCBkZXZpY2UpOwotCQlpZiAoZGV2LmZkIDwgMCkg ewotCQkJZnByaW50ZihzdGRlcnIsICJmYWlsZWQgdG8gb3BlbiBkZXZpY2UgJyVzJy5cbiIsIG1v ZHVsZSk7Ci0JCQlyZXR1cm4gMTsKLQkJfQotCX0gZWxzZSB7Ci0JCWZvciAoaSA9IDA7IGkgPCBB UlJBWV9TSVpFKG1vZHVsZXMpOyBpKyspIHsKLQkJCXByaW50ZigidHJ5aW5nIHRvIG9wZW4gZGV2 aWNlICclcycuLi4iLCBtb2R1bGVzW2ldKTsKLQkJCWRldi5mZCA9IGRybU9wZW4obW9kdWxlc1tp XSwgZGV2aWNlKTsKLQkJCWlmIChkZXYuZmQgPCAwKSB7Ci0JCQkJcHJpbnRmKCJmYWlsZWQuXG4i KTsKLQkJCX0gZWxzZSB7Ci0JCQkJcHJpbnRmKCJzdWNjZXNzLlxuIik7Ci0JCQkJYnJlYWs7Ci0J CQl9Ci0JCX0KLQotCQlpZiAoZGV2LmZkIDwgMCkgewotCQkJZnByaW50ZihzdGRlcnIsICJubyBk ZXZpY2UgZm91bmQuXG4iKTsKLQkJCXJldHVybiAxOwotCQl9Ci0JfQorCWRldi5mZCA9IHV0aWxf b3Blbihtb2R1bGUsIGRldmljZSk7CisJaWYgKGRldi5mZCA8IDApCisJCXJldHVybiAtMTsKIAog CWlmICh0ZXN0X3ZzeW5jICYmICFwYWdlX2ZsaXBwaW5nX3N1cHBvcnRlZCgpKSB7CiAJCWZwcmlu dGYoc3RkZXJyLCAicGFnZSBmbGlwcGluZyBub3Qgc3VwcG9ydGVkIGJ5IGRybS5cbiIpOwotLSAK Mi41LjAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRy aS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==