From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Carpenter Subject: [patch] drm/msm: return -EFAULT instead of bytes remaining Date: Wed, 13 Jul 2016 13:35:29 +0300 Message-ID: <20160713103529.GL29468@mwanda> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Rob Clark Cc: linux-arm-msm@vger.kernel.org, kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, freedreno@lists.freedesktop.org List-Id: linux-arm-msm@vger.kernel.org Y29weV90by9mcm9tX3VzZXIgcmV0dXJucyB0aGUgbnVtYmVyIG9mIGJ5dGVzIHJlbWFpbmluZyB0 byBiZSBjb3BpZWQgYnV0CndlIHdhbnQgdG8gcmV0dXJuIC1FRkFVTFQuCgpTaWduZWQtb2ZmLWJ5 OiBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL21zbS9tc21fcGVyZi5jIGIvZHJpdmVycy9ncHUvZHJtL21zbS9tc21f cGVyZi5jCmluZGV4IDgzMDg1N2MuLjE3ZmU0ZTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9tc20vbXNtX3BlcmYuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9wZXJmLmMKQEAg LTEzMiw3ICsxMzIsNyBAQCBzdGF0aWMgc3NpemVfdCBwZXJmX3JlYWQoc3RydWN0IGZpbGUgKmZp bGUsIGNoYXIgX191c2VyICpidWYsCiAJCXNpemVfdCBzeiwgbG9mZl90ICpwcG9zKQogewogCXN0 cnVjdCBtc21fcGVyZl9zdGF0ZSAqcGVyZiA9IGZpbGUtPnByaXZhdGVfZGF0YTsKLQlpbnQgbiA9 IDAsIHJldDsKKwlpbnQgbiA9IDAsIHJldCA9IDA7CiAKIAltdXRleF9sb2NrKCZwZXJmLT5yZWFk X2xvY2spOwogCkBAIC0xNDMsOSArMTQzLDEwIEBAIHN0YXRpYyBzc2l6ZV90IHBlcmZfcmVhZChz dHJ1Y3QgZmlsZSAqZmlsZSwgY2hhciBfX3VzZXIgKmJ1ZiwKIAl9CiAKIAluID0gbWluKChpbnQp c3osIHBlcmYtPmJ1ZnRvdCAtIHBlcmYtPmJ1ZnBvcyk7Ci0JcmV0ID0gY29weV90b191c2VyKGJ1 ZiwgJnBlcmYtPmJ1ZltwZXJmLT5idWZwb3NdLCBuKTsKLQlpZiAocmV0KQorCWlmIChjb3B5X3Rv X3VzZXIoYnVmLCAmcGVyZi0+YnVmW3BlcmYtPmJ1ZnBvc10sIG4pKSB7CisJCXJldCA9IC1FRkFV TFQ7CiAJCWdvdG8gb3V0OworCX0KIAogCXBlcmYtPmJ1ZnBvcyArPSBuOwogCSpwcG9zICs9IG47 CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbXNtL21zbV9yZC5jIGIvZHJpdmVycy9ncHUv ZHJtL21zbS9tc21fcmQuYwppbmRleCAyNDI1NGUwLi4zYTVmZGZjIDEwMDY0NAotLS0gYS9kcml2 ZXJzL2dwdS9kcm0vbXNtL21zbV9yZC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbXNtX3Jk LmMKQEAgLTE0OSw5ICsxNDksMTAgQEAgc3RhdGljIHNzaXplX3QgcmRfcmVhZChzdHJ1Y3QgZmls ZSAqZmlsZSwgY2hhciBfX3VzZXIgKmJ1ZiwKIAkJZ290byBvdXQ7CiAKIAluID0gbWluX3QoaW50 LCBzeiwgY2lyY19jb3VudF90b19lbmQoJnJkLT5maWZvKSk7Ci0JcmV0ID0gY29weV90b191c2Vy KGJ1ZiwgZnB0ciwgbik7Ci0JaWYgKHJldCkKKwlpZiAoY29weV90b191c2VyKGJ1ZiwgZnB0ciwg bikpIHsKKwkJcmV0ID0gLUVGQVVMVDsKIAkJZ290byBvdXQ7CisJfQogCiAJZmlmby0+dGFpbCA9 IChmaWZvLT50YWlsICsgbikgJiAoQlVGX1NaIC0gMSk7CiAJKnBwb3MgKz0gbjsKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==