From mboxrd@z Thu Jan 1 00:00:00 1970 From: Todd Previte Subject: Re: [PATCH 03/13] drm/i915: Don't copy the DP source rates arrays Date: Fri, 13 Mar 2015 16:04:23 -0700 Message-ID: <55036CF7.1080406@gmail.com> References: <1426173039-24584-1-git-send-email-ville.syrjala@linux.intel.com> <1426173039-24584-4-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pd0-f169.google.com (mail-pd0-f169.google.com [209.85.192.169]) by gabe.freedesktop.org (Postfix) with ESMTP id C73646E01A for ; Fri, 13 Mar 2015 16:04:27 -0700 (PDT) Received: by pdev10 with SMTP id v10so32200928pde.13 for ; Fri, 13 Mar 2015 16:04:27 -0700 (PDT) Received: from [192.168.0.25] (ip70-162-72-208.ph.ph.cox.net. [70.162.72.208]) by mx.google.com with ESMTPSA id qh6sm5187729pab.34.2015.03.13.16.04.26 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Mar 2015 16:04:27 -0700 (PDT) In-Reply-To: <1426173039-24584-4-git-send-email-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org CgpPbiAzLzEyLzIwMTUgODoxMCBBTSwgdmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20gd3Jv dGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNv bT4KPgo+IFRoZSBzb3VyY2UgcmF0ZXMgZG9uJ3QgY2hhbmdlLCBzbyB3ZSBjYW4ganVzdCBwb2lu dCB0aGUgY2FsbGVyIGF0IHRoZQo+IGNvbnN0IGFycmF5cy4KPgo+IFNpZ25lZC1vZmYtYnk6IFZp bGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gICBk cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgMjQgKysrKysrKysrKy0tLS0tLS0tLS0t LS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0p Cj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiBpbmRleCBkNjM4ZjVlLi41MzdmMWQwIDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gQEAgLTExNTcsMjIgKzExNTcsMTggQEAgaW50ZWxf cmVhZF9zaW5rX3JhdGVzKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAsIGludCAqc2lua19yYXRl cykKPiAgIH0KPiAgIAo+ICAgc3RhdGljIGludAo+IC1pbnRlbF9yZWFkX3NvdXJjZV9yYXRlcyhz dHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwLCBpbnQgKnNvdXJjZV9yYXRlcykKPiAraW50ZWxfZHBf c291cmNlX3JhdGVzKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAsIGNvbnN0IGludCAqKnNvdXJj ZV9yYXRlcykKPiAgIHsKPiAgIAlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gaW50ZWxfZHBfdG9f ZGV2KGludGVsX2RwKTsKPiAtCWludCBpOwo+IC0JaW50IG1heF9kZWZhdWx0X3JhdGU7Cj4gICAK PiAtCWlmIChJTlRFTF9JTkZPKGRldiktPmdlbiA+PSA5ICYmIGludGVsX2RwLT5zdXBwb3J0ZWRf cmF0ZXNbMF0pIHsKPiAtCQlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShnZW45X3JhdGVzKTsg KytpKQo+IC0JCQlzb3VyY2VfcmF0ZXNbaV0gPSBnZW45X3JhdGVzW2ldOwo+IC0JfSBlbHNlIHsK PiAtCQkvKiBJbmRleCBvZiB0aGUgbWF4X2xpbmtfYncgc3VwcG9ydGVkICsgMSAqLwo+IC0JCW1h eF9kZWZhdWx0X3JhdGUgPSAoaW50ZWxfZHBfbWF4X2xpbmtfYncoaW50ZWxfZHApID4+IDMpICsg MTsKPiAtCQlmb3IgKGkgPSAwOyBpIDwgbWF4X2RlZmF1bHRfcmF0ZTsgKytpKQo+IC0JCQlzb3Vy Y2VfcmF0ZXNbaV0gPSBkZWZhdWx0X3JhdGVzW2ldOwo+ICsJaWYgKElOVEVMX0lORk8oZGV2KS0+ Z2VuID49IDkpIHsKPiArCQkqc291cmNlX3JhdGVzID0gZ2VuOV9yYXRlczsKPiArCQlyZXR1cm4g QVJSQVlfU0laRShnZW45X3JhdGVzKTsKPiAgIAl9Cj4gLQlyZXR1cm4gaTsKPiArCj4gKwkqc291 cmNlX3JhdGVzID0gZGVmYXVsdF9yYXRlczsKPiArCj4gKwlyZXR1cm4gKGludGVsX2RwX21heF9s aW5rX2J3KGludGVsX2RwKSA+PiAzKSArIDE7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyB2b2lkCj4g QEAgLTEyNjksMTIgKzEyNjUsMTIgQEAgaW50ZWxfZHBfY29tcHV0ZV9jb25maWcoc3RydWN0IGlu dGVsX2VuY29kZXIgKmVuY29kZXIsCj4gICAJaW50IGxpbmtfYXZhaWwsIGxpbmtfY2xvY2s7Cj4g ICAJaW50IHNpbmtfcmF0ZXNbOF07Cj4gICAJaW50IHN1cHBvcnRlZF9yYXRlc1s4XSA9IHswfTsK PiAtCWludCBzb3VyY2VfcmF0ZXNbOF07Cj4gKwljb25zdCBpbnQgKnNvdXJjZV9yYXRlczsKPiAg IAlpbnQgc291cmNlX2xlbiwgc2lua19sZW4sIHN1cHBvcnRlZF9sZW47Cj4gICAKPiAgIAlzaW5r X2xlbiA9IGludGVsX3JlYWRfc2lua19yYXRlcyhpbnRlbF9kcCwgc2lua19yYXRlcyk7Cj4gICAK PiAtCXNvdXJjZV9sZW4gPSBpbnRlbF9yZWFkX3NvdXJjZV9yYXRlcyhpbnRlbF9kcCwgc291cmNl X3JhdGVzKTsKPiArCXNvdXJjZV9sZW4gPSBpbnRlbF9kcF9zb3VyY2VfcmF0ZXMoaW50ZWxfZHAs ICZzb3VyY2VfcmF0ZXMpOwo+ICAgCj4gICAJc3VwcG9ydGVkX2xlbiA9IGludGVsX3N1cHBvcnRl ZF9yYXRlcyhzb3VyY2VfcmF0ZXMsIHNvdXJjZV9sZW4sCj4gICAJCQkJc2lua19yYXRlcywgc2lu a19sZW4sIHN1cHBvcnRlZF9yYXRlcyk7Ckxvb2tzIGxpa2UgaXQncyBnb29kIHRvIGdvLgoKUmV2 aWV3ZWQtYnk6IFRvZGQgUHJldml0ZSA8dHByZXZpdGVAZ21haWwuY29tPgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK