From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gustavo Padovan Subject: [PATCH 01/12] tests/kms_atomic_transition: use select + read instead of blocking read Date: Mon, 14 Nov 2016 18:59:14 +0900 Message-ID: <1479117566-17709-3-git-send-email-gustavo@padovan.org> References: <1479117566-17709-1-git-send-email-gustavo@padovan.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1479117566-17709-1-git-send-email-gustavo@padovan.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: intel-gfx@lists.freedesktop.org Cc: Gustavo Padovan , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogR3VzdGF2byBQYWRvdmFuIDxndXN0YXZvLnBhZG92YW5AY29sbGFib3JhLmNvLnVrPgoK SWYgdGhlIGV2ZW50IG5ldmVyIGFycml2ZXMgd2UgY2FuIHRpbWVvdXQgd2l0aCBzZWxlY3QgYW5k IGVuZCB0aGUgdGVzdC4KClNpZ25lZC1vZmYtYnk6IEd1c3Rhdm8gUGFkb3ZhbiA8Z3VzdGF2by5w YWRvdmFuQGNvbGxhYm9yYS5jby51az4KLS0tCiB0ZXN0cy9rbXNfYXRvbWljX3RyYW5zaXRpb24u YyB8IDggKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1n aXQgYS90ZXN0cy9rbXNfYXRvbWljX3RyYW5zaXRpb24uYyBiL3Rlc3RzL2ttc19hdG9taWNfdHJh bnNpdGlvbi5jCmluZGV4IDE5Nzc5OTMuLmU2OTNjODggMTAwNjQ0Ci0tLSBhL3Rlc3RzL2ttc19h dG9taWNfdHJhbnNpdGlvbi5jCisrKyBiL3Rlc3RzL2ttc19hdG9taWNfdHJhbnNpdGlvbi5jCkBA IC0yOTYsNiArMjk2LDE0IEBAIHN0YXRpYyB2b2lkIGNvbW1pdF9kaXNwbGF5KGlndF9kaXNwbGF5 X3QgKmRpc3BsYXksIHVuc2lnbmVkIGV2ZW50X21hc2ssIGJvb2wgbm9uCiAJCXN0cnVjdCBkcm1f ZXZlbnQgKmUgPSAodm9pZCAqKWJ1ZjsKIAkJc3RydWN0IGRybV9ldmVudF92YmxhbmsgKnZibGFu ayA9ICh2b2lkICopYnVmOwogCQl1aW50MzJfdCBjcnRjX2lkLCBwaXBlID0gSTkxNV9NQVhfUElQ RVM7CisJCXN0cnVjdCB0aW1ldmFsIHRpbWVvdXQgPSB7IC50dl9zZWMgPSAzLCAudHZfdXNlYyA9 IDAgfTsKKwkJZmRfc2V0IGZkczsKKworCQlGRF9aRVJPKCZmZHMpOworCQlGRF9TRVQoMCwgJmZk cyk7CisJCUZEX1NFVChkaXNwbGF5LT5kcm1fZmQsICZmZHMpOworCQlyZXQgPSBzZWxlY3QoZGlz cGxheS0+ZHJtX2ZkICsgMSwgJmZkcywgTlVMTCwgTlVMTCwgJnRpbWVvdXQpOworCQlpZ3RfYXNz ZXJ0KHJldCA+IDApOwogCiAJCXJldCA9IHJlYWQoZGlzcGxheS0+ZHJtX2ZkLCBidWYsIHNpemVv ZihidWYpKTsKIAkJaWYgKHJldCA8IDAgJiYgKGVycm5vID09IEVJTlRSIHx8IGVycm5vID09IEVB R0FJTikpCi0tIAoyLjUuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJp LWRldmVsCg==