From mboxrd@z Thu Jan 1 00:00:00 1970 From: Heiko =?ISO-8859-1?Q?St=FCbner?= Subject: [PATCH v2 2/2] drm/rockchip: fix error check when getting irq Date: Mon, 20 Apr 2015 01:00:53 +0200 Message-ID: <3764323.LdZbgzYxeM@diego> References: <12997834.ylvFCp2ANf@diego> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <12997834.ylvFCp2ANf@diego> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Mark Yao Cc: linux-rockchip@lists.infradead.org, David Binderman , dri-devel@lists.freedesktop.org List-Id: linux-rockchip.vger.kernel.org cGxhdGZvcm1fZ2V0X2lycSgpIGNhbiByZXR1cm4gbmVnYXRpdmUgZXJyb3IgdmFsdWVzIGFuZCB3 ZSBhbHJlYWR5IHRlc3QgZm9yCnRoZXNlLiBUaGVyZWZvcmUgdGhlIHZhcmlhYmxlIGhvbGRpbmcg dGhpcyB2YWx1ZSBzaG91bGQgYmUgc2lnbmVkIHRvIG5vdApsb29zZSBwb3NzaWJsZSBlcnJvciB2 YWx1ZXMuCgpSZXBvcnRlZC1ieTogRGF2aWQgQmluZGVybWFuIDxkY2IzMTRAaG90bWFpbC5jb20+ ClNpZ25lZC1vZmYtYnk6IEhlaWtvIFN0dWVibmVyIDxoZWlrb0BzbnRlY2guZGU+ClJldmlld2Vk LUJ5OiBEYW5pZWwgS3VydHogPGRqa3VydHpAY2hyb21pdW0ub3JnPgotLS0KY2hhbmdlZCBzaW5j ZSB2MToKLSBpbnN0ZWFkIG9mIG1ha2luZyBpcnEgaW4gc3RydWN0IHZvcCBzaWduZWQgdXNlIGEK ICBzZXBhcmF0ZSBsb2NhbCBpcnEgaW50IGluIHZvcF9iaW5kIGFzIHN1Z2dlc3RlZCBieSBEYW5p ZWwgS3VydHoKCiBkcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBfZHJtX3ZvcC5jIHwg OSArKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3JvY2tjaGlwX2RybV92 b3AuYyBiL2RyaXZlcnMvZ3B1L2RybS9yb2NrY2hpcC9yb2NrY2hpcF9kcm1fdm9wLmMKaW5kZXgg Y2NiMGNlMC4uMGU1MzlkOCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3JvY2tjaGlwL3Jv Y2tjaGlwX2RybV92b3AuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vcm9ja2NoaXAvcm9ja2NoaXBf ZHJtX3ZvcC5jCkBAIC0xNDA5LDcgKzE0MDksNyBAQCBzdGF0aWMgaW50IHZvcF9iaW5kKHN0cnVj dCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZSAqbWFzdGVyLCB2b2lkICpkYXRhKQogCXN0cnVj dCB2b3AgKnZvcDsKIAlzdHJ1Y3QgcmVzb3VyY2UgKnJlczsKIAlzaXplX3QgYWxsb2Nfc2l6ZTsK LQlpbnQgcmV0OworCWludCByZXQsIGlycTsKIAogCW9mX2lkID0gb2ZfbWF0Y2hfZGV2aWNlKHZv cF9kcml2ZXJfZHRfbWF0Y2gsIGRldik7CiAJdm9wX2RhdGEgPSBvZl9pZC0+ZGF0YTsKQEAgLTE0 NDUsMTEgKzE0NDUsMTIgQEAgc3RhdGljIGludCB2b3BfYmluZChzdHJ1Y3QgZGV2aWNlICpkZXYs IHN0cnVjdCBkZXZpY2UgKm1hc3Rlciwgdm9pZCAqZGF0YSkKIAkJcmV0dXJuIHJldDsKIAl9CiAK LQl2b3AtPmlycSA9IHBsYXRmb3JtX2dldF9pcnEocGRldiwgMCk7Ci0JaWYgKHZvcC0+aXJxIDwg MCkgeworIAlpcnEgPSBwbGF0Zm9ybV9nZXRfaXJxKHBkZXYsIDApOworCWlmIChpcnEgPCAwKSB7 CiAJCWRldl9lcnIoZGV2LCAiY2Fubm90IGZpbmQgaXJxIGZvciB2b3BcbiIpOwotCQlyZXR1cm4g dm9wLT5pcnE7CisJCXJldHVybiBpcnE7CiAJfQorCXZvcC0+aXJxID0gKHVuc2lnbmVkIGludClp cnE7CiAKIAlzcGluX2xvY2tfaW5pdCgmdm9wLT5yZWdfbG9jayk7CiAJc3Bpbl9sb2NrX2luaXQo JnZvcC0+aXJxX2xvY2spOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RyaS1kZXZlbAo=