From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Kocialkowski Subject: [PATCH i-g-t v5 5/7] lib/igt_debugfs: Add extended helper to format crc to string Date: Wed, 19 Jul 2017 16:46:08 +0300 Message-ID: <20170719134610.8278-6-paul.kocialkowski@linux.intel.com> References: <20170705080435.26789-1-paul.kocialkowski@linux.intel.com> <20170719134610.8278-1-paul.kocialkowski@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id E34846E52E for ; Wed, 19 Jul 2017 13:46:27 +0000 (UTC) In-Reply-To: <20170719134610.8278-1-paul.kocialkowski@linux.intel.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 List-Id: intel-gfx@lists.freedesktop.org VGhpcyBpbnRyb2R1Y2VzIGEgaWd0X2NyY190b19zdHJpbmdfZXh0ZW5kZWQgaGVscGVyIHRoYXQg YWxsb3dzCmZvcm1hdHRpbmcgYSBjcmMgdG8gYSBzdHJpbmcgd2l0aCBhIGdpdmVuIGRlbGltaXRl ciBhbmQgc2l6ZSB0byBwcmludApwZXIgY3JjIHdvcmQuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIEtv Y2lhbGtvd3NraSA8cGF1bC5rb2NpYWxrb3dza2lAbGludXguaW50ZWwuY29tPgotLS0KIGxpYi9p Z3RfZGVidWdmcy5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKystLS0tCiBsaWIvaWd0X2Rl YnVnZnMuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgNCBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saWIvaWd0X2RlYnVnZnMuYyBiL2xpYi9pZ3RfZGVidWdm cy5jCmluZGV4IGVmMDVkYzc3Li4yYWEzMzU4NiAxMDA2NDQKLS0tIGEvbGliL2lndF9kZWJ1Z2Zz LmMKKysrIGIvbGliL2lndF9kZWJ1Z2ZzLmMKQEAgLTM0OCwyOCArMzQ4LDQ3IEBAIGJvb2wgaWd0 X2NoZWNrX2NyY19lcXVhbChjb25zdCBpZ3RfY3JjX3QgKmEsIGNvbnN0IGlndF9jcmNfdCAqYikK IH0KIAogLyoqCi0gKiBpZ3RfY3JjX3RvX3N0cmluZzoKKyAqIGlndF9jcmNfdG9fc3RyaW5nX2V4 dGVuZGVkOgogICogQGNyYzogcGlwZSBDUkMgdmFsdWUgdG8gcHJpbnQKKyAqIEBkZWxpbWl0ZXI6 IFRoZSBkZWxpbWl0ZXIgdG8gdXNlIGJldHdlZW4gY3JjIHdvcmRzCisgKiBAY3JjX3NpemU6IHRo ZSBudW1iZXIgb2YgYnl0ZXMgdG8gcHJpbnQgcGVyIGNyYyB3b3JkIChlaXRoZXIgNCBvciAyKQog ICoKLSAqIFRoaXMgZnVuY3Rpb24gYWxsb2NhdGVzIGEgc3RyaW5nIGFuZCBmb3JtYXRzIEBjcmMg aW50byBpdC4KKyAqIFRoaXMgZnVuY3Rpb24gYWxsb2NhdGVzIGEgc3RyaW5nIGFuZCBmb3JtYXRz IEBjcmMgaW50byBpdCwgZGVwZW5kaW5nIG9uCisgKiBAZGVsaW1pdGVyIGFuZCBAY3JjX3NpemUu CiAgKiBUaGUgY2FsbGVyIGlzIHJlc3BvbnNpYmxlIGZvciBmcmVlaW5nIHRoZSBzdHJpbmcuCiAg KgogICogVGhpcyBzaG91bGQgb25seSBldmVyIGJlIHVzZWQgZm9yIGRpYWdub3N0aWMgZGVidWcg b3V0cHV0LgogICovCi1jaGFyICppZ3RfY3JjX3RvX3N0cmluZyhpZ3RfY3JjX3QgKmNyYykKK2No YXIgKmlndF9jcmNfdG9fc3RyaW5nX2V4dGVuZGVkKGlndF9jcmNfdCAqY3JjLCBjaGFyIGRlbGlt aXRlciwgaW50IGNyY19zaXplKQogewogCWludCBpOwogCWNoYXIgKmJ1ZiA9IGNhbGxvYygxMjgs IHNpemVvZihjaGFyKSk7CisJY29uc3QgY2hhciAqZm9ybWF0WzJdID0geyAiJTA4eCVjIiwgIiUw NHglYyIgfTsKIAogCWlmICghYnVmKQogCQlyZXR1cm4gTlVMTDsKIAogCWZvciAoaSA9IDA7IGkg PCBjcmMtPm5fd29yZHM7IGkrKykKLQkJc3ByaW50ZihidWYgKyBzdHJsZW4oYnVmKSwgIiUwOHgg IiwgY3JjLT5jcmNbaV0pOworCQlzcHJpbnRmKGJ1ZiArIHN0cmxlbihidWYpLCBmb3JtYXRbY3Jj X3NpemUgPT0gMl0sIGNyYy0+Y3JjW2ldLAorCQkJaSA9PSAoY3JjLT5uX3dvcmRzIC0gMSkgPyAn XDAnIDogZGVsaW1pdGVyKTsKIAogCXJldHVybiBidWY7CiB9CiAKKy8qKgorICogaWd0X2NyY190 b19zdHJpbmc6CisgKiBAY3JjOiBwaXBlIENSQyB2YWx1ZSB0byBwcmludAorICoKKyAqIFRoaXMg ZnVuY3Rpb24gYWxsb2NhdGVzIGEgc3RyaW5nIGFuZCBmb3JtYXRzIEBjcmMgaW50byBpdC4KKyAq IFRoZSBjYWxsZXIgaXMgcmVzcG9uc2libGUgZm9yIGZyZWVpbmcgdGhlIHN0cmluZy4KKyAqCisg KiBUaGlzIHNob3VsZCBvbmx5IGV2ZXIgYmUgdXNlZCBmb3IgZGlhZ25vc3RpYyBkZWJ1ZyBvdXRw dXQuCisgKi8KK2NoYXIgKmlndF9jcmNfdG9fc3RyaW5nKGlndF9jcmNfdCAqY3JjKQoreworCXJl dHVybiBpZ3RfY3JjX3RvX3N0cmluZ19leHRlbmRlZChjcmMsICcgJywgNCk7Cit9CisKICNkZWZp bmUgTUFYX0NSQ19FTlRSSUVTIDEwCiAjZGVmaW5lIE1BWF9MSU5FX0xFTiAoMTAgKyAxMSAqIE1B WF9DUkNfRU5UUklFUyArIDEpCiAKZGlmZiAtLWdpdCBhL2xpYi9pZ3RfZGVidWdmcy5oIGIvbGli L2lndF9kZWJ1Z2ZzLmgKaW5kZXggZmUzNTU5MTkuLmYxYTc2NDA2IDEwMDY0NAotLS0gYS9saWIv aWd0X2RlYnVnZnMuaAorKysgYi9saWIvaWd0X2RlYnVnZnMuaApAQCAtMTE1LDYgKzExNSw3IEBA IGVudW0gaW50ZWxfcGlwZV9jcmNfc291cmNlIHsKIAogdm9pZCBpZ3RfYXNzZXJ0X2NyY19lcXVh bChjb25zdCBpZ3RfY3JjX3QgKmEsIGNvbnN0IGlndF9jcmNfdCAqYik7CiBib29sIGlndF9jaGVj a19jcmNfZXF1YWwoY29uc3QgaWd0X2NyY190ICphLCBjb25zdCBpZ3RfY3JjX3QgKmIpOworY2hh ciAqaWd0X2NyY190b19zdHJpbmdfZXh0ZW5kZWQoaWd0X2NyY190ICpjcmMsIGNoYXIgZGVsaW1p dGVyLCBpbnQgY3JjX3NpemUpOwogY2hhciAqaWd0X2NyY190b19zdHJpbmcoaWd0X2NyY190ICpj cmMpOwogCiB2b2lkIGlndF9yZXF1aXJlX3BpcGVfY3JjKGludCBmZCk7Ci0tIAoyLjEzLjIKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=