From mboxrd@z Thu Jan 1 00:00:00 1970 From: SF Markus Elfring Subject: [PATCH v2] gpu/drm/bridge/sii9234: Use common error handling code in sii9234_writebm() Date: Sun, 22 Oct 2017 22:00:04 +0200 Message-ID: <2ecf0bb7-7129-40e4-cefc-0bc2d0f7ee8b@users.sourceforge.net> References: <8bb4a1d2-8876-731f-2938-8be075f4252c@users.sourceforge.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mout.web.de (mout.web.de [212.227.17.12]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5F2AD6E1EA for ; Sun, 22 Oct 2017 20:00:20 +0000 (UTC) In-Reply-To: <8bb4a1d2-8876-731f-2938-8be075f4252c@users.sourceforge.net> Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, Andrzej Hajda , Archit Taneja , David Airlie , Laurent Pinchart , Maciej Purski , Rob Herring Cc: kernel-janitors@vger.kernel.org, LKML List-Id: dri-devel@lists.freedesktop.org RnJvbTogTWFya3VzIEVsZnJpbmcgPGVsZnJpbmdAdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRl OiBTdW4sIDIyIE9jdCAyMDE3IDIxOjUwOjUxICswMjAwCgoqIEFkZCBhIGp1bXAgdGFyZ2V0IHNv IHRoYXQgYSBiaXQgb2YgZXhjZXB0aW9uIGhhbmRsaW5nIGNhbiBiZSBiZXR0ZXIKICByZXVzZWQg YXQgdGhlIGVuZCBvZiB0aGlzIGZ1bmN0aW9uLgoKICBUaGlzIGlzc3VlIHdhcyBkZXRlY3RlZCBi eSB1c2luZyB0aGUgQ29jY2luZWxsZSBzb2Z0d2FyZS4KCiogQWRqdXN0IGNvbmRpdGlvbiBjaGVj a3MuCgpTaWduZWQtb2ZmLWJ5OiBNYXJrdXMgRWxmcmluZyA8ZWxmcmluZ0B1c2Vycy5zb3VyY2Vm b3JnZS5uZXQ+Ci0tLQoKdjI6ClRoZSBjaGVjayBmb3IgYSBuZWdhdGl2ZSBlcnJvciBjb2RlIHdh cyBwcmVzZXJ2ZWQgYWZ0ZXIgYSBjYWxsCm9mIHRoZSBmdW5jdGlvbiAiaTJjX3NtYnVzX3JlYWRf Ynl0ZSIuCgogZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MjM0LmMgfCAyOCArKysrKysrKysr LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTgg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MjM0 LmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3NpaTkyMzQuYwppbmRleCBjNzcwMDA2MjZjMjIu LjRkOGIyY2MyOTM3OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MjM0 LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zaWk5MjM0LmMKQEAgLTIzMSwzMCArMjMx LDIyIEBAIHN0YXRpYyBpbnQgc2lpOTIzNF93cml0ZWJtKHN0cnVjdCBzaWk5MjM0ICpjdHgsIGlu dCBpZCwgaW50IG9mZnNldCwKIAkJcmV0dXJuIGN0eC0+aTJjX2Vycm9yOwogCiAJcmV0ID0gaTJj X3NtYnVzX3dyaXRlX2J5dGUoY2xpZW50LCBvZmZzZXQpOwotCWlmIChyZXQgPCAwKSB7Ci0JCWRl dl9lcnIoY3R4LT5kZXYsICJ3cml0ZWJtOiAlNHNbMHglMDJ4XSA8LSAweCUwMnhcbiIsCi0JCQlz aWk5MjM0X2NsaWVudF9uYW1lW2lkXSwgb2Zmc2V0LCB2YWx1ZSk7Ci0JCWN0eC0+aTJjX2Vycm9y ID0gcmV0OwotCQlyZXR1cm4gcmV0OwotCX0KKwlpZiAocmV0KQorCQlnb3RvIHJlcG9ydF9mYWls dXJlOwogCiAJcmV0ID0gaTJjX3NtYnVzX3JlYWRfYnl0ZShjbGllbnQpOwotCWlmIChyZXQgPCAw KSB7Ci0JCWRldl9lcnIoY3R4LT5kZXYsICJ3cml0ZWJtOiAlNHNbMHglMDJ4XSA8LSAweCUwMnhc biIsCi0JCQlzaWk5MjM0X2NsaWVudF9uYW1lW2lkXSwgb2Zmc2V0LCB2YWx1ZSk7Ci0JCWN0eC0+ aTJjX2Vycm9yID0gcmV0OwotCQlyZXR1cm4gcmV0OwotCX0KKwlpZiAocmV0IDwgMCkKKwkJZ290 byByZXBvcnRfZmFpbHVyZTsKIAogCXZhbHVlID0gKHZhbHVlICYgbWFzaykgfCAocmV0ICYgfm1h c2spOwotCiAJcmV0ID0gaTJjX3NtYnVzX3dyaXRlX2J5dGVfZGF0YShjbGllbnQsIG9mZnNldCwg dmFsdWUpOwotCWlmIChyZXQgPCAwKSB7Ci0JCWRldl9lcnIoY3R4LT5kZXYsICJ3cml0ZWJtOiAl NHNbMHglMDJ4XSA8LSAweCUwMnhcbiIsCi0JCQlzaWk5MjM0X2NsaWVudF9uYW1lW2lkXSwgb2Zm c2V0LCB2YWx1ZSk7Ci0JCWN0eC0+aTJjX2Vycm9yID0gcmV0OwotCX0KKwlpZiAoIXJldCkKKwkJ cmV0dXJuIDA7CiAKK3JlcG9ydF9mYWlsdXJlOgorCWRldl9lcnIoY3R4LT5kZXYsICJ3cml0ZWJt OiAlNHNbMHglMDJ4XSA8LSAweCUwMnhcbiIsCisJCXNpaTkyMzRfY2xpZW50X25hbWVbaWRdLCBv ZmZzZXQsIHZhbHVlKTsKKwljdHgtPmkyY19lcnJvciA9IHJldDsKIAlyZXR1cm4gcmV0OwogfQog Ci0tIAoyLjE0LjIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZl bAo=