From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com [IPv6:2607:f8b0:4864:20::536]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4BA516E194 for ; Wed, 7 Jul 2021 14:47:08 +0000 (UTC) Received: by mail-pg1-x536.google.com with SMTP id 37so2530449pgq.0 for ; Wed, 07 Jul 2021 07:47:08 -0700 (PDT) From: Jason Ekstrand Date: Wed, 7 Jul 2021 09:46:22 -0500 Message-Id: <20210707144643.181001-11-jason@jlekstrand.net> In-Reply-To: <20210707144337.180693-1-jason@jlekstrand.net> References: <20210707144337.180693-1-jason@jlekstrand.net> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 60/81] tests/i915/gem_ctx_create: Don't re-open the device in maximum() List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org List-ID: SW4gMDBhNjQwOThhYWFlICgidGVzdHMvaTkxNS9nZW1fY3R4X2NyZWF0ZTogVXNlCl9fZm9yX2Vh Y2hfcGh5c2ljYWxfZW5naW5lIHRvIHV0aWxpemUgYWxsIGF2YWlsYWJsZSBlbmdpbmVzIiksIHRo ZQptYXhpbXVtIHRlc3RzIHdlcmUgbW9kaWZpZWQgdG8gcmUtb3BlbiB0aGUgZGV2aWNlLiAgSG93 ZXZlciwgdGhpcyBpcwpib3RoIHVubmVjZXNzYXJ5IGFuZCBicm9rZW4gYmVjYXVzZSB0aGUgZXhl Y3V0aW9uIGxvb3AgcmUtdXNlcyB0aGUKY29udGV4dHMgY3JlYXRlZCBhYm92ZSBpdCB3aGljaCBk byBub3QgZXhpc3Qgb24gdGhlIG5ld2x5IHJlLW9wZW5lZCBEUk0KZmlsZS4KClNpZ25lZC1vZmYt Ynk6IEphc29uIEVrc3RyYW5kIDxqYXNvbkBqbGVrc3RyYW5kLm5ldD4KRml4ZXM6IDAwYTY0MDk4 YWFhZSAoInRlc3RzL2k5MTUvZ2VtX2N0eF9jcmVhdGU6IFVzZSBfX2Zvcl9lYWNoX3BoeXNpY2Fs X2VuZ2luZSB0byB1dGlsaXplIGFsbCBhdmFpbGFibGUgZW5naW5lcyIpCkNjOiBaYmlnbmlldyBL ZW1wY3p5xYRza2kgPHpiaWduaWV3LmtlbXBjenluc2tpQGludGVsLmNvbT4KLS0tCiB0ZXN0cy9p OTE1L2dlbV9jdHhfY3JlYXRlLmMgfCAxNyArKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n ZWQsIDQgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdGVzdHMv aTkxNS9nZW1fY3R4X2NyZWF0ZS5jIGIvdGVzdHMvaTkxNS9nZW1fY3R4X2NyZWF0ZS5jCmluZGV4 IDViMTRmN2FmZC4uMzcwNjFlYmM1IDEwMDY0NAotLS0gYS90ZXN0cy9pOTE1L2dlbV9jdHhfY3Jl YXRlLmMKKysrIGIvdGVzdHMvaTkxNS9nZW1fY3R4X2NyZWF0ZS5jCkBAIC0zMjMsMTggKzMyMyw5 IEBAIHN0YXRpYyB2b2lkIG1heGltdW0oaW50IGZkLCBpbnQgbmNwdXMsIHVuc2lnbmVkIG1vZGUp CiAKIAlpZ3RfZm9yayhjaGlsZCwgbmNwdXMpIHsKIAkJc3RydWN0IHRpbWVzcGVjIHN0YXJ0LCBl bmQ7Ci0JCWludCBpOTE1OwotCi0JCWk5MTUgPSBnZW1fcmVvcGVuX2RyaXZlcihmZCk7Ci0JCS8q Ci0JCSAqIEVuc3VyZSB0aGUgZ3B1IGlzIGlkbGUgYnkgbGF1bmNoaW5nCi0JCSAqIGEgbm9wIGV4 ZWNidWYgYW5kIHN0YWxsaW5nIGZvciBpdC4KLQkJICovCi0JCWdlbV9xdWllc2NlbnRfZ3B1KGk5 MTUpOwotCQlnZW1fY29udGV4dF9jb3B5X2VuZ2luZXMoZmQsIDAsIGk5MTUsIDApOwogCiAJCWhh cnNfcGV0cnVza2FfZjU0XzFfcmFuZG9tX3BlcnR1cmIoY2hpbGQpOwotCQlvYmpbMF0uaGFuZGxl ID0gZ2VtX2NyZWF0ZShpOTE1LCA0MDk2KTsKKwkJb2JqWzBdLmhhbmRsZSA9IGdlbV9jcmVhdGUo ZmQsIDQwOTYpOwogCiAJCWNsb2NrX2dldHRpbWUoQ0xPQ0tfTU9OT1RPTklDLCAmc3RhcnQpOwog CQlmb3IgKGludCByZXBlYXQgPSAwOyByZXBlYXQgPCAzOyByZXBlYXQrKykgewpAQCAtMzQ1LDEz ICszMzYsMTMgQEAgc3RhdGljIHZvaWQgbWF4aW11bShpbnQgZmQsIGludCBuY3B1cywgdW5zaWdu ZWQgbW9kZSkKIAkJCQlleGVjYnVmLnJzdmQxID0gY29udGV4dHNbaV07CiAJCQkJZm9yICh1bnNp Z25lZCBsb25nIGogPSAwOyBqIDwgYWxsX25lbmdpbmU7IGorKykgewogCQkJCQlleGVjYnVmLmZs YWdzID0gYWxsX2VuZ2luZXNbal07Ci0JCQkJCWdlbV9leGVjYnVmKGk5MTUsICZleGVjYnVmKTsK KwkJCQkJZ2VtX2V4ZWNidWYoZmQsICZleGVjYnVmKTsKIAkJCQl9CiAJCQl9CiAJCX0KLQkJZ2Vt X3N5bmMoaTkxNSwgb2JqWzBdLmhhbmRsZSk7CisJCWdlbV9zeW5jKGZkLCBvYmpbMF0uaGFuZGxl KTsKIAkJY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZlbmQpOwotCQlnZW1fY2xvc2Uo aTkxNSwgb2JqWzBdLmhhbmRsZSk7CisJCWdlbV9jbG9zZShmZCwgb2JqWzBdLmhhbmRsZSk7CiAK IAkJaWd0X2luZm8oIlslZF0gQ29udGV4dCBleGVjdXRpb246ICUuM2YgdXNcbiIsIGNoaWxkLAog CQkJIGVsYXBzZWQoJnN0YXJ0LCAmZW5kKSAvICgzICogY291bnQgKiBhbGxfbmVuZ2luZSkgKiAx ZTYpOwotLSAKMi4zMS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXYK