From: Hai Li Subject: [PATCH 2/2] drm/msm/dsi: Simplify the code to get the number of read byte Date: Wed, 29 Apr 2015 11:39:00 -0400 Message-ID: <1430321940-1041-3-git-send-email-hali@codeaurora.org> References: <1430321940-1041-1-git-send-email-hali@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1430321940-1041-1-git-send-email-hali@codeaurora.org> 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 Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org List-Id: linux-arm-msm@vger.kernel.org RHVyaW5nIGNtZCByeCwgb25seSBuZXcgdmVyc2lvbnMgb2YgSC9XIHByb3ZpZGUgcmVnaXN0ZXIg dG8gcmVhZCBiYWNrCnRoZSByZWFsIG51bWJlciBvZiBieXRlIHJldHVybmVkIGJ5IHBhbmVsLiBG b3IgdGhlIG9sZCB2ZXJzaW9ucywgcmVhZGluZwp0aGlzIHJlZ2lzdGVyIHdpbGwgbm90IGdldCB0 aGUgcmlnaHQgbnVtYmVyLiBJbiBmYWN0LCB3ZSBvbmx5IG5lZWQgdG8KYXNzdW1lIHRoZSByZXR1 cm5lZCBkYXRhIGlzIHRoZSBzYW1lIHNpemUgYXMgd2UgZXhwZWN0ZWQsIGJlY2F1c2UgbGF0ZXIK d2Ugd2lsbCBjaGVjayB0aGUgZGF0YSB0eXBlIHRvIGRldGVjdCBlcnJvci4KClNpZ25lZC1vZmYt Ynk6IEhhaSBMaSA8aGFsaUBjb2RlYXVyb3JhLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vbXNt L2RzaS9kc2lfaG9zdC5jIHwgMTQgKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGlu c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9tc20vZHNpL2RzaV9ob3N0LmMgYi9kcml2ZXJzL2dwdS9kcm0vbXNtL2RzaS9kc2lfaG9zdC5j CmluZGV4IDQ3M2Q0MTcuLjcyZDRkNWYgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tc20v ZHNpL2RzaV9ob3N0LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL21zbS9kc2kvZHNpX2hvc3QuYwpA QCAtMTA5Myw3ICsxMDkzLDYgQEAgc3RhdGljIGludCBkc2lfY21kX2RtYV9yeChzdHJ1Y3QgbXNt X2RzaV9ob3N0ICptc21faG9zdCwKIHsKIAl1MzIgKmxwLCAqdGVtcCwgZGF0YTsKIAlpbnQgaSwg aiA9IDAsIGNudDsKLQlib29sIGFja19lcnJvciA9IGZhbHNlOwogCXUzMiByZWFkX2NudDsKIAl1 OCByZWdbMTZdOwogCWludCByZXBlYXRlZF9ieXRlcyA9IDA7CkBAIC0xMTA1LDE1ICsxMTA0LDEw IEBAIHN0YXRpYyBpbnQgZHNpX2NtZF9kbWFfcngoc3RydWN0IG1zbV9kc2lfaG9zdCAqbXNtX2hv c3QsCiAJaWYgKGNudCA+IDQpCiAJCWNudCA9IDQ7IC8qIDQgeCAzMiBiaXRzIHJlZ2lzdGVycyBv bmx5ICovCiAKLQkvKiBDYWxjdWxhdGUgcmVhbCByZWFkIGRhdGEgY291bnQgKi8KLQlyZWFkX2Nu dCA9IGRzaV9yZWFkKG1zbV9ob3N0LCAweDFkNCkgPj4gMTY7Ci0KLQlhY2tfZXJyb3IgPSAocnhf Ynl0ZSA9PSA0KSA/Ci0JCShyZWFkX2NudCA9PSA4KSA6IC8qIHNob3J0IHBrdCArIDQtYnl0ZSBl cnJvciBwa3QgKi8KLQkJKHJlYWRfY250ID09IChwa3Rfc2l6ZSArIDYgKyA0KSk7IC8qIGxvbmcg cGt0KzQtYnl0ZSBlcnJvciBwa3QqLwotCi0JaWYgKGFja19lcnJvcikKLQkJcmVhZF9jbnQgLT0g NDsgLyogUmVtb3ZlIDQgYnl0ZSBlcnJvciBwa3QgKi8KKwlpZiAocnhfYnl0ZSA9PSA0KQorCQly ZWFkX2NudCA9IDQ7CisJZWxzZQorCQlyZWFkX2NudCA9IHBrdF9zaXplICsgNjsKIAogCS8qCiAJ ICogSW4gY2FzZSBvZiBtdWx0aXBsZSByZWFkcyBmcm9tIHRoZSBwYW5lbCwgYWZ0ZXIgdGhlIGZp cnN0IHJlYWQsIHRoZXJlCi0tIApUaGUgUXVhbGNvbW0gSW5ub3ZhdGlvbiBDZW50ZXIsIEluYy4g aXMgYSBtZW1iZXIgb2YgdGhlIENvZGUgQXVyb3JhIEZvcnVtLApob3N0ZWQgYnkgVGhlIExpbnV4 IEZvdW5kYXRpb24KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVs Cg==