From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: [PATCH v3 02/14] drm/i915/dp: return errors from rate_to_index() Date: Tue, 28 Mar 2017 17:59:02 +0300 Message-ID: <8a6e83b7bf35da0cbbc703ae157944107ff145be.1490712890.git.jani.nikula@intel.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id AA1056E62F for ; Tue, 28 Mar 2017 14:59:26 +0000 (UTC) In-Reply-To: In-Reply-To: References: 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 Cc: jani.nikula@intel.com, dhinakaran.pandiyan@intel.com List-Id: intel-gfx@lists.freedesktop.org V2Ugc2hvdWxkbid0IHNpbGVudGx5IHVzZSB0aGUgZmlyc3QgZWxlbWVudCBpZiB3ZSBjYW4ndCBm aW5kIHRoZSByYXRlCndlJ3JlIGxvb2tpbmcgZm9yLiBNYWtlIHJhdGVfdG9faW5kZXgoKSBtb3Jl IGdlbmVyYWxseSB1c2VmdWwsIGFuZApmYWxsYmFjayB0byB0aGUgZmlyc3QgZWxlbWVudCBpbiB0 aGUgY2FsbGVyLCB3aXRoIGEgYmlnIHdhcm5pbmcuCgpDYzogTWFuYXNpIE5hdmFyZSA8bWFuYXNp LmQubmF2YXJlQGludGVsLmNvbT4KQ2M6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBs aW51eC5pbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBp bnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyB8IDEzICsrKysr KysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2RwLmMKaW5kZXggODhjNzA4YjA3YzcwLi4wZTIwMGEzN2I3NWIg MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwpAQCAtMTU0NCw5ICsxNTQ0LDkgQEAgc3RhdGljIGlu dCByYXRlX3RvX2luZGV4KGNvbnN0IGludCAqcmF0ZXMsIGludCBsZW4sIGludCByYXRlKQogCiAJ Zm9yIChpID0gMDsgaSA8IGxlbjsgaSsrKQogCQlpZiAocmF0ZSA9PSByYXRlc1tpXSkKLQkJCWJy ZWFrOworCQkJcmV0dXJuIGk7CiAKLQlyZXR1cm4gaTsKKwlyZXR1cm4gLTE7CiB9CiAKIGludApA QCAtMTU2NCw4ICsxNTY0LDEzIEBAIGludGVsX2RwX21heF9saW5rX3JhdGUoc3RydWN0IGludGVs X2RwICppbnRlbF9kcCkKIAogaW50IGludGVsX2RwX3JhdGVfc2VsZWN0KHN0cnVjdCBpbnRlbF9k cCAqaW50ZWxfZHAsIGludCByYXRlKQogewotCXJldHVybiByYXRlX3RvX2luZGV4KGludGVsX2Rw LT5zaW5rX3JhdGVzLCBpbnRlbF9kcC0+bnVtX3NpbmtfcmF0ZXMsCi0JCQkgICAgIHJhdGUpOwor CWludCBpID0gcmF0ZV90b19pbmRleChpbnRlbF9kcC0+c2lua19yYXRlcywgaW50ZWxfZHAtPm51 bV9zaW5rX3JhdGVzLAorCQkJICAgICAgcmF0ZSk7CisKKwlpZiAoV0FSTl9PTihpIDwgMCkpCisJ CWkgPSAwOworCisJcmV0dXJuIGk7CiB9CiAKIHZvaWQgaW50ZWxfZHBfY29tcHV0ZV9yYXRlKHN0 cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAsIGludCBwb3J0X2Nsb2NrLAotLSAKMi4xLjQKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=