From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH 05/12] drm/i915: Add DEFINE_SNPRINTF_ARRAY() Date: Thu, 11 Oct 2018 15:14:41 +0300 Message-ID: <87h8hswuha.fsf@intel.com> References: <20181010130454.28557-1-ville.syrjala@linux.intel.com> <20181010130454.28557-6-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id DF5078922A for ; Thu, 11 Oct 2018 12:14:44 +0000 (UTC) In-Reply-To: <20181010130454.28557-6-ville.syrjala@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: Ville Syrjala , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCAxMCBPY3QgMjAxOCwgVmlsbGUgU3lyamFsYSA8dmlsbGUuc3lyamFsYUBsaW51eC5p bnRlbC5jb20+IHdyb3RlOgo+IEZyb206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20+Cj4KPiBUZW1wbGF0aXplIHNucHJpbnRmX2ludF9hcnJheSgpIHRvIGFs bG93IHVzIHRvIHByaW50Cj4gZGlmZmVyZW50IGtpbmRzIG9mIGFycmF5cyB3aXRob3V0IGhhdmlu ZyB0byB0eXBlIGFsbAo+IHRoZSBib2lsZXJwbGF0ZSBmb3IgdGhlIHNucHJpbnRmKCkgbG9vcC4K CkkgbWlnaHQganVzdCBmZWVsIGhhcHBpZXIgYWJvdXQgZHVwbGljYXRpbmcgdGhlIGJvaWxlcnBs YXRlLi4uCgpCUiwKSmFuaS4KCgoKPgo+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8 dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfdXRpbHMuaCB8IDE2ICsrKysrKysrKysrKysrKysKPiAgZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZHAuYyAgIHwgMTcgKystLS0tLS0tLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFu Z2VkLCAxOCBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3V0aWxzLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X3V0aWxzLmgKPiBpbmRleCA1ODU4YTQzZTE5ZGEuLjA3OWFlZmEyMGJlZSAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3V0aWxzLmgKPiArKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X3V0aWxzLmgKPiBAQCAtMTYxLDQgKzE2MSwyMCBAQCBzdGF0aWMgaW5s aW5lIGNvbnN0IGNoYXIgKmVuYWJsZWRkaXNhYmxlZChib29sIHYpCj4gIAlyZXR1cm4gdiA/ICJl bmFibGVkIiA6ICJkaXNhYmxlZCI7Cj4gIH0KPiAgCj4gKyNkZWZpbmUgREVGSU5FX1NOUFJJTlRG X0FSUkFZKG5hbWUsIHR5cGUsIHZhbHVlcywgaW5kZXgsIGZtdCwgLi4uKSBcCj4gK3ZvaWQgbmFt ZShjaGFyICpfc3RyLCBzaXplX3QgX2xlbiwgY29uc3QgdHlwZSAqdmFsdWVzLCBpbnQgX25lbGVt cykgXAo+ICt7IFwKPiArCWludCBpbmRleDsgXAo+ICsJaWYgKF9sZW4pIFwKPiArCQlfc3RyWzBd ID0gJ1wwJzsgXAo+ICsJZm9yIChpbmRleCA9IDA7IGluZGV4IDwgX25lbGVtczsgaW5kZXgrKykg eyBcCj4gKwkJaW50IF9yID0gc25wcmludGYoX3N0ciwgX2xlbiwgIiVzIiBmbXQsIFwKPiArCQkJ CSAgaW5kZXggPyAiLCAiIDogIiIsIF9fVkFfQVJHU19fKTsgXAo+ICsJCWlmIChfciA+PSBfbGVu KSBcCj4gKwkJCXJldHVybjsgXAo+ICsJCV9zdHIgKz0gX3I7IFwKPiArCQlfbGVuIC09IF9yOyBc Cj4gKwl9IFwKPiArfQo+ICsKPiAgI2VuZGlmIC8qICFfX0k5MTVfVVRJTFNfSCAqLwo+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZHAuYwo+IGluZGV4IDEzZmY4OWJlNmFkNi4uZGQ4NjM0YjQwMTc5IDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gQEAgLTE3NzQsMjEgKzE3NzQsOCBAQCBpbnRlbF9k cF9zZXRfY2xvY2soc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCj4gIAl9Cj4gIH0KPiAg Cj4gLXN0YXRpYyB2b2lkIHNucHJpbnRmX2ludF9hcnJheShjaGFyICpzdHIsIHNpemVfdCBsZW4s Cj4gLQkJCSAgICAgICBjb25zdCBpbnQgKmFycmF5LCBpbnQgbmVsZW0pCj4gLXsKPiAtCWludCBp Owo+IC0KPiAtCXN0clswXSA9ICdcMCc7Cj4gLQo+IC0JZm9yIChpID0gMDsgaSA8IG5lbGVtOyBp KyspIHsKPiAtCQlpbnQgciA9IHNucHJpbnRmKHN0ciwgbGVuLCAiJXMlZCIsIGkgPyAiLCAiIDog IiIsIGFycmF5W2ldKTsKPiAtCQlpZiAociA+PSBsZW4pCj4gLQkJCXJldHVybjsKPiAtCQlzdHIg Kz0gcjsKPiAtCQlsZW4gLT0gcjsKPiAtCX0KPiAtfQo+ICtzdGF0aWMgREVGSU5FX1NOUFJJTlRG X0FSUkFZKHNucHJpbnRmX2ludF9hcnJheSwKPiArCQkJICAgICBpbnQsIGFycmF5LCBpLCAiJWQi LCBhcnJheVtpXSk7Cj4gIAo+ICBzdGF0aWMgdm9pZCBpbnRlbF9kcF9wcmludF9yYXRlcyhzdHJ1 Y3QgaW50ZWxfZHAgKmludGVsX2RwKQo+ICB7CgotLSAKSmFuaSBOaWt1bGEsIEludGVsIE9wZW4g U291cmNlIEdyYXBoaWNzIENlbnRlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK