From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 541DD89E4C for ; Thu, 23 May 2019 12:27:39 +0000 (UTC) From: Petri Latvala Date: Thu, 23 May 2019 15:26:59 +0300 Message-Id: <20190523122727.6932-8-petri.latvala@intel.com> In-Reply-To: <20190523122727.6932-1-petri.latvala@intel.com> References: <20190523122727.6932-1-petri.latvala@intel.com> MIME-Version: 1.0 Subject: [igt-dev] [PATCH i-g-t 08/36] i915/gem_pread: Nuke custom main function 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: Petri Latvala List-ID: VGhlIG9iamVjdCBzaXplIHBhcmFtZXRlciwgcHJldmlvdXNseSBnb3R0ZW4gZnJvbSBhcmd2WzFd LCBpcyBub3cgdGhlCnBhcmFtZXRlciAtcy4KClNpZ25lZC1vZmYtYnk6IFBldHJpIExhdHZhbGEg PHBldHJpLmxhdHZhbGFAaW50ZWwuY29tPgotLS0KIHRlc3RzL2k5MTUvZ2VtX3ByZWFkLmMgfCAy NSArKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9u cygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0cy9pOTE1L2dlbV9wcmVhZC5j IGIvdGVzdHMvaTkxNS9nZW1fcHJlYWQuYwppbmRleCA4M2Q4NzhlZS4uYzY0Nzg3NjUgMTAwNjQ0 Ci0tLSBhL3Rlc3RzL2k5MTUvZ2VtX3ByZWFkLmMKKysrIGIvdGVzdHMvaTkxNS9nZW1fcHJlYWQu YwpAQCAtMTE0LDEwICsxMTQsMjUgQEAgdWludDMyX3QgKnNyYywgZHN0OwogdWludDMyX3QgKmRz dF91c2VyLCBzcmNfc3RvbGVuLCBsYXJnZV9zdG9sZW47CiB1aW50MzJfdCAqc3RvbGVuX3BmX3Vz ZXIsICpzdG9sZW5fbm9wZl91c2VyOwogaW50IGZkLCBjb3VudDsKK2ludCBvYmplY3Rfc2l6ZSA9 IDA7CiAKLWludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKK3N0YXRpYyBpbnQgb3B0X2hh bmRsZXIoaW50IG9wdCwgaW50IG9wdF9pbmRleCwgdm9pZCAqZGF0YSkKK3sKKwlzd2l0Y2ggKG9w dCkgeworCWNhc2UgJ3MnOgorCQlvYmplY3Rfc2l6ZSA9IGF0b2kob3B0YXJnKTsKKwkJYnJlYWs7 CisJZGVmYXVsdDoKKwkJcmV0dXJuIElHVF9PUFRfSEFORExFUl9FUlJPUjsKKwl9CisKKwlyZXR1 cm4gSUdUX09QVF9IQU5ETEVSX1NVQ0NFU1M7Cit9CisKK2NvbnN0IGNoYXIgKmhlbHBfc3RyID0g IiAgLXNcdE9iamVjdCBzaXplIGluIGJ5dGVzXG4iOworCitpZ3RfbWFpbl9hcmdzKCJzOiIsIE5V TEwsIGhlbHBfc3RyLCBvcHRfaGFuZGxlciwgTlVMTCkKIHsKLQlpbnQgb2JqZWN0X3NpemUgPSAw OwogCWRvdWJsZSB1c2VjczsKIAljaGFyIGJ1ZlsxMDBdOwogCWNvbnN0IGNoYXIqIGJwczsKQEAg LTEzMSwxMCArMTQ2LDYgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCQl7IC0x IH0sCiAJfSwgKmM7CiAKLQlpZ3Rfc3VidGVzdF9pbml0KGFyZ2MsIGFyZ3YpOwotCi0JaWYgKGFy Z2MgPiAxICYmIGF0b2koYXJndlsxXSkpCi0JCW9iamVjdF9zaXplID0gYXRvaShhcmd2WzFdKTsK IAlpZiAob2JqZWN0X3NpemUgPT0gMCkKIAkJb2JqZWN0X3NpemUgPSBPQkpFQ1RfU0laRTsKIAlv YmplY3Rfc2l6ZSA9IChvYmplY3Rfc2l6ZSArIDMpICYgLTQ7CkBAIC0yNzgsNiArMjg5LDQgQEAg aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiAJCWNsb3NlKGZkKTsKIAl9Ci0KLQlp Z3RfZXhpdCgpOwogfQotLSAKMi4xOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2lndC1kZXY=