From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x541.google.com (mail-ed1-x541.google.com [IPv6:2a00:1450:4864:20::541]) by gabe.freedesktop.org (Postfix) with ESMTPS id E8B96892FB for ; Wed, 20 Feb 2019 16:25:44 +0000 (UTC) Received: by mail-ed1-x541.google.com with SMTP id 10so20359933eds.7 for ; Wed, 20 Feb 2019 08:25:44 -0800 (PST) From: Daniel Vetter Date: Wed, 20 Feb 2019 17:25:27 +0100 Message-Id: <20190220162530.31643-6-daniel.vetter@ffwll.ch> In-Reply-To: <20190220162530.31643-1-daniel.vetter@ffwll.ch> References: <20190220162530.31643-1-daniel.vetter@ffwll.ch> Subject: [igt-dev] [PATCH i-g-t 6/9] tests/kms_lease: Test drop/set_master interactions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: IGT development Cc: Keith Packard , Daniel Vetter List-ID: LSBtYWtlIHN1cmUgbGVhc2VzIGNoYW5nZSBtYXN0ZXIgc3RhdHVzIHRvZ2V0aGVyIHdpdGggbGVz c29yCi0gbWFrZSBzdXJlIGxlYXNlIGNhbid0IGNoYW5nZSB0aGUgbWFzdGVyIHN0YXR1cwoKQ2M6 IEtlaXRoIFBhY2thcmQgPGtlaXRocEBrZWl0aHAuY29tPgpTaWduZWQtb2ZmLWJ5OiBEYW5pZWwg VmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KLS0tCiB0ZXN0cy9rbXNfbGVhc2UuYyB8 IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxl IGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90ZXN0cy9rbXNfbGVhc2Uu YyBiL3Rlc3RzL2ttc19sZWFzZS5jCmluZGV4IDIwN2E1OThkNmY1YS4uZTY5OTY0ZGQzOTkwIDEw MDY0NAotLS0gYS90ZXN0cy9rbXNfbGVhc2UuYworKysgYi90ZXN0cy9rbXNfbGVhc2UuYwpAQCAt ODM0LDYgKzgzNCw0OCBAQCBzdGF0aWMgdm9pZCBwb3NzaWJsZV9jcnRjc19maWx0ZXJpbmcoZGF0 YV90ICpkYXRhKQogCWRybU1vZGVGcmVlUmVzb3VyY2VzKHJlc291cmNlcyk7CiB9CiAKK3N0YXRp YyBib29sIGlzX21hc3RlcihpbnQgZmQpCit7CisJLyogRklYTUU6IHJlcGxhY2Ugd2l0aCBkcm1J c01hc3RlciBvbmNlIHdlIGJ1bXBlZCBsaWJkcm0gdmVyc2lvbiAqLworCXJldHVybiBkcm1BdXRo TWFnaWMoZmQsIDApICE9IC1FQUNDRVM7Cit9CitzdGF0aWMgdm9pZCBtYXN0ZXJfdnNfbGVhc2Uo ZGF0YV90ICpkYXRhKQoreworCXVpbnQzMl90IG9iamVjdF9pZHNbM107CisJc3RydWN0IGxvY2Fs X2RybV9tb2RlX2NyZWF0ZV9sZWFzZSBtY2w7CisKKwlvYmplY3RfaWRzWzBdID0gZGF0YS0+bWFz dGVyLmRpc3BsYXkucGlwZXNbMF0uY3J0Y19pZDsKKwlvYmplY3RfaWRzWzFdID0gZGF0YS0+bWFz dGVyLmRpc3BsYXkub3V0cHV0c1swXS5pZDsKKwlvYmplY3RfaWRzWzJdID0gaWd0X3BpcGVfZ2V0 X3BsYW5lX3R5cGUoJmRhdGEtPm1hc3Rlci5kaXNwbGF5LnBpcGVzWzBdLAorCQkJCQkJRFJNX1BM QU5FX1RZUEVfUFJJTUFSWSktPmRybV9wbGFuZS0+cGxhbmVfaWQ7CisJbWNsLm9iamVjdF9pZHMg PSAodWludDY0X3QpICh1aW50cHRyX3QpIG9iamVjdF9pZHM7CisJbWNsLm9iamVjdF9jb3VudCA9 IDM7CisJbWNsLmZsYWdzID0gMDsKKworCWlndF9hc3NlcnRfZXEoY3JlYXRlX2xlYXNlKGRhdGEt Pm1hc3Rlci5mZCwgJm1jbCksIDApOworCisJaWd0X2Fzc2VydF9lcShkcm1Ecm9wTWFzdGVyKG1j bC5mZCksIC0xKTsKKwlpZ3RfYXNzZXJ0X2VxKGVycm5vLCBFSU5WQUwpOworCisJaWd0X2Fzc2Vy dChpc19tYXN0ZXIoZGF0YS0+bWFzdGVyLmZkKSk7CisJaWd0X2Fzc2VydChpc19tYXN0ZXIobWNs LmZkKSk7CisKKwlkb19vcl9kaWUoZHJtRHJvcE1hc3RlcihkYXRhLT5tYXN0ZXIuZmQpKTsKKwor CWlndF9hc3NlcnQoIWlzX21hc3RlcihkYXRhLT5tYXN0ZXIuZmQpKTsKKwlpZ3RfYXNzZXJ0KCFp c19tYXN0ZXIobWNsLmZkKSk7CisKKwlpZ3RfYXNzZXJ0X2VxKGRybVNldE1hc3RlcihtY2wuZmQp LCAtMSk7CisJaWd0X2Fzc2VydF9lcShlcnJubywgRUlOVkFMKTsKKworCWRvX29yX2RpZShkcm1T ZXRNYXN0ZXIoZGF0YS0+bWFzdGVyLmZkKSk7CisKKwlpZ3RfYXNzZXJ0KGlzX21hc3RlcihkYXRh LT5tYXN0ZXIuZmQpKTsKKwlpZ3RfYXNzZXJ0KGlzX21hc3RlcihtY2wuZmQpKTsKKworCWNsb3Nl KG1jbC5mZCk7Cit9CisKIGlndF9tYWluCiB7CiAJZGF0YV90IGRhdGE7CkBAIC04NzIsNCArOTE0 LDcgQEAgaWd0X21haW4KIAogCWlndF9zdWJ0ZXN0KCJwb3NzaWJsZS1jcnRjcy1maWx0ZXJpbmci KQogCQlwb3NzaWJsZV9jcnRjc19maWx0ZXJpbmcoJmRhdGEpOworCisJaWd0X3N1YnRlc3QoIm1h c3Rlci12cy1sZWFzZSIpCisJCW1hc3Rlcl92c19sZWFzZSgmZGF0YSk7CiB9Ci0tIAoyLjE0LjQK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYg bWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldg==