From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Foss Subject: [PATCH i-g-t v10 14/21] tests/sw_sync: Add subtest test_sync_expired_merge Date: Tue, 6 Dec 2016 21:52:06 -0500 Message-ID: <20161207025213.11669-15-robert.foss@collabora.com> References: <20161207025213.11669-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 [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 719216E52D for ; Wed, 7 Dec 2016 02:53:02 +0000 (UTC) In-Reply-To: <20161207025213.11669-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 RnJvbTogUmFmYWVsIEFudG9nbm9sbGkgPHJhZmFlbC5hbnRvZ25vbGxpQGludGVsLmNvbT4KClRo aXMgdGVzdCBjcmVhdGVzIGFuIGFscmVhZHkgZXhwaXJlZCBmZW5jZSwgdGhlbiBjcmVhdGVzIGEg bWVyZ2VkIGZlbmNlCm91dCBvZiB0aGF0IGV4cGlyZWQgb25lIChwYXNzZWQgdHdpY2UgdG8gdGhl IG1lcmdlIG9wZXJhdGlvbiksIGFuZApmaW5hbGx5IGNsb3NlcyB0aGUgbWVyZ2VkIGZlbmNlLiBJ dCBzaG93cyB0aGF0IGlmIHRoZSByZWZjb3VudHMgYXJlCndyb25nIG9uIHRoZSBvcmlnaW5hbCBl eHBpcmVkIGZlbmNlLCBpdCBtaWdodCBnZXQgZnJlZWQgd2hpbGUgc3RpbGwgaW4KdXNlLiBVc3Vh bGx5IGEga2VybmVsIHBhbmljayB3aWxsIGZvbGxvdy4KClNpZ25lZC1vZmYtYnk6IFJhZmFlbCBB bnRvZ25vbGxpIDxyYWZhZWwuYW50b2dub2xsaUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IFJv YmVydCBGb3NzIDxyb2JlcnQuZm9zc0Bjb2xsYWJvcmEuY29tPgpSZXZpZXdlZC1ieTogVG9tZXUg Vml6b3NvIDx0b21ldS52aXpvc29AY29sbGFib3JhLmNvbT4KLS0tCiB0ZXN0cy9zd19zeW5jLmMg fCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzEg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rlc3RzL3N3X3N5bmMuYyBiL3Rlc3RzL3N3X3N5 bmMuYwppbmRleCAxM2E5NjAyZi4uNTcyZWZjM2IgMTAwNjQ0Ci0tLSBhL3Rlc3RzL3N3X3N5bmMu YworKysgYi90ZXN0cy9zd19zeW5jLmMKQEAgLTU5Myw2ICs1OTMsMzQgQEAgc3RhdGljIHZvaWQg dGVzdF9zeW5jX211bHRpX3Byb2R1Y2VyX3NpbmdsZV9jb25zdW1lcih2b2lkKQogCQlwdGhyZWFk X2pvaW4odGhyZWFkc1tpXSwgTlVMTCk7CiB9CiAKK3N0YXRpYyB2b2lkIHRlc3Rfc3luY19leHBp cmVkX21lcmdlKHZvaWQpCit7CisJaW50IGl0ZXJhdGlvbnMgPSAxIDw8IDIwOworCWludCB0aW1l bGluZTsKKwlpbnQgaTsKKwlpbnQgZmVuY2VfZXhwaXJlZCwgZmVuY2VfbWVyZ2VkOworCisJdGlt ZWxpbmUgPSBzd19zeW5jX3RpbWVsaW5lX2NyZWF0ZSgpOworCisJc3dfc3luY190aW1lbGluZV9p bmModGltZWxpbmUsIDEwMCk7CisJZmVuY2VfZXhwaXJlZCA9IHN3X3N5bmNfZmVuY2VfY3JlYXRl KHRpbWVsaW5lLCAxKTsKKwlpZ3RfYXNzZXJ0X2Yoc3luY193YWl0KGZlbmNlX2V4cGlyZWQsIDAp ID09IDAsCisJICAgICAgICAgICAgICJGYWlsdXJlIHdhaXRpbmcgZm9yIGV4cGlyZWQgZmVuY2Vc biIpOworCisJZmVuY2VfbWVyZ2VkID0gc3luY19tZXJnZShmZW5jZV9leHBpcmVkLCBmZW5jZV9l eHBpcmVkKTsKKwljbG9zZShmZW5jZV9tZXJnZWQpOworCisJZm9yIChpID0gMDsgaSA8IGl0ZXJh dGlvbnM7IGkrKykgeworCQlpbnQgZmVuY2UgPSBzeW5jX21lcmdlKGZlbmNlX2V4cGlyZWQsIGZl bmNlX2V4cGlyZWQpOworCisJCWlndF9hc3NlcnRfZihzeW5jX3dhaXQoZmVuY2UsIC0xKSA9PSAw LAorCQkJCSAgICAgIkZhaWx1cmUgd2FpdGluZyBvbiBmZW5jZVxuIik7CisJCWNsb3NlKGZlbmNl KTsKKwl9CisKKwljbG9zZShmZW5jZV9leHBpcmVkKTsKK30KKwogc3RhdGljIHZvaWQgdGVzdF9z eW5jX3JhbmRvbV9tZXJnZSh2b2lkKQogewogCWludCBpLCBzaXplLCByZXQ7CkBAIC02OTgsNiAr NzI2LDkgQEAgaWd0X21haW4KIAlpZ3Rfc3VidGVzdCgic3luY19tdWx0aV9wcm9kdWNlcl9zaW5n bGVfY29uc3VtZXIiKQogCQl0ZXN0X3N5bmNfbXVsdGlfcHJvZHVjZXJfc2luZ2xlX2NvbnN1bWVy KCk7CiAKKwlpZ3Rfc3VidGVzdCgic3luY19leHBpcmVkX21lcmdlIikKKwkJdGVzdF9zeW5jX2V4 cGlyZWRfbWVyZ2UoKTsKKwogCWlndF9zdWJ0ZXN0KCJzeW5jX3JhbmRvbV9tZXJnZSIpCiAJCXRl c3Rfc3luY19yYW5kb21fbWVyZ2UoKTsKIH0KLS0gCjIuMTEuMAoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==