From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH v3 02/14] drm/i915/dp: return errors from rate_to_index() Date: Wed, 29 Mar 2017 10:17:41 +0300 Message-ID: <87wpb85z6y.fsf@intel.com> References: <8a6e83b7bf35da0cbbc703ae157944107ff145be.1490712890.git.jani.nikula@intel.com> <20170328191650.GC31477@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 427866E6B9 for ; Wed, 29 Mar 2017 07:17:44 +0000 (UTC) In-Reply-To: <20170328191650.GC31477@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Manasi Navare Cc: intel-gfx@lists.freedesktop.org, dhinakaran.pandiyan@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCAyOCBNYXIgMjAxNywgTWFuYXNpIE5hdmFyZSA8bWFuYXNpLmQubmF2YXJlQGludGVs LmNvbT4gd3JvdGU6Cj4gV29uJ3QgaXQgbWFrZSBtb3JlIHNlbnNlIHRvIHNxdWFzaCB0aGlzIHBh dGNoIHdpdGggUGF0Y2ggMDEgaW4gdGhpcyBzZXJpZXM/Cj4gV2hlbiBpIHdhcyByZWFkaW5nIFBh dGNoIDEsIEkgYWxtb3N0IHdhcyBnb2luZyB0byBjb21tZW50IGFib3V0Cj4gaGFuZGxpbmcgdGhl IGNhc2Ugd2hlcmUgd2UgZG9udCBmaW5kIHRoZSBpbmRleC4uCgpNYXR0ZXIgb2YgdGFzdGUuIFlv dSBtaWdodCB0aGVuIGxvb2sgYXQgcGF0Y2ggMyBhbmQgZmlndXJlIGl0IHNob3VsZCBiZQpzcXVh c2hlZCB0b28uLi4geW91IGhhdmUgdG8gZHJhdyB0aGUgbGluZSBzb21ld2hlcmUsIGFuZCBJIHRo aW5rIGl0J3MKYWx3YXlzIGVhc2llciB0byByZXZpZXcgc21hbGxlciBwaWVjZXMgYW5kIGJlIHN1 cmUgdGhleSBhcmUgZWFjaApjb3JyZWN0LiBJZiB5b3UgZmluZCBhbiBpc3N1ZSB3aXRoIHRoZSAy bmQgcGF0Y2gsIHRoZSAxc3Qgb25lIGlzIHN0aWxsCnZhbGlkLCBhbmQgdGhlIGZvbGxvdy11cCBy ZXZpZXcgaXMgYWxzbyBlYXNpZXIuCgpCUiwKSmFuaS4KCgo+Cj4gUmVnYXJkcwo+IE1hbmFzaQo+ Cj4gT24gVHVlLCBNYXIgMjgsIDIwMTcgYXQgMDU6NTk6MDJQTSArMDMwMCwgSmFuaSBOaWt1bGEg d3JvdGU6Cj4+IFdlIHNob3VsZG4ndCBzaWxlbnRseSB1c2UgdGhlIGZpcnN0IGVsZW1lbnQgaWYg d2UgY2FuJ3QgZmluZCB0aGUgcmF0ZQo+PiB3ZSdyZSBsb29raW5nIGZvci4gTWFrZSByYXRlX3Rv X2luZGV4KCkgbW9yZSBnZW5lcmFsbHkgdXNlZnVsLCBhbmQKPj4gZmFsbGJhY2sgdG8gdGhlIGZp cnN0IGVsZW1lbnQgaW4gdGhlIGNhbGxlciwgd2l0aCBhIGJpZyB3YXJuaW5nLgo+PiAKPj4gQ2M6 IE1hbmFzaSBOYXZhcmUgPG1hbmFzaS5kLm5hdmFyZUBpbnRlbC5jb20+Cj4+IENjOiBWaWxsZSBT eXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5 OiBKYW5pIE5pa3VsYSA8amFuaS5uaWt1bGFAaW50ZWwuY29tPgo+PiAtLS0KPj4gIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2RwLmMgfCAxMyArKysrKysrKystLS0tCj4+ICAxIGZpbGUgY2hh bmdlZCwgOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+PiAKPj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kcC5jCj4+IGluZGV4IDg4YzcwOGIwN2M3MC4uMGUyMDBhMzdiNzViIDEwMDY0NAo+PiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2RwLmMKPj4gQEAgLTE1NDQsOSArMTU0NCw5IEBAIHN0YXRpYyBpbnQg cmF0ZV90b19pbmRleChjb25zdCBpbnQgKnJhdGVzLCBpbnQgbGVuLCBpbnQgcmF0ZSkKPj4gIAo+ PiAgCWZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykKPj4gIAkJaWYgKHJhdGUgPT0gcmF0ZXNbaV0p Cj4+IC0JCQlicmVhazsKPj4gKwkJCXJldHVybiBpOwo+PiAgCj4+IC0JcmV0dXJuIGk7Cj4+ICsJ cmV0dXJuIC0xOwo+PiAgfQo+PiAgCj4+ICBpbnQKPj4gQEAgLTE1NjQsOCArMTU2NCwxMyBAQCBp bnRlbF9kcF9tYXhfbGlua19yYXRlKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCj4+ICAKPj4g IGludCBpbnRlbF9kcF9yYXRlX3NlbGVjdChzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwLCBpbnQg cmF0ZSkKPj4gIHsKPj4gLQlyZXR1cm4gcmF0ZV90b19pbmRleChpbnRlbF9kcC0+c2lua19yYXRl cywgaW50ZWxfZHAtPm51bV9zaW5rX3JhdGVzLAo+PiAtCQkJICAgICByYXRlKTsKPj4gKwlpbnQg aSA9IHJhdGVfdG9faW5kZXgoaW50ZWxfZHAtPnNpbmtfcmF0ZXMsIGludGVsX2RwLT5udW1fc2lu a19yYXRlcywKPj4gKwkJCSAgICAgIHJhdGUpOwo+PiArCj4+ICsJaWYgKFdBUk5fT04oaSA8IDAp KQo+PiArCQlpID0gMDsKPj4gKwo+PiArCXJldHVybiBpOwo+PiAgfQo+PiAgCj4+ICB2b2lkIGlu dGVsX2RwX2NvbXB1dGVfcmF0ZShzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwLCBpbnQgcG9ydF9j bG9jaywKPj4gLS0gCj4+IDIuMS40Cj4+IAoKLS0gCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNv dXJjZSBUZWNobm9sb2d5IENlbnRlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK