From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: [PATCH RFC 012/111] staging: etnaviv: fix buffer dumping code Date: Thu, 2 Apr 2015 17:29:14 +0200 Message-ID: <1427988653-754-13-git-send-email-l.stach@pengutronix.de> References: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [92.198.50.35]) by gabe.freedesktop.org (Postfix) with ESMTP id 751306EA49 for ; Thu, 2 Apr 2015 08:30:56 -0700 (PDT) In-Reply-To: <1427988653-754-1-git-send-email-l.stach@pengutronix.de> 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: Russell King , kernel@pengutronix.de List-Id: dri-devel@lists.freedesktop.org RnJvbTogUnVzc2VsbCBLaW5nIDxybWsra2VybmVsQGFybS5saW51eC5vcmcudWs+CgpUaGUgYnVm ZmVyIGR1bXBpbmcgY29kZSB0cmllcyB0byBkZXJlZmVyZW5jZSBvYmotPmdwdS4gIEhvd2V2ZXIs IGZvcgpzdWJtaXR0ZWQgY29tbWFuZCBidWZmZXJzLCBvYmotPmdwdSBpcyBvbmx5IHNldCBhZnRl ciB0aGUgYnVmZmVyIGhhcwpiZWVuIHN1Ym1pdHRlZCB0byB0aGUgR1BVLiAgRXhwbGljaXRseSBw YXNzIGluIHRoZSBldG5hdml2X2dwdSBzdHJ1Y3QuCgpTaWduZWQtb2ZmLWJ5OiBSdXNzZWxsIEtp bmcgPHJtaytrZXJuZWxAYXJtLmxpbnV4Lm9yZy51az4KLS0tCiBkcml2ZXJzL3N0YWdpbmcvZXRu YXZpdi9ldG5hdml2X2J1ZmZlci5jIHwgMTEgKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2 IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9zdGFn aW5nL2V0bmF2aXYvZXRuYXZpdl9idWZmZXIuYyBiL2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0 bmF2aXZfYnVmZmVyLmMKaW5kZXggMzI3NjRlMTVjNWY3Li42YWZiOWM3MDI2MjggMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvc3RhZ2luZy9ldG5hdml2L2V0bmF2aXZfYnVmZmVyLmMKKysrIGIvZHJpdmVy cy9zdGFnaW5nL2V0bmF2aXYvZXRuYXZpdl9idWZmZXIuYwpAQCAtMTE1LDEyICsxMTUsMTMgQEAg c3RhdGljIHZvaWQgZXRuYXZpdl9jbWRfc2VsZWN0X3BpcGUoc3RydWN0IGV0bmF2aXZfZ2VtX29i amVjdCAqYnVmZmVyLCB1OCBwaXBlKQogCUNNRF9MT0FEX1NUQVRFKGJ1ZmZlciwgVklWU19HTF9Q SVBFX1NFTEVDVCwgVklWU19HTF9QSVBFX1NFTEVDVF9QSVBFKHBpcGUpKTsKIH0KIAotc3RhdGlj IHZvaWQgZXRuYXZpdl9idWZmZXJfZHVtcChzdHJ1Y3QgZXRuYXZpdl9nZW1fb2JqZWN0ICpvYmos IHUzMiBsZW4pCitzdGF0aWMgdm9pZCBldG5hdml2X2J1ZmZlcl9kdW1wKHN0cnVjdCBldG5hdml2 X2dwdSAqZ3B1LAorCXN0cnVjdCBldG5hdml2X2dlbV9vYmplY3QgKm9iaiwgdTMyIGxlbikKIHsK IAl1MzIgc2l6ZSA9IG9iai0+YmFzZS5zaXplOwogCXUzMiAqcHRyID0gb2JqLT52YWRkcjsKIAot CWRldl9kYmcob2JqLT5ncHUtPmRldi0+ZGV2LCAidmlydCAlcCBwaHlzIDB4JTA4eCBmcmVlIDB4 JTA4eFxuIiwKKwlkZXZfaW5mbyhncHUtPmRldi0+ZGV2LCAidmlydCAlcCBwaHlzIDB4JTA4eCBm cmVlIDB4JTA4eFxuIiwKIAkJCW9iai0+dmFkZHIsIG9iai0+cGFkZHIsIHNpemUgLSBsZW4gKiA0 KTsKIAogCXByaW50X2hleF9kdW1wKEtFUk5fSU5GTywgImNtZCAiLCBEVU1QX1BSRUZJWF9PRkZT RVQsIDE2LCA0LApAQCAtMTUwLDcgKzE1MSw3IEBAIHZvaWQgZXRuYXZpdl9idWZmZXJfcXVldWUo c3RydWN0IGV0bmF2aXZfZ3B1ICpncHUsIHVuc2lnbmVkIGludCBldmVudCwgc3RydWN0IGV0CiAJ dTMyIGJhY2s7CiAJdTMyIGk7CiAKLQlldG5hdml2X2J1ZmZlcl9kdW1wKGJ1ZmZlciwgMHg1MCk7 CisJZXRuYXZpdl9idWZmZXJfZHVtcChncHUsIGJ1ZmZlciwgMHg1MCk7CiAKIAkvKiBzYXZlIG9m ZnNldCBiYWNrIGludG8gbWFpbiBidWZmZXIgKi8KIAliYWNrID0gYnVmZmVyLT5vZmZzZXQ7CkBA IC0xODAsNyArMTgxLDcgQEAgdm9pZCBldG5hdml2X2J1ZmZlcl9xdWV1ZShzdHJ1Y3QgZXRuYXZp dl9ncHUgKmdwdSwgdW5zaWduZWQgaW50IGV2ZW50LCBzdHJ1Y3QgZXQKIAogCQkvKiBUT0RPOiBy ZW1vdmUgbGF0ZXIgKi8KIAkJaWYgKHVubGlrZWx5KGRybV9kZWJ1ZyAmIERSTV9VVF9DT1JFKSkK LQkJCWV0bmF2aXZfYnVmZmVyX2R1bXAob2JqLCBvYmotPm9mZnNldCk7CisJCQlldG5hdml2X2J1 ZmZlcl9kdW1wKGdwdSwgb2JqLCBzdWJtaXQtPmNtZFtpXS5zaXplKTsKIAl9CiAKIAkvKiBjaGFu Z2UgbGwgdG8gTk9QICovCkBAIC0xOTcsNSArMTk4LDUgQEAgdm9pZCBldG5hdml2X2J1ZmZlcl9x dWV1ZShzdHJ1Y3QgZXRuYXZpdl9ncHUgKmdwdSwgdW5zaWduZWQgaW50IGV2ZW50LCBzdHJ1Y3Qg ZXQKIAkqKGx3KT0gaTsKIAltYigpOwogCi0JZXRuYXZpdl9idWZmZXJfZHVtcChidWZmZXIsIDB4 NTApOworCWV0bmF2aXZfYnVmZmVyX2R1bXAoZ3B1LCBidWZmZXIsIDB4NTApOwogfQotLSAKMi4x LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1k ZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==