From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4769289A08 for ; Fri, 12 Apr 2019 17:21:43 +0000 (UTC) From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Date: Fri, 12 Apr 2019 10:21:36 -0700 Message-Id: <20190412172136.17116-6-jose.souza@intel.com> In-Reply-To: <20190412172136.17116-1-jose.souza@intel.com> References: <20190412172136.17116-1-jose.souza@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t v4 6/6] tests/fbcon_fbt: Do not keep opening debugfs_fd at every setup_drm() call 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 Cc: Dhinakaran Pandiyan List-ID: QXMgZGVidWdmc19mZCBpcyB1c2VkIGV2ZW4gYWZ0ZXIgdGhlIHRlYXJkb3duX2RybSgpLCBpdCBp cyBub3QgY2xvc2VkCmluIHRoaXMgZnVuY3Rpb24gb3IgaW4gYW55IG90aGVyIHBsYWNlLiBBbmQg dGhlbiBpdCBnZXRzIHdvcnNlIGFzCmV2ZXJ5IGNhbGwgdG8gc2V0dXBfZHJtKCkgd2lsbCBvcGVu IGFub3RoZXIgZmlsZSBkZXNjcmlwdG9yIHRvCmRlYnVnZnMgZGlyLgoKU28gbGV0cyBtb3ZlIHRo ZSBvcGVuaW5nIG9mIGRlYnVnZnNfZmQgdG8gc2V0dXBfZW52aXJvbm1lbnQoKSBhbmQgb25seQpv cGVuIGl0IG9uY2UgYW5kIGNsb3NlIGl0IGJlZm9yZSBsZWF2ZSB0aGUgdGVzdC4KClJldmlld2Vk LWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29t PgpSZXZpZXdlZC1ieTogRGhpbmFrYXJhbiBQYW5kaXlhbiA8ZGhpbmFrYXJhbi5wYW5kaXlhbkBp bnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEpvc8OpIFJvYmVydG8gZGUgU291emEgPGpvc2Uuc291 emFAaW50ZWwuY29tPgotLS0KIHRlc3RzL2ttc19mYmNvbl9mYnQuYyB8IDkgKysrKysrLS0tCiAx IGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL3Rlc3RzL2ttc19mYmNvbl9mYnQuYyBiL3Rlc3RzL2ttc19mYmNvbl9mYnQuYwppbmRleCA0 YTE0OTEwNC4uYWNiYjZkMzAgMTAwNjQ0Ci0tLSBhL3Rlc3RzL2ttc19mYmNvbl9mYnQuYworKysg Yi90ZXN0cy9rbXNfZmJjb25fZmJ0LmMKQEAgLTY0LDcgKzY0LDYgQEAgc3RhdGljIHZvaWQgc2V0 dXBfZHJtKHN0cnVjdCBkcm1faW5mbyAqZHJtKQogCQlyZXR1cm47CiAKIAlkcm0tPmZkID0gZHJt X29wZW5fZHJpdmVyX21hc3RlcihEUklWRVJfSU5URUwpOwotCWRybS0+ZGVidWdmc19mZCA9IGln dF9kZWJ1Z2ZzX2Rpcihkcm0tPmZkKTsKIAogCWRybS0+cmVzID0gZHJtTW9kZUdldFJlc291cmNl cyhkcm0tPmZkKTsKIAlpZ3RfcmVxdWlyZShkcm0tPnJlcyk7CkBAIC0yOTksMTIgKzI5OCwxNCBA QCBzdGF0aWMgdm9pZCBzdWJ0ZXN0KHN0cnVjdCBkcm1faW5mbyAqZHJtLCBzdHJ1Y3QgZmVhdHVy ZSAqZmVhdHVyZSwgYm9vbCBzdXNwZW5kKQogCX0KIH0KIAotc3RhdGljIHZvaWQgc2V0dXBfZW52 aXJvbm1lbnQodm9pZCkKK3N0YXRpYyB2b2lkIHNldHVwX2Vudmlyb25tZW50KHN0cnVjdCBkcm1f aW5mbyAqZHJtKQogewogCWludCBkcm1fZmQ7CiAKIAlkcm1fZmQgPSBkcm1fb3Blbl9kcml2ZXJf bWFzdGVyKERSSVZFUl9JTlRFTCk7CiAJaWd0X3JlcXVpcmUoZHJtX2ZkID49IDApOworCWRybS0+ ZGVidWdmc19mZCA9IGlndF9kZWJ1Z2ZzX2Rpcihkcm1fZmQpOworCWlndF9yZXF1aXJlKGRybS0+ ZGVidWdmc19mZCA+PSAwKTsKIAlpZ3RfYXNzZXJ0KGNsb3NlKGRybV9mZCkgPT0gMCk7CiAKIAkv KgpAQCAtMzE5LDYgKzMyMCw4IEBAIHN0YXRpYyB2b2lkIHRlYXJkb3duX2Vudmlyb25tZW50KHN0 cnVjdCBkcm1faW5mbyAqZHJtKQogewogCWlmIChkcm0tPmZkID49IDApCiAJCXRlYXJkb3duX2Ry bShkcm0pOworCisJY2xvc2UoZHJtLT5kZWJ1Z2ZzX2ZkKTsKIH0KIAogaWd0X21haW4KQEAgLTMy Niw3ICszMjksNyBAQCBpZ3RfbWFpbgogCXN0cnVjdCBkcm1faW5mbyBkcm0gPSB7IC5mZCA9IC0x IH07CiAKIAlpZ3RfZml4dHVyZQotCQlzZXR1cF9lbnZpcm9ubWVudCgpOworCQlzZXR1cF9lbnZp cm9ubWVudCgmZHJtKTsKIAogCWlndF9zdWJ0ZXN0KCJmYmMiKQogCQlzdWJ0ZXN0KCZkcm0sICZm YmMsIGZhbHNlKTsKLS0gCjIuMjEuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p Z3QtZGV2