From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Roper Subject: Re: [PATCH] drm/i915: remove duplicated memsets in skl_allocate_pipe_ddb() Date: Tue, 8 Nov 2016 17:13:15 -0800 Message-ID: <20161109011315.GF6536@intel.com> References: <1478625682-8955-1-git-send-email-paulo.r.zanoni@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id F000F6E60C for ; Wed, 9 Nov 2016 01:13:15 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1478625682-8955-1-git-send-email-paulo.r.zanoni@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Paulo Zanoni Cc: Jani Nikula , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBOb3YgMDgsIDIwMTYgYXQgMDM6MjE6MjJQTSAtMDIwMCwgUGF1bG8gWmFub25pIHdy b3RlOgo+IE9uZSBvZiB0aGUgbWVtc2V0cyB3YXMgYWRkZWQgYnkgNWE5MjBiODVmMmM2ICgiZHJt L2k5MTUvZ2VuOTogZml4IEREQgo+IHBhcnRpdGlvbmluZyBmb3IgbXVsdGktc2NyZWVuIGNhc2Vz IiksIGFuZCB0aGUgb3RoZXIgd2FzIGFkZGVkIGJ5Cj4gMDFjNzJkNmMxNyAoImRybS9pOTE1L2dl bjk6IGZpeCBEREIgcGFydGl0aW9uaW5nIGZvciBtdWx0aS1zY3JlZW4KPiBjYXNlcyIpLiBJJ20g Y29uZnVzZWQgYW5kIEknbGwgbGV0IHRoZSBtYWludGFpbmVycyBmaW5kIG91dCB3aGF0IHdlbnQK PiB3cm9uZyBoZXJlLgo+IAo+IENjOiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29t Pgo+IFNpZ25lZC1vZmYtYnk6IFBhdWxvIFphbm9uaSA8cGF1bG8uci56YW5vbmlAaW50ZWwuY29t PgoKSSB0aGluayB0aGlzIGlzIGp1c3QgYW4gYXJ0aWZhY3Qgb2YgaGF2aW5nIHRoZSBwYXRjaCBp biBib3RoIC1uZXh0IGFuZAotZml4ZXMuICBUaGUgY29udGV4dCBwcm9iYWJseSBjaGFuZ2VkIGxh dGVyIGluIC1uZXh0IGNhdXNpbmcgYSBjb25mbGljdAp3aGVuIHRoZSB0d28gd2VyZSBtZXJnZWQs IGFuZCB0aGVuIHRoZSBtZXJnZSByZXNvbHV0aW9uIGFjY2lkZW50YWxseQpkdXBsaWNhdGVkIHRo aXMgaHVuay4gIFRoZSBtZXJnZSBjb21taXQgYWM0MTM5ZWQ3IGlzIHdoZXJlIHdlIHdvdW5kIHVw CndpdGggdGhlIHR3byBjb3BpZXM6CgogICAgICAgIGRpZmYgLS1jYyBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9wbS5jCiAgICAgICAgaW5kZXggZGIyNGY4OSxjYzllMGMwLi44OGUyOGM5CiAg ICAgICAgLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwogICAgICAgICsrKyBi L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKICAgICAgICBAQEAgLTMzNjEsMTEgLTM0 MDQsMTMgKzM0MDQsMTcgQEBAIHNrbF9hbGxvY2F0ZV9waXBlX2RkYihzdHJ1Y3QgaW50ZWxfY3J0 YwogICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHRvdGFsX2RhdGFfcmF0ZTsKICAgICAgICAg ICAgICAgIGludCBudW1fYWN0aXZlOwogICAgICAgICAgICAgICAgaW50IGlkLCBpOwogICAgICAg ICsgICAgICAgdW5zaWduZWQgcGxhbmVfZGF0YV9yYXRlW0k5MTVfTUFYX1BMQU5FU10gPSB7fTsK ICAgICAgICArICAgICAgIHVuc2lnbmVkIHBsYW5lX3lfZGF0YV9yYXRlW0k5MTVfTUFYX1BMQU5F U10gPSB7fTsKICAgICAgICArIAogICAgICAgICsgICAgICAgLyogQ2xlYXIgdGhlIHBhcnRpdGlv bmluZyBmb3IgZGlzYWJsZWQgcGxhbmVzLiAqLwogICAgICAgICsgICAgICAgbWVtc2V0KGRkYi0+ cGxhbmVbcGlwZV0sIDAsIHNpemVvZihkZGItPnBsYW5lW3BpcGVdKSk7CiAgICAgICAgKyAgICAg ICBtZW1zZXQoZGRiLT55X3BsYW5lW3BpcGVdLCAwLCBzaXplb2YoZGRiLT55X3BsYW5lW3BpcGVd KSk7CiAgICAgICAgICAKICAgICAgICAgKyAgICAgIC8qIENsZWFyIHRoZSBwYXJ0aXRpb25pbmcg Zm9yIGRpc2FibGVkIHBsYW5lcy4gKi8KICAgICAgICAgKyAgICAgIG1lbXNldChkZGItPnBsYW5l W3BpcGVdLCAwLCBzaXplb2YoZGRiLT5wbGFuZVtwaXBlXSkpOwogICAgICAgICArICAgICAgbWVt c2V0KGRkYi0+eV9wbGFuZVtwaXBlXSwgMCwgc2l6ZW9mKGRkYi0+eV9wbGFuZVtwaXBlXSkpOwog ICAgICAgICArCiAgICAgICAgICAgICAgICBpZiAoV0FSTl9PTighc3RhdGUpKQogICAgICAgICAg ICAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgIApEcm9wcGluZyBvbmUgbG9va3MgZ29v ZCB0byBtZS4KClJldmlld2VkLWJ5OiBNYXR0IFJvcGVyIDxtYXR0aGV3LmQucm9wZXJAaW50ZWwu Y29tPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYyB8IDQgLS0tLQo+ ICAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bt LmMKPiBpbmRleCA4OGUyOGM5Li5jYzllMGMwIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX3BtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5j Cj4gQEAgLTM0MTEsMTAgKzM0MTEsNiBAQCBza2xfYWxsb2NhdGVfcGlwZV9kZGIoc3RydWN0IGlu dGVsX2NydGNfc3RhdGUgKmNzdGF0ZSwKPiAgCW1lbXNldChkZGItPnBsYW5lW3BpcGVdLCAwLCBz aXplb2YoZGRiLT5wbGFuZVtwaXBlXSkpOwo+ICAJbWVtc2V0KGRkYi0+eV9wbGFuZVtwaXBlXSwg MCwgc2l6ZW9mKGRkYi0+eV9wbGFuZVtwaXBlXSkpOwo+ICAKPiAtCS8qIENsZWFyIHRoZSBwYXJ0 aXRpb25pbmcgZm9yIGRpc2FibGVkIHBsYW5lcy4gKi8KPiAtCW1lbXNldChkZGItPnBsYW5lW3Bp cGVdLCAwLCBzaXplb2YoZGRiLT5wbGFuZVtwaXBlXSkpOwo+IC0JbWVtc2V0KGRkYi0+eV9wbGFu ZVtwaXBlXSwgMCwgc2l6ZW9mKGRkYi0+eV9wbGFuZVtwaXBlXSkpOwo+IC0KPiAgCWlmIChXQVJO X09OKCFzdGF0ZSkpCj4gIAkJcmV0dXJuIDA7Cj4gIAo+IC0tIAo+IDIuNy40Cj4gCj4gX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFp bGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKTWF0dCBS b3BlcgpHcmFwaGljcyBTb2Z0d2FyZSBFbmdpbmVlcgpJb1RHIFBsYXRmb3JtIEVuYWJsaW5nICYg RGV2ZWxvcG1lbnQKSW50ZWwgQ29ycG9yYXRpb24KKDkxNikgMzU2LTI3OTUKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==