From mboxrd@z Thu Jan 1 00:00:00 1970 From: robert.foss@collabora.com Subject: [PATCH i-g-t v6 20/21] tests/sw_sync: Add subtest test_sync_busy_fork Date: Fri, 18 Nov 2016 10:00:14 -0500 Message-ID: <20161118150015.10745-21-robert.foss@collabora.com> References: <20161118150015.10745-1-robert.foss@collabora.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8EE896E9D7 for ; Fri, 18 Nov 2016 15:01:01 +0000 (UTC) In-Reply-To: <20161118150015.10745-1-robert.foss@collabora.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org, Gustavo Padovan , Daniel Stone , Daniel Vetter , Marius Vlad , Eric Engestrom , Chris Wilson , Tomeu Vizoso List-Id: intel-gfx@lists.freedesktop.org RnJvbTogUm9iZXJ0IEZvc3MgPHJvYmVydC5mb3NzQGNvbGxhYm9yYS5jb20+CgpBZGQgc3VidGVz dCB0ZXN0X3N5bmNfYnVzeV9mb3JrIHdoaWNoIGluY3JlbWVudHMgdGhlIHRpbWVsaW5lIGluIGEg Zm9ya2VkIGNoaWxkCnByb2Nlc3MuCgpTaWduZWQtb2ZmLWJ5OiBSb2JlcnQgRm9zcyA8cm9iZXJ0 LmZvc3NAY29sbGFib3JhLmNvbT4KLS0tCiB0ZXN0cy9zd19zeW5jLmMgfCAzOSArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAzOSBpbnNlcnRp b25zKCspCgpkaWZmIC0tZ2l0IGEvdGVzdHMvc3dfc3luYy5jIGIvdGVzdHMvc3dfc3luYy5jCmlu ZGV4IDNhNjc4NzcuLmUwYmY2YzMgMTAwNjQ0Ci0tLSBhL3Rlc3RzL3N3X3N5bmMuYworKysgYi90 ZXN0cy9zd19zeW5jLmMKQEAgLTE3MSw2ICsxNzEsNDIgQEAgc3RhdGljIHZvaWQgdGVzdF9zeW5j X2J1c3kodm9pZCkKIAljbG9zZSh0aW1lbGluZSk7CiB9CiAKK3N0YXRpYyB2b2lkIHRlc3Rfc3lu Y19idXN5X2Zvcmsodm9pZCkKK3sKKwlpbnQgZmVuY2UsIHJldDsKKwlpbnQgdGltZWxpbmU7CisJ aW50IHNraXAgPSAwOworCisJdGltZWxpbmUgPSBzd19zeW5jX3RpbWVsaW5lX2NyZWF0ZSgpOwor CWZlbmNlID0gc3dfc3luY19mZW5jZV9jcmVhdGUodGltZWxpbmUsIDEpOworCisJc3dpdGNoIChm b3JrKCkpIHsKKwljYXNlIDA6CisJCS8qIENoaWxkIHByb2Nlc3MgKi8KKwkJdXNsZWVwKDEqMTAw MCoxMDAwKTsKKwkJLyogQWR2YW5jZSB0aW1lbGluZSBmcm9tIDAgLT4gMSAqLworCQlzd19zeW5j X3RpbWVsaW5lX2luYyh0aW1lbGluZSwgMSk7CisJCV9FeGl0KDApOworCQlicmVhazsKKwljYXNl IC0xOgorCQkvKiBGYWlsZWQgZm9yayAqLworCQlza2lwID0gMTsKKwkJYnJlYWs7CisJZGVmYXVs dDoKKwkJLyogUGFyZW50IHByb2Nlc3MgKi8KKwkJcmV0ID0gc3luY193YWl0KGZlbmNlLCAwKTsK KwkJaWd0X2Fzc2VydF9mKHJldCA9PSAtMSAmJiBlcnJubyA9PSBFVElNRSwgIkZlbmNlIHNpZ25h bGVkIChpdCBzaG91bGQgbm90IGhhdmUgYmVlbiBzaWduYWxsZWQgeWV0KVxuIik7CisKKwkJcmV0 ID0gc3luY193YWl0KGZlbmNlLCAyKjEwMDApOworCQlpZ3RfYXNzZXJ0X2YocmV0ID09IDAsICJG ZW5jZSBub3Qgc2lnbmFsZWQgKHRpbWVsaW5lIHZhbHVlIDEgZmVuY2Ugc2Vxbm8gMSlcbiIpOwor CQlicmVhazsKKwl9CisKKwljbG9zZShmZW5jZSk7CisJY2xvc2UodGltZWxpbmUpOworCWlndF9y ZXF1aXJlKCFza2lwKTsKK30KKwogc3RhdGljIHZvaWQgdGVzdF9zeW5jX21lcmdlX2ludmFsaWQo dm9pZCkKIHsKIAlpbnQgaW5fZmVuY2U7CkBAIC03ODksNiArODI1LDkgQEAgaWd0X21haW4KIAlp Z3Rfc3VidGVzdCgic3luY19idXN5IikKIAkJdGVzdF9zeW5jX2J1c3koKTsKIAorCWlndF9zdWJ0 ZXN0KCJzeW5jX2J1c3lfZm9yayIpCisJCXRlc3Rfc3luY19idXN5X2ZvcmsoKTsKKwogCWlndF9z dWJ0ZXN0KCJzeW5jX21lcmdlX2ludmFsaWQiKQogCQl0ZXN0X3N5bmNfbWVyZ2VfaW52YWxpZCgp OwogCi0tIAoyLjEwLjIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAo=